我确定这个问题可能已被要求死亡,但我无法找到任何可以开始工作的答案。基本上我想有两个组合框控件。例如,一个框选择装甲类型。下一个框只显示选择了护甲类型的单位类型。对于SQl我完全废话,而且我的VBA非常有限,但我更喜欢VBA中的响应,因为我更了解它。 在这件事上的任何帮助都会很棒。拜托,谢谢你
答案 0 :(得分: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
答案 1 :(得分:0)
这是一个常见问题,搜索“级联组合框”将返回许多答案,例如,MS知识库有How to synchronize two combo boxes on a form in Access 2002 or in Access 2003,而Stackoverflow有一个答案:Is there a simple way of populating dropdown in this Access Database schema?