我創建了2個組合框(一個名爲「Customer Name」,另一個名稱爲「Part Name」),其中「Part Name」中的列表基於已被選爲「客戶名稱」。添加到子窗體中的值是數值而不是描述性的值
這些組合框位於將新數據添加到子窗體的窗體中(子窗體是基於表創建的)。我現在面臨的問題是,每當我在兩個組合框中選擇值時,存儲在子窗體中的是客戶和零件名稱的ID。
我想要描述值(實際名稱)被存儲和顯示。
我試着改變列的寬度,但它不會工作。
我創建了2個組合框(一個名爲「Customer Name」,另一個名稱爲「Part Name」),其中「Part Name」中的列表基於已被選爲「客戶名稱」。添加到子窗體中的值是數值而不是描述性的值
這些組合框位於將新數據添加到子窗體的窗體中(子窗體是基於表創建的)。我現在面臨的問題是,每當我在兩個組合框中選擇值時,存儲在子窗體中的是客戶和零件名稱的ID。
我想要描述值(實際名稱)被存儲和顯示。
我試着改變列的寬度,但它不會工作。
我不知道你是如何填充組合的數據到子窗體。
如果您通過VBA執行此操作,則可以使用組合的column
屬性傳遞描述性列。或者更好的是,使用beforeupdate事件的Text
屬性。
me.subform1!partname.value = me.ComboBoxpartname.text
您可以更改組合框的綁定列,或者更好,您可以在子窗體中創建組合框。 – Fionnuala
我試着改變兩個組合的綁定列,但現在發生的是,「Part Name」組合中的值沒有出現@Fionnuala – Hamizan
'或更好'? ... – Fionnuala