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