报表打印的奇怪问题,请高手帮忙!!!!!!(100分)

  • 主题发起人 主题发起人 jianguo_bu
  • 开始时间 开始时间
J

jianguo_bu

Unregistered / Unconfirmed
GUEST, unregistred user!
我运行应用程序后执行我的报表(用TQuickRep做的):第一次运行预览和打印都正常。第二
次运行时就出现奇怪的现象了,预览窗口内出现一片灰色,没有报表。该窗口的状态栏提示:
Page 1 of 0
第三次、四次都是如此。
而当应用程序退出后重新运行,又是同样的现象。请高手们指点该怎样解决这个问题?
谢谢!!!!!!
 
估计是quickrep的dateset关闭了
 
出现这种情况的原因是:
QuickRep的OnNeedData事件中:
MoreData:=false;
//不允许打印记录边条
请检查你的程序中是否用变量对这个命令进行了控制,如果没有,
就请检查是否用变量进行控制数据库的查询语句或者控制dateset。
 
检查一下挂接到quickrep上的表是否打开,或数据源是否关闭
 
数据源肯定是打开的。
 
应该是Dataset关闭了,仔细检查代码
 
多人接受答案了。
 
后退
顶部