一个关于 Report machine 的问题(50分)

  • 主题发起人 主题发起人 bin_75
  • 开始时间 开始时间
B

bin_75

Unregistered / Unconfirmed
GUEST, unregistred user!
我用
frmNPrint.rmrPrinter.PrepareReport;
frmNPrint.rmrPrinter.PrintPreparedReport('', 1, True, RMAll);
将报表送往打印机,可打出来的报表什么内容都没有,
我用PrintPreparedReportDlg语句时就可以打印出来内容,可我又不想出现打印对话框,
请问各位高手,是我哪里作错了吗,是不是有什么必要的事情我没有做?!
 
我发现使先执行一下 PrintPreparedReportDlg,上面的程序就正常了,这是怎么回事?
如何不用调用PrintPreparedReportDlg就可以进行打印?
 
你把两变报表选项选上了吗?
 
RMReport1.ShowPrintDialog:=False
RMReport1.PrintReport;
 
PrintPreparedReport是内部方法,最好不要使用,改用PrintPreparedReportDlg
 
噢,是这样的啊,不过是不是用PrintPreparedPreportdlg就会出现打印对话框,因为我
是连续打多条记录,如果只出现一次对话框的话,还可以,如果连续多次出现对话框的话,
就不行了。
 
RMReport1.ShowPrintDialog:=False
 
接受答案了.
 
后退
顶部