两个查询的一个组合框 Access
Posted
技术标签:
【中文标题】两个查询的一个组合框 Access【英文标题】:One combo box for two queries Access 【发布时间】:2012-07-25 19:12:51 【问题描述】:我有一个需要使用两个组合框的表单,但第二个组合中的值应该来自基于第一个组合选择的两个不同的表。如果我在 combo_1 中选择选项 A,我想在 combo_2 中列出来自 tblRefAgency 的所有机构名称。如果我在 combo_1 中选择选项 B,我想在 combo_2 中列出来自 tblrefCarrier 的所有运营商。我可以添加 VB 代码来隐藏/显示两个不同的组合框,然后将它们重叠,但我觉得我应该能够在查询中做到这一点。想法?
【问题讨论】:
【参考方案1】:只要处理的是单个表单,就可以在第一个combo的After Update事件中轻松设置第二个combo的行源。
If Me.Combo1=1 Then
Me.combo2.RowSource = "SELECT ID, Description FROM tblRefAgency
End If
如果第二个组合绑定到一个字段,您还必须在当前事件中设置组合以确保正确显示数据。
【讨论】:
这正是我所希望的。谢谢雷穆!以上是关于两个查询的一个组合框 Access的主要内容,如果未能解决你的问题,请参考以下文章