主题:求教:数据表里有,但查询后报表里丢失一些数据。为什么?
yin710
[专家分:0] 发布于 2011-04-02 10:13:00
各位老师
我有个问题,在录入后,数据表里有内容,但查询后报表里老出现丢失数据的现象,比方说录入了10个数据,在查询后就出现9个数据。是按日期查询的,日期打开表单后自动在文本框生成。这是为什么呢?谢谢
回复列表 (共4个回复)
沙发
yksfzp [专家分:200] 发布于 2011-04-02 12:42:00
应该是查询代码有问题
板凳
yin710 [专家分:0] 发布于 2011-04-05 08:50:00
我的代码是
sele 登记日期,姓名,性别,地址,联系电话 from 数据表 GROUP BY 科别,姓名 where 登记日期 between thisform.container1.text3.value and thisform.container1.text4.value into table zx
REPORT FORM 照相表.frx NOCONSOLE preview
谢谢老师回答。
3 楼
kosung [专家分:910] 发布于 2011-04-05 11:12:00
这种情形一般都是查询条件不满足导致问题出现。可能是表中的数据(特别是字符型)出现了不满足条件的状况,如后边多了空格等。
如果能将查询的表贴出来,更容易让大家直接找出原因。
4 楼
qjbzjp [专家分:8830] 发布于 2011-04-05 16:50:00
BETWEEN()函数用法不正确,应该是这样:
sele 登记日期,姓名,性别,地址,联系电话 from 数据表 GROUP BY 科别,姓名 where BETWEEN(登记日期,thisform.container1.text3.value,thisform.container1.text4.value) into table zx
我来回复