仅在第一条记录触发事件后更新记录的多记录数据表控制

时间:2018-10-17 20:57:15

标签: subform datasheet

我的数据表子窗体上的控件(组合框)有一个after update事件,如果用户将组合更改为0,则该事件触发。除该事件外,其他所有操作都应在事件上触发,数据表子表单。

我期望的结果是,当数据表中的任何子表单记录更新为0时,事件就会触发。

Private Sub T_Off_AfterUpdate()
Forms![Primary_frm].Refresh
If Me.T_Offense = 0 Then
DoCmd.OpenQuery "Zeroed_append_qry", , acReadOnly
Dim varWhereClause As String
    varWhereClause = "Case_ID = " & Me!ID
    DoCmd.OpenForm "Zeroed_frm", , , varWhereClause
End If
End Sub

此外,同一主表单上还有第二个子表单,它具有相同的字段和记录,但是处于表单视图中。这样,用户可以看到与主表单记录关联的所有记录。用户可以两种形式输入/更改数据。最初,我希望刷新能够触发更新后事件。

0 个答案:

没有答案