2012-08-17 74 views
0

我需要一些幫助與Access 2010窗體。我的表單有許多字段(來自一個表)。其中一個領域是一個邏輯領域。如果用戶選擇true,則應啓用下一個字段(文本字段)。這工作正常 - 我創建了一個更新事件過程。我遇到的問題是,如果用戶意外地選擇了true,然後爲文本字段選擇一個值/ s(文本字段查詢查詢 - 它是查找字段並且可以有多個值 - 用戶可以從列表中選擇/檢查許多,它們將被存儲到文本字段中,由昏迷分隔)。如何在2010訪問中將查找字段值設置爲空/空白?

如果用戶返回並將邏輯字段設置爲false,如何將文本字段(查找字段)值設置爲空白? me.textfield.value = null給出錯誤。

任何人都可以幫我嗎?謝謝!

+0

是否將控件(文本字段)綁定到表中的查找字段?如果是這樣,你使用Sharepoint嗎?如果它沒有綁定到查詢字段,它是如何得到這些逗號分隔的值,爲什麼?違反數據庫設計規則的是每個字段(列)具有多個值。 – Fionnuala 2012-08-17 08:35:00

+0

如何爲文本字段選擇多個值?你使用ListBox來填充文本字段嗎?試試'me.textfield.value =「」'。 – StuckAtWork 2012-08-17 16:53:35

回答

0

請記住,實際上多值列實際上是一個標準化的數據表。

所以顯示是這樣的:

enter image description here

要清除此子表,這是你的MULT值選擇選擇的記錄,您可以使用此代碼上面的按鈕後面:

Dim rstChild  As DAO.Recordset 

    Set rstChild = Me.Recordset.Color.value 

    Do While rstChild.EOF = False 
    rstChild.Delete 
    rstChild.MoveNext 
    Loop 

    Me.Color.Requery 
0

插入空白查找字段的簡單方法是在設計視圖中選擇字段,然後單擊字段屬性中的查找選項卡。在行源中的第一個條目之前插入以下「」;

相關問題