全部显示

BeforeBeginTransaction 事件

       

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

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

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

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

说明

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

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

示例

下面的示例显示了捕获 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