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