我想根據字符串值而不是索引位置簡單地在組合框中選擇一行。通過文本實現MS Access組合框選擇
我有一個組合框有3列,第一列是一個ID字段,另外兩個分別是名字和姓氏。
當盒子準備就緒時,我已經準備好了ID字段值,但不知道如何選擇它,而沒有做出一次一個一個檢查每個值的愚蠢循環。
我想根據字符串值而不是索引位置簡單地在組合框中選擇一行。通過文本實現MS Access組合框選擇
我有一個組合框有3列,第一列是一個ID字段,另外兩個分別是名字和姓氏。
當盒子準備就緒時,我已經準備好了ID字段值,但不知道如何選擇它,而沒有做出一次一個一個檢查每個值的愚蠢循環。
對於綁定和未綁定的組合框,您都可以將該值設置爲與綁定列相匹配的任何值,並顯示相應的行。
Row source : SELECT ID, Surname FROM Table
Bound Column : 1
Column count : 2
Column Widths : 0,2
設置Combo:
Me.MyCombo = 21
從與ID 21的記錄的姓將被顯示在組合。
到組合編程設置爲一列,你可以使用使用DLookup基於表連擊:
Me.MyCombo = DLookup("ID", "Table", "Surname='" & MyString & "'")
你想隱藏的ID字段,這樣就可以從組合框中選擇一個項目通過輸入一個字符串?我不確定你上次陳述的意思,你能澄清嗎? – gangreen