如何判断fastreport已经成功打印了报表(50分)

  • 主题发起人 主题发起人 fakirc
  • 开始时间 开始时间
F

fakirc

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在数据库中记录报表的打印次数,在fastreport中的enddoc事件中写相应的代码后,却发现只要报表预览了(并没有打印),这个事件就触发了。请高手指点,fastreport中怎样才能判断已经按下了打印按钮并且成功打印了呢?(必须预览)
 
哦!这个很难!曾经有客户这样要求过,但是做不出来!
---因为即使点了打印按钮也不一定就实际打印出来了呀!---
 
下面的是来自FastReport FAQ.txt中的说明:
2.20. 如何检测报表已经成功生成?
if frReport1.PrepareReport then
// 成功时显示它
frReport1.ShowPreparedReport
 
我有也有这个问题?
 
我发觉这个问题和frReport没什么关系
预览和打印frReport其实都是打印了
只是打印要送到断口而已
所以我认为在程序里不好控制:)
如果打印不出来哪,如何记数?
 
預覽窗口自已做, 用戶單擊了上面的打印按鈕就返回已打印的參數, 當然打印機出故障或打印中止仍然不知如何判定是否算已打印
 
自己写一个函数放在:OnGetValue事件里,然后当读取时调用函数提示信息。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2224935
 
已经按下了打印按钮
--这个容易,稍微修改源程序即可
并且成功打印了呢
--这个不好实现吧?
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
956
DelphiTeacher的专栏
D
D
回复
0
查看
892
DelphiTeacher的专栏
D
D
回复
0
查看
971
DelphiTeacher的专栏
D
D
回复
0
查看
797
DelphiTeacher的专栏
D
D
回复
0
查看
788
DelphiTeacher的专栏
D
后退
顶部