对于 MS Access (2007) 中的报告,我需要将某些列的数据放在所有奇数页上,而将其他列放在所有偶数页上。它用于将双面卡片文件打印到纸上。
有人知道怎么做吗?
对于 MS Access (2007) 中的报告,我需要将某些列的数据放在所有奇数页上,而将其他列放在所有偶数页上。它用于将双面卡片文件打印到纸上。
有人知道怎么做吗?
好吧,您可以在“On Format”事件中检查“Page”是奇数还是偶数,并且根据您所在的页面,制造商列是否可见。但是,这样做会容易得多:
放入几个部分并在它们之间放入一个新页面。然后,只需确保您不会因为每张卡片的行数过多而溢出页面。
或者
使报表足够宽以强制打开第二页,然后将这些列放在第二页上(即第一页的背面)。我记得访问的打印顺序是左上右下,所以页面设置如下:
A B
C D
会这样打印:
A
B
C
D
如果必须在两个连续页面上显示同一记录中的数据,这是我会选择的选项。
你的问题太笼统了。我建议您在所有页面中都有所有列,然后在页眉部分(甚至在详细信息部分)“格式”中添加一些代码,以根据页码更改详细信息文本框的 .Visible 属性。
我认为您需要在页眉或页脚中使用“= [Page]”作为源数据的文本框才能知道正确的页码。不过,我的 Access 报告知识可能已经严重过时了。
您也可以使用一对查询,将第一个打印到 A 面,将第二个打印到 B 面,也许?