单击报表中的按钮时传递行ID

时间:2014-04-15 00:00:15

标签: vba ms-access

所以我有一个报告,我在报告的详细信息区域中包含了一个按钮,因此每行都有一个按钮。按钮的On Click设置为btnCheck_Click()。如何将该行的Id字段添加到我的VBA函数中?从那里它进行一些健全性检查,然后重新查询表单以刷新它。但我需要传递它的ID。因此,在100个记录的页面上,我有100个id,我该如何引用正确的记录?

1 个答案:

答案 0 :(得分:0)

假设您的ID字段绑定到表单上的控件,或者至少在记录集中定义(如果没有绑定),或者如果您指的是当前的RECORD NUMBER,则以下内容将起作用:

Private Sub btnCheck_Click()
    MsgBox Me.ID & vbTab & Me!ID & vbtab & CurrentRecord   ' Bound Field Content  |  Unbound Field  |  Current Record
End Sub