Ms access 一个用于两个访问查询的组合框

Ms access 一个用于两个访问查询的组合框,ms-access,combobox,Ms Access,Combobox,我有一个表单需要使用两个组合框,但是第二个组合框中的值应该来自基于第一个组合选择的两个不同的表。如果我在组合菜单1中选择选项A,我想在组合菜单2中列出tblRefAgency中的所有机构名称。如果我在组合_1中选择选项B,我想在组合_2中列出tblrefCarrier中的所有载波。我可以添加VB代码来隐藏/显示两个不同的组合框,然后将它们重叠,但我觉得我应该能够在查询中做到这一点。想法?只要处理单个表单,就可以在第一个组合的“更新后”事件中轻松设置第二个组合的行源 If Me.Combo1=1

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

只要处理单个表单,就可以在第一个组合的“更新后”事件中轻松设置第二个组合的行源

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

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

这正是我所希望的。谢谢你,雷莫!