1

我有一个需要使用两个组合框的表单,但是第二个组合中的值应该来自基于第一个组合选择的两个不同的表。如果我在 combo_1 中选择选项 A,我想在 combo_2 中列出来自 tblRefAgency 的所有机构名称。如果我在 combo_1 中选择选项 B,我想在 combo_2 中列出来自 tblrefCarrier 的所有运营商。我可以添加 VB 代码来隐藏/显示两个不同的组合框,然后将它们重叠,但我觉得我应该能够在查询中做到这一点。想法?

4

1 回答 1

0

只要处理的是单个表单,就可以在第一个combo 的After Update 事件中轻松设置第二个combo 的行源。

If Me.Combo1=1 Then
    Me.combo2.RowSource = "SELECT ID, Description FROM tblRefAgency 
End If

如果第二个组合绑定到一个字段,您还必须在当前事件中设置组合以确保正确显示数据。

于 2012-07-25T19:13:50.560 回答