设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

该事件到底在那里?

[复制链接]
跳转到指定楼层
1#
发表于 2002-7-19 17:28:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在access帮助文件中明明有form的RecordExit 事件,但是窗体中是没有该事件的,
无论在mdb或adp都没有该事件,请问该事件到底在那里?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-7-19 18:08:00 | 只看该作者
没见过这么个事件。不过它的影子倒是随处可见。
直接说吧,你想干嘛?
3#
 楼主| 发表于 2002-7-19 19:08:00 | 只看该作者
在用户执行某些操作(如浏览到其他记录、关闭窗体、刷新窗体或重新查询窗体),以便从当前记录上移走之后,且当前记录的视图尚未清除之前,可以使用该事件在记录不再是当前记录之前对其进行检查,以确保其符合数据有效性规则。
4#
发表于 2002-7-19 19:35:00 | 只看该作者
一般来说应该在关键字段的BeforeUpdate事件中进行有效性验证。或者在整个记录集的BeforeUpdate事件中进行。这样做的理由是:
一、这个事件只发生在输入或者编辑即数据发生改变的时候而且也只有这时候需要做此验证。同时也避免事件频繁发生,降低应用程序的执行效率。
二、需要进行验证的字段一般来说并不多,而且如果你改在别的事件中,鉴于Access的自动保存功能,记录从缓存中更新到物理数据库后,这时候验证有错的话处理起来也十分麻烦,原因是,Cancel或Undo都不再有效。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-8 23:33 , Processed in 0.104574 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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