ACCESS中如何实现指定报表页的打印?

ACCESS数据库报表常有多页,但每次都必须从首页到末页全部打印,怎样才能实现打印其中的某一页呢?

PrintOut 方法

PrintOut 方法执行 Visual Basic 中的 PrintOut 操作。有关该操作和它的参数如何使用的详细内容,请参阅该操作的主题。

语法

DoCmd.PrintOut [printrange][, pagefrom, pageto][, printquality][, copies][, collatecopies]

PrintOut 方法具有下列参数:

参数 说明
printrange 下列固有常量之一:
acPrintAll(默认值)
acSelection
acPages
如果该参数空缺,将假设为默认常量 (acPrintAll)。
pagefrom 数值表达式,代表活动窗体或数据表中的有效页码。如果 printrange 参数指定为 acPages,则必须设置该参数。
pageto 数值表达式,代表活动窗体或表中的有效页码。如果 printrange 参数指定为 acPages,则必须设置该参数。
printquality 下列固有常量之一:
acDraft
acHigh(默认值)
acLow
acMedium
如果该参数空缺,将假设为默认常量 (acHigh)。
copies 数值表达式。如果该参数空缺,将假设为默认值 (1)。
collatecopies 该参数值为“True”(-1) 时会自动调整页码,为“False”(0) 时不会自动调整页码。如果该参数空缺,将设为默认值 (True)。

说明

语法中的可选参数可以空缺,但是必须包含参数的逗号。如果空缺位于末端的参数,在指定的最后一个参数后面不需使用逗号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-16
好像不用那么复杂吧。在报表预览时,查看想要的内容存放的页次,在打印时,只选择这个页次打印。如果是个分组类别的报表,有些内容及页次不是固定的。
第2个回答  2013-08-16
这个简单,你在ACCESS中打你你想打印的文档,然后单击左上角‘文件’在点击打印就行了
第3个回答  2013-08-16
不要直接点打印机图标那儿,点文件里的打印,就可以设置要打的那页了
相似回答