我在Delphi 2007中使用QuickReport 5。
我想在 A4 纸上制作网格布局,如下所示:
+-----+-----+-----+
| 1 | 2 | 3 |
+-----+-----+-----+
| 4 | 5 | 6 |
...
| 22 | 23 | 24 |
+-----+-----+-----+
我只有详细信息带,我需要它来打印德尔福应用程序中的地址贴纸,每个贴纸上都有不同的地址。
如何在快速报告中执行此操作?
您可以在快速报告中设置列。
双击快速报告并将列设置为 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,依此类推。