2015-01-01 58 views
-1

我想使用在文本框「txtInfo」中的表單上輸入的文本更新表格「tblDependencies01」中的備註字段'備註'。我收到以下錯誤消息:使用文本框中的文本更新表格中的備註字段

不可能的,指的是控制不具有主動狀況

屬性或方法我不知道這意味着什麼。以下是我的代碼:

Private Sub Comando105_Click() 

Dim sql_get As String 

sql_get = "UPDATE tblDependencies01 SET Note = " & txtInfo & " WHERE ID=" & txtDependencyID 
CurrentDb.Execute sql_get 

End Sub 
+0

注意http://stackoverflow.com/questions/21893437/running-an-update-query-to-a-memo-field?rq=1 – Fionnuala

回答

2

.Text屬性不可用,除非控件具有焦點。使用.value,如果您確定擁有一個屬性,或者只是跳過屬性,因爲.value是默認值。

當您使用sql更新加載的表單時,您正在查看受到傷害的世界。

+0

Fionnuala,我試過你的建議,但仍然得到一個語法錯誤消息。代碼更新超過 –

+1

您尚未引用文本數據類型AFAICT,您將需要轉義任何包含的引號。你的方式不是更新的好方法。 – Fionnuala

+0

Fionnuala,我按照你的建議編輯了代碼,但仍然收到相同的錯誤信息。對不起 –