求教报表打印问题
假如一个原始表:其结构和数据如下:计划编号 名称 规格 数量
J01 阀门 DN10 2
J01 弯头 DN10 3
....(下面还有很多数据)
之后编制第2、3、4...个计划,因为计划是随时增加的,所以J01、J02、J03...是随之变化的。
再之后进行分类汇总,形成的结构和数据如下:
其中 其中 其中 其中
名称 规格 总数量 计划1数量 计划2数量 计划3数量....(还有很多,原始表计划增加,汇总表的字段也自动增加)
阀门 DN10 7 2 1 4
弯头 DN10 5 3 2
我想对汇总表打印,要求打印效果是:
首先打印
① 名称 单位 总数量
再打印
② 名称 单位 计划1数量 计划2数量....(还有很多,取决于一行能打印多少字段)
如果一行打印不下,下一个报表就继续打印,例如可能是
③ 名称 单位 计划8数量 计划9数量....(还有很多)
如此打印完所有数据。
现在的问题是:第1项打印好办,第2、3项项怎么实现,字段随机增加了,总不能手动增加报表吧?
另外,怎样根据每个字段的实际数据最大宽度,自动定义打印报表中字段的宽度,
比如字段定义宽度100,实际可能最大只有30,如何自动定义为30,减少打印空白?