2010-11-13 124 views
0

我確定這個問題可能已被要求去世,但我無法找到任何我可以開始工作的答案。基本上我想有兩個組合框控件。例如,一個箱子選擇一種盔甲類型。下一個盒子將只顯示那些選擇了裝甲類型的單位類型。 SQl對於我來說是完全的廢話,而對於我的VBA卻非常有限,但是我更願意在VBA中做出迴應,因爲我更瞭解它。 在這個問題上的任何幫助將是偉大的。請和謝謝我如何篩選基於另一個組合框選擇的組合框選擇列表

回答

0

有很多方法可以做到這一點。

例如:在第一個組合框中實現「On Change」事件。根據第一個組合框中選擇的值,在其中進行一些VBA編碼以填充第二個組合框。請參閱下面的VBA示例

如果您是谷歌的「基於另一個訪問組合框」,有大量的教程。

Private Sub Combo1_Change() 

    If Me.Combo1.Value = "value1" Then 
     Me.Combo2.RowSource = "val 1 based on 1;value 2 based on 1" 
    End If 

    If Me.Combo1.Value = "value2" Then 
     Me.Combo2.RowSource = "val 1 based on 2;value 2 based on 2" 
    End If 
End Sub