L luozhiyuan Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #1 我在作一个电站财务评价程序,生成的每张表有几十列,我遇到的问题是:如何将一张有几十列 的表分几页打印,并且每一页的前两列都是这张表的第一和第二列,并且保证每一页都能打印出 表名。
C CJF Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #2 你的情况比较麻烦,不过还是可以得。。。 首先,把你的报表拆开,成为独立的几份报表,每一份报表有不同的列项目,独立的 QuickRep控件,然后用QRCompositeReport组合出来打印。。。 你试试看。。
你的情况比较麻烦,不过还是可以得。。。 首先,把你的报表拆开,成为独立的几份报表,每一份报表有不同的列项目,独立的 QuickRep控件,然后用QRCompositeReport组合出来打印。。。 你试试看。。
L luozhiyuan Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #3 可是这种表我有十多张,一张一张的手动拆开也太麻烦了。何况如果要做几个电站的财务评价 ,每个电站生成的表格都不同,那.... 各位朋友,请帮帮忙,分数不够可再加
D dhl2001 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #6 哥们,用过ehlib那套数据控件没有, 有两个控件,一个是Tdbgrideh,一个是Tprintdbgrideh dbgrideh可以在显示时固定几列,printdbgrideh则可以打印dbgrid 控件 并且是按你的想法实现的,(打印时不知能不能也固定几列,但是绝对能做到) 每一页 列1 列 2 列3 每二页 列4,列5,列6 含全部源码,for d6,你可以研究一下
哥们,用过ehlib那套数据控件没有, 有两个控件,一个是Tdbgrideh,一个是Tprintdbgrideh dbgrideh可以在显示时固定几列,printdbgrideh则可以打印dbgrid 控件 并且是按你的想法实现的,(打印时不知能不能也固定几列,但是绝对能做到) 每一页 列1 列 2 列3 每二页 列4,列5,列6 含全部源码,for d6,你可以研究一下
L luozhiyuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-01 #7 各位朋友新年快乐! 我就是用的ehlib,但它似乎不能实现我要求的功能,至少我不知如何用它来实现。 请大家帮帮我。谢谢
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-01 #8 表格有几十列,那这几十列的宽度是否变化不是很大。如果这样的话,就把 从第三列到最后一列的列名放到TStrings中,然后建立一个循环,每次打印 的列都从循环中查找,每次的第一,二列都是固定的,当然qrdbtext也是一 样的。 我也只是这样想,就跟打印动态报表的思路,不知道行不行。
表格有几十列,那这几十列的宽度是否变化不是很大。如果这样的话,就把 从第三列到最后一列的列名放到TStrings中,然后建立一个循环,每次打印 的列都从循环中查找,每次的第一,二列都是固定的,当然qrdbtext也是一 样的。 我也只是这样想,就跟打印动态报表的思路,不知道行不行。
B btxiaoyao Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #9 这只是财务报表中多栏式打印,建议自已写个打印函数,可以解决,我以前也做过, 一张纸打不下多栏时,自个写了个。