注册 登录
编程论坛 VFP论坛

如何统计出某个学生的考试次数

分号 发布于 2021-07-31 18:04, 1346 次点击
想统计考试成绩不为零的次数。
只有本站会员才能查看附件,请 登录
2 回复
#2
sdta2021-07-31 18:13
程序代码:
CLOSE DATABASES
USE zk
BLANK FIELDS 考试次数 ALL
SCAN
    lnCnt = 0
    FOR lnj = 2 TO FCOUNT()
        lnCnt = lnCnt + IIF(EVALUATE(FIELD(lnj)) = 0, 0, 1)
    ENDFOR
    REPLACE 考试次数 WITH TRANSFORM()lnCnt)
ENDSCAN
GO TOP
BROWSE


[此贴子已经被作者于2021-7-31 18:39编辑过]

#3
sdta2021-07-31 18:48
或者
BLANK FIELDS 考试次数 ALL
REPLACE 考试次数 WITH TRANSFORM(IIF(总分一期中>0, 1, 0) + IIF(总分一期末>0, 1, 0) + IIF(总分二月考>0, 1, 0) + IIF(总分二期中>0, 1, 0) + IIF(总分二期末>0, 1, 0)) ALL
BROWSE
1