2013-03-24 104 views
0

好吧,我是相當新的Access。我試圖完成的是使用命令按鈕將短文本插入表中的特定字段。因此,例如,在我的主窗體中,我希望有一個命令按鈕,當按下時,將文本「A1」插入我的主庫存表中的位置字段。我嘗試通過使用INSERT INTO語句完成此操作,但我沒有運氣。這是做這件事的最好方式,還是有一種更簡單的方法?如果這是最好的方法,那麼我做錯了什麼?這裏是我使用的代碼:INSERT INTO聲明訪問VBA

'add data to Master Inventory Table 
CurrentDb.Execute "INSERT INTO MasterInventoryTable (Location) " & _ 
" VALUES ('A1') " 
+0

您是否在運行此代碼時遇到錯誤?如果是這樣,它是什麼? – tjb1982 2013-03-24 00:31:39

+0

此外,這已經有一段時間了,因爲我與VBA混淆了,但我記得使用了很多docmd.runsql而不是currentdb.execute – tjb1982 2013-03-24 00:32:46

回答

1

我沒有看到你的上述語法有什麼問題。試圖執行的操作是在您的MasterInventoryTable表中插入一個新位置,並將位置字段設置爲「A1」。

我的猜測是你在表中有其他列阻止語句運行(你收到什麼錯誤)。檢查你的餐桌設計,看看是否需要其他字段。