为什么我的报表没从第一条开始记录打印,而是从中间开始的,而且每次开始的位置都不一样,中间以前的记录都没有???(20分)

  • 主题发起人 主题发起人 yyhhnn
  • 开始时间 开始时间
Y

yyhhnn

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我的报表没从第一条开始记录打印,而是从中间开始的,而且每次开始的位置都不一样,
中间以前的记录都没有???
 
试过quickreport,report builder,都是这样的,数据库是ADO连的,数据都好好的呀
 
救命啊,怎么会这样???现在不管是ADO连还是BDE连,在设计期用DBGRID看前面的十几条记录都不显示!!!!
可是ACCESS库里的这些记录还是好好的呀,DELPHI的大BUG!!!!!!!!!!!!!!
 
你把数据集first一下
 
没用的,FIRST后第一条记录竟然是数据表中第10几条记录,我又没改什么,也没有filter,都是缺省值!!
 
用order by 排一下序吧?
 
不会吧,你在报表打印之前,把数据源关下,再开下,看报表如何?
还有。利用上楼上兄弟说的,排序,试下。
实在不行,就把报表删除,重新再做个,反正浪费不了多少时间。
 
清理旧贴,不问青红皂白,是非恩怨自行了结,呵呵!
 

Similar threads

回复
0
查看
881
不得闲
D
回复
0
查看
933
DelphiTeacher的专栏
D
D
回复
0
查看
888
DelphiTeacher的专栏
D
D
回复
0
查看
860
DelphiTeacher的专栏
D
后退
顶部