我在Access數據庫中有一個名爲「tbl_Update」的選擇查詢和一個名爲「tbl_A」的表。我想按下一個按鈕,這會產生以下結果: 在字段「KW」中查找,當它們匹配時(在下面的示例中,值「2016.45」匹配),則插入「tbl_update.CA041073p」的值「變成」tbl_A.CA041073p「。似乎很容易,但總是會犯錯。任何簡單的解決方案如何去做?謝謝!通過按下按鈕將值從一個表插入另一個表
我的代碼是下面的,它是給我的錯誤3037:
Public Function Update()
DoCmd.RunSQL "Update tbl_A INNER JOIN tbl_Update " & _
"ON tbl_A.KW = tbl_Update.KW " & _
"SET tbl_A.CA041073p = [tbl_Update].[CA041073p] "
End Function
您需要發佈一些代碼或SQL。 – Fionnuala
嗨。我添加了我的錯誤代碼。 – Toli
它適合我。你沒有展示完整的情況。這可能會給你一些線索http://stackoverflow.com/questions/170578/operation-must-use-an-updatable-query-error-3073-microsoft-access – Fionnuala