Office中国论坛/Access中国论坛
标题:
RecordExit 事件 我怎么没找到?
[打印本页]
作者:
大熊
时间:
2002-11-19 07:41
标题:
RecordExit 事件 我怎么没找到?
RecordExit 事件
请参阅 应用于 示例 特性
就在用户退出当前记录前,该事件发生。
Private Sub Form_RecordExit(Cancel As Integer)
Cancel 将该参数设为 True,可以禁止用户退出当前记录。
说明
在用户执行某些操作(如浏览到其他记录、关闭窗体、刷新窗体或重新查询窗体),以便从当前记录上移走之后,且当前记录的视图尚未清除之前,该事件发生。可以使用该事件在记录不再是当前记录之前对其进行检查,以确保其符合数据有效性规则。
注意 当包含子窗体的窗体关闭时,主窗体在子窗体之前关闭。任何由子窗体触发的事件,包括 RecordExit,都在主窗体已经关闭后发生。因此,Cancel 参数将无效,而窗体则会关闭。所以,事件驱动的验证应该在窗体级执行。
示例
下面的示例说明了捕获 RecordExit 事件的子程序的语法。
Private Sub Form_RecordExit(Cancel As Integer)
Dim booValidated As Boolean
' Perform some sort of data validation.
If booValidated = True Then
Cancel = False
Else
MsgBox "Data validation failed!"
Cancel = True
End If
End Sub
作者:
zhuyiwen
时间:
2002-11-20 00:24
这不已经找到了?呵呵[em26]
作者:
WTM1
时间:
2002-11-20 16:07
大熊!是在教育我们!
作者:
access2sql
时间:
2002-11-20 17:10
这个问题不是已经讨论过好久了?
有帮助,但是实际的 form 中却没有这个事件,即使你写了代码也不运行,不知道为什么?
看来只有问新来的微软专家了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3