[英]Update specific record in table with form?
我為卡車隊建立了一個數據庫。 我的其中一個表格允許用戶輸入對卡車完成的新作業。 這些領域之一是“公里”(英里)
簡而言之,我希望“新工作”表格中的“公斤”字段更新表中的“公斤”字段,但僅針對指定車輛。
在VBA中,我嘗試了這兩種方法(這些代碼是通過單擊按鈕運行的):
UPDATE véhicules : infos particulières ' (which is the table name)
SET Kilomètres = [Kilomètres]
WHERE [Véhicules] = Véhicules
或類似這樣的東西:
[Véhicules : infos particulièrs].Kilomètres = Kilomètres
但是我不知道如何引用特定記錄...
任何幫助表示贊賞
采用
"UPDATE [Véhicules : infos particulières] SET Kilomètres = " & Me.txtKilomètres] & " WHERE [Véhicules] = " & Me.txtVéhicules
如果Véhicules是數字,則為vba中的SQL字符串。 否則添加qoutes。
txtKilomètres
和txtVéhicules
是表單控件的名稱。
如果vba代碼不在表單內,則您可以通過formname引用該表單
避免使用重音符號和其他特殊字符,請使用_
而不是空格
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.