2014-01-23 44 views
0

我有一個名爲「Form1」的表格,它有一個名爲「Test」的文本框,我想使用vba在「RoomNoOccupant」字段中更新表格「tbl_Room」 。什麼是更新字段的代碼。謝謝...使用vba更新表格中的字段

+0

爲什麼不綁定你想更新的表? – Fionnuala

回答

0

您需要打開連接到您的數據庫。如果數據庫是本地數據庫(從mdb本身),那麼只需使用一些標準的SQL查詢

Dim con as new ADODB.Connection 
Set con = CurrentProject.Connection 

con.execute"UPDATE tbl_Room SET RoomNoOccupant = '" & test & "' " & _ 
      "WHERE RoomCode = " & Emp_Room & ";" 
+0

是的,先生...數據庫是本地的。只是想知道如果我只有在表格中的「RoomCode」(主鍵)等於表格中的Emp_Room時纔有更新條件,那麼它將使用相同的主鍵更新表格中的RoomNoOccupant? –

+0

我編輯了我上面的答案。基本上,你必須運行簡單的UPDATE SQL查詢,並將WHERE子句與值的形式。 –

相關問題