0

我正在为 qrcode 库存系统工作,其中一些 datails 嵌入在 qrcode 中,可以通过电话进行扫描。我的问题我想在 5 qrcode 之后打印一个列数据,它是数据库中的 qrcode,它将在打印预览中转到下一页我想要在同一页面上的第 6 个 qrcode 顺便说一句我在表格示例中使用图片框

从:

1st page
___________________________________
|qrcode 1|
|qrcode 2|
|qrcode 3|
|qrcode 4|
|qrcode 5|
____________________________________
2nd page
____________________________________
|qrcode 6|
|qrcode 7|
|qrcode 8|
|qrcode 9|
|qrcode10|
_____________________________________

 ___________________________________
    |qrcode 1| |qrcode 6|
    |qrcode 2| |qrcode 7|
    |qrcode 3| |qrcode 8| 
    |qrcode 4| |qrcode 9|
    |qrcode 5| |qrcode10|
____________________________________
4

2 回答 2

0

我能想到的最简单的解决方法是在它旁边添加第二个表(几乎相同)。并根据 显示/隐藏行RowNumber,这将允许您在单个页面上放置更多内容,但排序会略有不同。

使用RowNumer 函数,您可以为每个表上的行定义以下表达式:

//Table1 - Row Visibility:
=IIF(RowNumber("MyDataSet") Mod 2, True, False) 

//Table2 - Row Visibility:
=IIF(RowNumber("MyDataSet") Mod 2, False, True) 

这是将要发生的事情的说明。使一行不可见也将删除空间,将下一行向上移动。

[--1-- ] [ -- 表2-- ]
|二维码1| |二维码1|
|二维码2| |二维码2|
|二维码3| |二维码3|
|二维码4| |二维码4|
|二维码5| |二维码5|
|二维码6| |二维码6|
...

这应该得到以下结果,这当然与您的示例略有不同:

|二维码1| |二维码2|
|二维码3| |二维码4|
|二维码5| |二维码6|
|二维码 7| |二维码8|
|二维码9| |二维码10|

于 2018-01-24T16:31:47.253 回答
0

我认为这个问题可以通过报告的设置ColumnsColumnSpacing属性来解决:

  1. 显示Property窗口
  2. 点击Report(页面外的灰色区域)
  3. 查找和设置Columns属性

请注意,使用旧版本的 Visual Studio,您可以ColumnsBody属性中找到。

于 2018-01-26T10:57:36.070 回答