Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

同步窗体上的两个组合框

时 间:2021-12-03 20:25:50
作 者:杨雪   ID:42182  城市:南京
摘 要:本主题阐述如何同步两个组合框,以便在您选择第一个组合框中的项目时,所选内容会限制第二个组合框中的选择。 例如,您可能希望某个组合框中显示的产品受限于另一个组合框中选择的类别。
正 文:

      在本示例中,用 SQL 语句的结果填充第二个组合框。 该 SQL 语句查找 CategoryID 与第一个组合框中所选类别匹配的所有产品。

      只要第一个组合框中选择了类别,其 AfterUpdate 事件过程就会设置第二个组合框的 RowSourceType 属性。 这样会刷新第二个组合框中的可用产品列表。 如果没有此过程,则第二个组合框中的内容将不会发生改变。

代   码:
Private Sub cboCategories_AfterUpdate() 
 
    ' 更新 cboProducts 组合框的行来源
    ' 当用户在 cboCategories 中进行选择时
    ' 组合框. 
    Me.cboProducts.RowSource = "Select ProductName FROM" & _ 
                            " tblProducts Where CategoryID = " & Me.cboCategories & _ 
                            " orDER BY ProductName" 
                             
    Me.cboProducts = Me.cboProducts.ItemData(0) 
End Sub


Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助