2010-11-13 122 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