Access VBA教程:BeforeBeginTransaction事件

就在 Microsoft Access 示意服务器批事务处理开始执行之前,该事件发生。

Private Sub Form_BeforeBeginTransaction(Cancel As Integer, Connection As ADODB.Connection)

Cancel   将该参数设为 True 会在保留窗体上所有未决更改的同时,取消批事务处理。

Connection   发生批事务处理的连接。

说明

该事件应用于其“批更新”属性设为“是”的Access 项目窗体。

该事件用于 Access 启动批更新前必须发生的任意处理过程。在此对数据的任何更改都是在批事务处理外部进行的。

VBA示例

下面的示例显示了捕获 BeforeBeginTransaction事件的子例程的语法。


Private Sub Form_BeforeBeginTransaction( _
        Cancel As Integer, Connection As ADODB.Connection)
    Dim intResponse As Integer
    Dim strPrompt As String
    strPrompt = "Batch transaction about to begin on " _
        & Connection.Name & ". Do you wish to continue?"
    intResponse = MsgBox(strPrompt, vbYesNo)
    If intResponse = vbNo Then
        Cancel = True
    Else
        Cancel = False
    End If
End Sub

上页:Access VBA教程:ApplyFilter事件 下页:Access VBA教程:BeforeCommitTransaction事件

Access VBA教程:BeforeBeginTransaction事件

Access VBA教程:BeforeCommitTransaction事件 Access VBA教程:BeforeDelConfirm事件
Access VBA教程:BeforeInsert事件 Access VBA教程:BeforeQuery事件
Access VBA教程:BeforeRender事件 Access VBA教程:BeforeScreenTip事件
Access VBA教程:BeforeUpdate事件 Access VBA教程:BeginBatchEdit事件
Access VBA教程:Change事件 Access VBA教程:Click事件
Access VBA教程:Close事件 Access VBA教程:CommandBeforeExecute事件
Access VBA教程:CommandChecked事件 Access VBA教程:CommandEnabled事件
Access VBA教程:CommandExecute事件 Access VBA教程:Current事件
Access VBA教程:DataChange事件 Access VBA教程:DataSetChange事件
Access VBA教程:DblClick事件 Access VBA教程:Deactivate事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号