设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2759|回复: 8
打印 上一主题 下一主题

[报表] 请问是否能用VBA检测 ACCESS的菜单栏点击事件?

[复制链接]
跳转到指定楼层
1#
发表于 2017-5-4 18:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 siaele 于 2017-5-4 19:02 编辑

遇到过问题需要解决,请各位朋友看看能不能给个建议,先谢谢了!

点击 预览 按钮后,打开报表预览,当检查报表正确后,点击ACCESS 菜单栏 的 "打印"图标.


我 希望能通过 VBA 检测到 点击"打印"图标 这个事件,然后执行相应代码.( 我的设计是 不点击打印,则数据不写入表,点击打印则将数据写入表,不管是否打鲺成功)


我的ACCESS是半调子水平,不清楚是否能有这个功能,求教了.


即图中红圈的打印按钮

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2017-5-4 20:49:48 | 只看该作者
为什么要这样?目的?
3#
 楼主| 发表于 2017-5-4 21:34:03 | 只看该作者
Henry D. Sy 发表于 2017-5-4 20:49
为什么要这样?目的?

点击了"打印" 图标(不是窗体上的打印按钮"),则会将送货单数据写入 表进行保存,
未点击"打印" 图标,则数据不进行保存.

之前在报表的"打印页前"事件进行触发,但是不理想

点击这里给我发消息

4#
发表于 2017-5-4 22:44:54 | 只看该作者
自己做的打印按钮好检测
预览里的打印按钮是Access自身的,按下不好检测
5#
发表于 2017-5-4 23:08:03 | 只看该作者
试试
RunCommand 方法
6#
发表于 2017-5-5 00:26:59 | 只看该作者
Henry D. Sy 发表于 2017-5-4 23:08
试试
RunCommand 方法

系统自带菜单不行吧?自定义菜单倒是可以用runcommand。
估计楼主的菜单还没学会,以下链接供参考:
http://www.office-cn.net/thread-108381-1-1.html
http://www.office-cn.net/thread-121711-1-1.html
http://www.office-cn.net/thread-57490-1-1.html
按我之前的玩法是设置两个按钮,一个是预览报表,另一个是打印报表。点击打印报表时会更新数据(例如,将是否打印字段的值改为True,当然无法避免点击预览时顺便打印的情况。)。

点击这里给我发消息

7#
发表于 2017-5-5 09:28:12 | 只看该作者
只有自定义菜单。
这个问题以前我也纠结过。
8#
 楼主| 发表于 2017-5-8 11:00:42 | 只看该作者
tmtony 发表于 2017-5-5 09:28
只有自定义菜单。
这个问题以前我也纠结过。

谢谢了! 决定使用自定义菜单,虽然要重新设计窗体,不过可以一劳永逸.
9#
 楼主| 发表于 2017-5-8 22:56:07 | 只看该作者
roych 发表于 2017-5-5 00:26
系统自带菜单不行吧?自定义菜单倒是可以用runcommand。
估计楼主的菜单还没学会,以下链接供参考:
ht ...

正在拜读,好厉害!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-20 14:41 , Processed in 0.113806 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表