我已經創建了一個基於用戶輸入來搜索記錄的表單。用戶使用他輸入的SiteID搜索網站,並點擊確定。這爲網站的所有細節打開了另一個表單。然後,用戶可以在此表格中更改站點詳細信息,並且當他按下輸入按鈕時,它應該更新所有更改的表格。更改可以是一個文本框或幾個文本框。更新表格中輸入的數據
我寫了查詢,但它拋出錯誤:
Private Sub Enter_Click()
SQL = "UPDATE Tracker " _
& " SET Tracker.[Site ID] = " & Me.[Site ID] _
& " , Tracker.[EHR Vendor] = " & Me.[EHR Vendor] _
& " , Tracker.[Site Name] = " & Me.[Site Name] _
& " WHERE Tracker.[Site ID] = " & Me.[Site ID] & ";"
DoCmd.RunSQL SQL
End Sub
這是前進的最好方式還是有另一種方法,我可以遵循。
我得到運行時錯誤'3075':查詢表達式'Test 123'中的語法錯誤(缺少運算符)。 'Test 123'是此查詢中的網站名稱 – Kiran 2014-10-30 19:18:44
找出來的。使用Me.Refresh來讓它工作。 – Kiran 2014-10-30 19:59:17