T Tom_cn Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #1 我要预览打印汇总表,每一行对应数据库的一条记录,我目前做到可预览打印选定的当前记录,但我要打出全部或部分记录,该如何编写程序(循环吗)?我是初学者,程序不太行,请多帮忙,谢谢。
Z zhyesno Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #4 你是直接打印还是用quickrep之类的控件? 直接打印只能循环了。 quickrep之类的,让quickrep和数据源关联就可以了。。。
D dx2527 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #5 C:/Program Files/Borland/Delphi6/Demos/QuickRpt/Qr3 看一下demo吧,会有收获的
T Tom_cn Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #6 我是用的QuickRep,也关联上了,但就是只打印我选中的这一条。怎样全打印呢?
T Tom_cn Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #7 设置QuickRep1.DataSet := Table1;确实可以打印全部,但是一张一张的独立表。我需要打一张汇总表,全部记录在一张纸的一个表格内,而目前我只能打印一条记录,请问该怎么办?谢谢。
T Tom_cn Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #8 table1.first while not table1.eofdo begin name.QuickRep1.Print; // 一张一张的打 table1.next; end; 然后设置QuickRep1.DataSet := Table1;确实可以打印全部,但是一张一张的独立表。我需要打一张汇总表,全部记录在一张纸的一个表格内,而目前我只能打印一条记录,请问该怎么办?谢谢。
table1.first while not table1.eofdo begin name.QuickRep1.Print; // 一张一张的打 table1.next; end; 然后设置QuickRep1.DataSet := Table1;确实可以打印全部,但是一张一张的独立表。我需要打一张汇总表,全部记录在一张纸的一个表格内,而目前我只能打印一条记录,请问该怎么办?谢谢。
T Tom_cn Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #9 我已经解决了,把DetailBand高度缩小到与表格的一行的高度一样就可以了。谢谢大家。