2013-01-17 109 views
0

我在訪問表單上有兩個下拉菜單,一個用於主類別,一個用於子類別。根據您在主類別中選擇的內容,子類別下拉列表應相應填充。在Access中填充項目

現在基於在子類別中選擇什麼,然後填充文本框。

它已經有一段時間了,因爲我已經完成了SQL的任何工作,甚至沒有經常使用MS訪問,所以任何幫助都非常感謝。

謝謝!

+2

你有什麼試過?我的建議是兩個VBA代碼片段。在主類別的更新後事件中,您將爲您的子類別設置值或行源。在子類別的更新後事件中,您將設置文本框的值。 – Scotch

回答

1

所以,如果你有兩個組合框,Combobox1和Combobox2,和一個文本框,設置它們是這樣的: 作出這樣的Combobox2性質(其他城市,以滿足您的需求)

Row Source Type = Table/Query 
Row Source = SELECT <Fields> FROM <Table> WHERE Crit_Field=[Combobox1] 

Combobox1應該有和

Private Sub Combobox1_Change() 
    Me.Combobox2.Requery 
End Sub 

Combobox2也應該有它的變化事件子告訴文本框來填充:change事件,它告訴Combobox2來填充子

Private Sub Combobox2_Change() 
    ' Stuff that populates the textbox 
End Sub 
+0

我會試試這個,回覆你,謝謝! – user1987751