2013-04-15 96 views
1

我正在處理表單,併爲數據錄入和搜索(數據提取)製作了單一表單,但問題是我在某些文本框上使用了Dlookup公式以便於數據錄入,但是當我嘗試搜索訪問不會在該文本框中顯示數據,並顯示該對象是隻讀的錯誤。 如何獲得文本框顯示數據以及Dlookup公式? 請幫忙。 Many thanx如何使Dlookup文本框可寫

+0

你爲什麼不把它改成組合? –

回答

0

您可以通過代碼設置文本框的值,而不是將DLookup放入文本框的數據源中。

將它放入數據源意味着您無法像運行時那樣在運行時編輯文本框。
但是你可以在Form_Open事件設置的值一次,例如:

Private Sub Form_Open(Cancel As Integer) 

    Me.TheTextBox = DLookup(...) 

End Sub 

這將使文本框的形式打開時被自動填寫,但文本框是可編輯的,您可以覆蓋該值。

+0

感謝您的回覆。 其實我有一個單一的表單,我有一個保存和搜索按鈕,我想如果用戶傾向於添加記錄,所以一些文本框得到自動填充,由於dlookup和當用戶想要搜索,所以文本框也顯示數據庫中的記錄。 – user514348