和其他软件一样,access报表在预览状态下,若按菜单上的打印按钮,可以直接打印报表的全部页面;如果只想有选择地打印报表的部分页面,或想对打印机进行某些设置,则需要在“文件”菜单里选择“打印”命令,调出“打印”对话框。但是,如果设计者不想要软件菜单而将所有菜单都关闭了,怎么办呢?那就只有用代码变通解决这个问题。比如,在某窗体上加一个按钮,单击这个按钮后弹出“打印”对话框就是一个办法。
如果必须这样做,请先建一个窗体,或者在某个已有窗体的适当位置加一个按钮,在这个按钮的单击事件里写入如下代码--
On Error GoTo Err_Prin:
DoCmd.RunCommand acCmdPrint
Err_Prin:
Exit Sub
设计好后,保存退出。再打开那个窗体,单击刚才设计好的那个按钮,就会出现原软件里的那个“打印”对话框。
Access软件网交流QQ群(群号:198465573) |