回复 20楼 sdta
											也可以这么理解,计划生不需考虑dxs的问题,只需考虑等级线是否满足条件,只要分数考得足够高,等级线够即使dxs=.F.也录取,但定向生就需要符合您理解的三个条件,所以我在程序里写了一句If Evaluate(kszy)<>'003701'来判断是否有填003701这个志愿,如果有就要转到查询定向生的资格和定向生计划库。
 程序代码:
程序代码:If zyk.dxsjhk=.T. And Occurs("E",zyk.djf)<=0 .And.Occurs("C",zyk.djf)<=4   && 定向生等级分线要求4C6D
                                    If zyk.tdf>=dxsjhk.fsx
                                        If dxsjhk.lqrs<dxsjhk.lqjh
                                            Replace zyk.lqdm With '003701' In zyk
                                            Replace dxsjhk.lqrs With dxsjhk.lqrs+1 In dxsjhk
                                            Replace dxsjhk.zhzf With zyk.tdf In dxsjhk
                                            Exit
                                        Else
                                            If zyk.tdf==dxsjhk.zhzf
                                                Replace zyk.lqdm With '003701' In zyk
                                                Replace dxsjhk.lqrs With dxsjhk.lqrs+1 In dxsjhk
                                                Exit
                                            Endif
                                        Endif
                                    Endif
                                Endif我想用Replace all dxsjhk.fsx with jhk.fsx-52 for jhk.lqdm='3701'来控制定向生计划库中的fsx,但运行后都是-52分,而不是我所需要的jhk.fsx-52。

 
											





 
	    




