我使用的是Delphi2007中的QuickReport 5。
我想在A4纸上做一个网格布局,如下所示:
+-----+-----+-----+
| 1 | 2 | 3 |
+-----+-----+-----+
| 4 | 5 | 6 |
...
| 22 | 23 | 24 |
+-----+-----+-----+我只有细节波段,我需要在Delphi应用程序中打印地址贴纸,每个贴纸上都有不同的地址。
我如何在QuickReport中做到这一点?
发布于 2011-05-18 06:55:45
您可以在Quickreport中设置列。
双击Quickreport并将列设置为3。
这将像这样设置列:
1 9 17
2 10 18
3 11 19
4 12 20
5 13 21
6 14 22
7 15 23
8 16 24如果希望列像问题中那样运行,则需要在为报告提供数据的查询中进行一些创造性的排序。
Order by rank div 24, if(rank mod 8 = 0,8,rank mod 8), rank
这将使第一行中的值为1,2,3,秒后为456,等等。
https://stackoverflow.com/questions/6009953
复制相似问题