我正在首次使用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