回复 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。




