簡體   English   中英

使用表格更新表中的特定記錄?

[英]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ètrestxtVéhicules是表單控件的名稱。

如果vba代碼不在表單內,則您可以通過formname引用該表單

避免使用重音符號和其他特殊字符,請使用_而不是空格

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM