fastreport高手看过来,怎么在fastreport打印换页的时候执行sql语句?(50分)

  • 主题发起人 主题发起人 maozhuxi
  • 开始时间 开始时间
M

maozhuxi

Unregistered / Unconfirmed
GUEST, unregistred user!
我遇到一个问题
比如有a1,a2两条记录,一条记录打印一张票据
打印a1
将a1记录的打印标志置为1
打印a2
将a2记录的打印标志置为1
所以在打印一条记录完的时候,用sql语句将打印标志置为1。//这里我不知道该怎么办。
 
这个问题难.
我还没看到fastreport有打印后返回什么的功能
 
那么我不是很惨了,我的打印程序必须要将已经打印的记录记下来,怎么办啊?
 
折衷的办法,
不要预览窗口,按了打印按钮就代表,也打印了.
在按钮里
try
//你的打印代码
finally
//把已打印的记录做标记
end;
 
还要考虑出错的情况下不作标记,你自己想想.
 
你说的方法是有问题哈
你怎么知道那些是已经打了的?
这和我问的问题没有什么区别啊。
 
按了打印按钮就代表已打印了
这是一种约定.
我知道你真正的要求,但至少我想不出办法.
 
郁闷了[:(]
 
太高深了,帮不了。
 
一条记录打印完, 可能比较难确定, 因为可能会缺纸/卡纸等问题.
但是可以在按过你的打印按钮后, 更改标志位即可.
如果是调用 预览 过程, 那就看一下源程序 里的打印按钮!
 
我知道你们意思,但是还是不能解决我的问题
 
多人接受答案了。
 
后退
顶部