QReport 在 3x8 布局中制作一个包含 24 个单元格的网格



我在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,依此类推。

相关内容

最新更新