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