我正在首次使用Access和VBA工作。我有两个表格(Vh
和Tr
),我有一个基于Tr
表格的表格。从访问表更新第二张表
在Tr
表内有一个Vh_Id字段(反之亦然Vh
表),我试图更新。在Edit Tr
表单上,我有一个下拉列表,其中包含Vh
表中的所有ID,并且我有一些SQL设置可以在此下拉列表更改时运行。我得到了一个对话框,告诉我1行会受到影响,尽管说是的,我从来没有看到在Vh
表中做出的更改。
如何获得以下代码,以实际更新Vh
表中选定的记录以使用当前记录更新它的Tr_Id
字段?
Dim command As String
command = "UPDATE Vh SET Tr_Id = " + Me.Tr_Id + " WHERE PK = " + Str(Me.Vh_Id)
DoCmd.RunSQL (command)
“反之亦然”是什么意思 - 为什么Vh表有Tr_Id字段的字段?表格不能有双向关系。 – June7