回 帖 发 新 帖 刷新版面

主题:关于求已获得学分的问题,请大师教一下

我在设置一个表单,有text1和text2,text1是输入学生姓名的,text2是显示该学生已经获得得学分。
我的统计按钮代码如下:
xm=thisform.text1.Value 
GO top
SELECT 统计学分
LOCATE ALL FOR  姓名=xm
SUM 学分 FOR 成绩>60 OR 成绩=60 WHILE 姓名=xm TO a 
thisform.text2 .value=a
thisform.Refresh 

统计学分:是数据库环境里的表。
我输入上述代码,运行时,无论我输入那个名字text2显示的总是0.

回复列表 (共2个回复)

沙发

xm=allt(thisform.text1.Value)
SELECT 统计学分
SUM 学分 FOR 成绩>=60 and 姓名=xm TO a 
thisform.text2.value=a
只这四句就够了。

板凳

真的非常谢谢你啊。我试了很久都不会,你已经帮我第二次啦。

我来回复

您尚未登录,请登录后再回复。点此登录或注册