设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 为什么在Access2007中我的Form的BefreUpdate事件没有反应

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-19 22:14:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


我设计了一个窗体,我希望在窗体中录入数据时有关于数据改动的提示。我在Access 2003中就是在窗体的BeforUpdate事件中加入相应的处理代码,可以正常运行,但在2007中,我同样选择窗体的BeforeUpdate事件,加入相同的代码,却没有任何反应,如我在BeforeUpdate事件中加入如下代码:

Private Sub Form_BeforeUpdate(Cancel As Integer)
   Dim Response
   Reponse = MsgBox("Only for test!", vbOKOnly)
End Sub

更改窗口中记录的数据后却没有相应的窗口弹出?而以前在2003中都可以的。

如果我把BeforeUpdate改用“嵌入的宏”,仍是弹出一个提示,却可以正常的执行。

为什么呢???谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
3#
 楼主| 发表于 2007-3-20 06:28:00 | 只看该作者
[em07]自己搞定了,原来是在安全中禁用了VBA宏,启用了就ok了。[em01]
2#
 楼主| 发表于 2007-3-20 04:00:00 | 只看该作者
自顶一下,哪位大侠帮忙解决一下啊?或者告诉我,怎么让窗体中的数据在有改动时出现提示信息呢?谢谢![em06]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 19:20 , Processed in 0.110734 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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