运行此代码时,我不断收到“输入参数值”输入框。
Private Sub UpdateTables()
Dim strSQL As String
strSQL = "update tblTest,ImportedTable set tblTest.Unit_Cost=ImportedTable.Unit_Cost where tblTest.Part_No=ImportedTable.Part_No"
DoCmd.RunSQL strSQL
End Sub
该框显示为tblTest.Unit_Cost
、ImportedTable.Unit_Cost
、tbltTest.Part_No
和ImportedTable.Part_No
。
这两个表,tblTest
并且ImportedTable
存在并且拼写正确。Unit_Cost
并且Part_No
两者在字段名称中都有空格(我知道这很糟糕),因此在引用它们时使用“_”。我尝试取出空间并重新运行代码,但这并没有解决它。
关于我做错了什么有什么想法吗?谢谢!