VFP 查询统计求教
请大家帮我看看这个编程有什么问题,我也是从网上下载下来的,自己稍微改改名称,其他查询还好,就是统计的时候,统计不准确,有时候统计是正确的,有时候统计是不正确,不知道什么原因啊,还有查询工号、时间什么经常会出现日期的格式,不知怎么回事,代码如下:if thisform.grid1.recordsource='临时培训记录'
thisform.grid1.recordsource='培训记录'
endif'
private CXTJ
if empty() or empty() ;
or empty(thisform.text1.value) && 判断列表框和文本框是否为空
messagebox('请输入完整条件!',16,'系统提示')
else
do case
case alltrim()='时间'
CXTJ=alltrim();
+' '+alltrim();
+' '+alltrim(thisform.text1.value)
case alltrim()='工号'
CXTJ=alltrim();
+' '+alltrim();
+' '+alltrim(thisform.text1.value)
otherwise
CXTJ=alltrim();
+' '+alltrim();
+' "'+alltrim(thisform.text1.value)+'"'
endcase
Select * from 培训记录 where &CXTJ. into cursor 临时培训记录
thisform.grid1.recordsource='临时培训记录'
thisform.grid1.backcolor=rgb(200,224,248)
sele 临时培训记录
thisform.text2.value=reccount()
sum(时间) to thisform.text3.value
aver(时间) to thisform.text4.value
endif