2015-04-03 86 views
0

我試圖用更新查詢來更新表中的字段,但僅當表單中的字段中有信息並且不更新時表格中沒有任何內容的字段。通過表單值更新查詢,而不更新表中的空白字段

+0

你的問題不明確與SQL工作動態類似的線程。你是否試圖點擊一個按鈕來運行基於字段值的更新查詢?表單是綁定還是未綁定? – 2015-04-03 15:29:18

+0

我正在點擊一個按鈕來運行更新查詢。表單不受限制。 – Kenneth 2015-04-03 22:25:30

+0

你的問題是什麼?您是否遇到錯誤? – 2015-04-03 22:29:08

回答

0

您可以根據字段和值動態地構建Insert語句。這裏是一些僞代碼。如果您在問題中添加更多內容(即在您的問題上點擊編輯),我可以爲您提供更具體的幫助。

有條件建立一個字符串(即只如果在你的控制值增加值)稱爲像strFields格式爲:

"TableFieldName1, TableFieldname2, TableFieldname3" 

樹立在格式值的類似字符串的:

"Value1, Value2, Value3" 

請記住,如果要插入的文本字段,則需要「」包括在周圍的值的字符串。

創建SQL語句

"INSERT INTO Table 1 (" & strFieldNames & ")" 
"VALUES (" & strValues & ")" 

執行SQL。

下面是關於如何

Building SQL Strings in Access