如何以嵌套的子数据表形式访问所选的记录列值

时间:2018-03-20 21:48:36

标签: vba ms-access ms-access-2016

我花了半天的时间来弄清楚如何在嵌套数据表表单记录中访问值。 请看下面的图片。 我在" SID"上有dblClick事件。柱细胞。它的字段名称是" txtSID"。 我需要获取该值(在图片中#34; 20")并在VBA SQL中传递它。 数据表有一些技巧。看起来他们没有控制名称或其他什么。

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来我找到了解决方案。 “”& Me![txtSID]&“”“做了事情。

Private Sub txtSID_DblClick(Cancel As Integer)
Dim SQL As String

SQL = "INSERT INTO documents (stakeholder_id, document_type_id, status_id) VALUES (""" & Me![txtSID] & """, 1, 1);"

DoCmd.SetWarnings False
DoCmd.RunSQL SQL
DoCmd.SetWarnings True

End Sub