S
siyan
Unregistered / Unconfirmed
GUEST, unregistred user!
FastReport使用求解,制作类似存则的追加打印,希望能有详细的设计和实现步骤说明 2003-05-30问题已经挂了挺久了,不知是因为我没有经常提前的缘故,还是问题实在太过低级,应者寥寥,实在令人伤心!唉 (300分)<br />先说一下我自己的初步想法:
我在要打印的表中增加一个标识是否打印的字段,在报表中定义两个主项数据的band
第一个取打印过的数据,但Memo【显示】属性设为False
第二个取未打印的数据,这样就可以实现记录的过滤与打印时的定位问题
然后在打印完之后,修改打印的数据的是否打印标识
这一切初看之下十分简单,然而,问题是
对这些数据,我不是只需要打印一张报表就行了,有两张表需要打印这些数据时,
我就只好在数据表中对新的报表再增加一个标识,然后按照前一个报表的做法做相应的控制,
如果还有第三张,那我是否加第三个标识,如果还有其他的......,我简直不敢想象了
而且在打印完修改打印标识,也不是看上去那么简单的问题,如果打印出错了怎么办,
我怎么知道哪些打了哪些没打,为此,我还得为客户提供一个对打印标识进行维护的程序,来进行纠错处理
那么为这两个报表,花费的精力也太大了,以后的维护与扩展恐怕都不会太容易吧
不知道各位有什么好的建议,请多多指教
我在要打印的表中增加一个标识是否打印的字段,在报表中定义两个主项数据的band
第一个取打印过的数据,但Memo【显示】属性设为False
第二个取未打印的数据,这样就可以实现记录的过滤与打印时的定位问题
然后在打印完之后,修改打印的数据的是否打印标识
这一切初看之下十分简单,然而,问题是
对这些数据,我不是只需要打印一张报表就行了,有两张表需要打印这些数据时,
我就只好在数据表中对新的报表再增加一个标识,然后按照前一个报表的做法做相应的控制,
如果还有第三张,那我是否加第三个标识,如果还有其他的......,我简直不敢想象了
而且在打印完修改打印标识,也不是看上去那么简单的问题,如果打印出错了怎么办,
我怎么知道哪些打了哪些没打,为此,我还得为客户提供一个对打印标识进行维护的程序,来进行纠错处理
那么为这两个报表,花费的精力也太大了,以后的维护与扩展恐怕都不会太容易吧
不知道各位有什么好的建议,请多多指教