在access窗体中添加命令按钮,单击打开报表,请问怎么做?

如题所述

第1个回答  2011-04-18
命令按钮的单击事件中写:docmd.OpenReport “报表名"即可。追问

access 找不到宏“docmd”
此宏(或它的宏组)不存在,或宏是新建的且尚未保存。

还是打不开,怎么回事呢?

追答

我说的是单击事件,窗体按钮属性-事件-单击事件(代码生成器)

追问

你好,你可以简单帮我做个吗?我试了N次还是不行,55555!!! 我的邮箱是: [email protected]
谢谢!!!

追答

窗体按钮属性-事件-单击事件-代码生成器,进入后写代码:
Private Sub 按钮名_Click()
docmd.OpenReport “报表名"
End Sub

追问

谢谢你的回答,我刚按你说的试了下,一点按钮就直接打印了,这是怎么回事呢,我是想一点按钮直接打开报表里的一个子表的

本回答被提问者采纳
第2个回答  2012-12-16
需要设置为DoCmd.OpenReport "报表名", acViewPreview

view 下列固有常量之一:
acViewDesign
acViewNormal(默认值)
acViewPreview
如果该参数空缺,将假设为默认常量 (acViewNormal)。acViewNormal 将立刻打印报表。
或者通过文字标签的超链接来完成比较好

参考资料:http://bbs.csdn.net/topics/110159077

相似回答