Access联动筛选子窗体记录源

2018-01-24 11:35:00
黄善超
原创
1517

有网友咨询如何动态设置子窗体字段的数据源,在主窗体设了一个组合框,通过组合框的取值,改变子窗体字段的值。

前面我们讲过设置组合框的行来源使用VBA 代码动态设置Access组合框的行来源

所以这里我们只需要动态设置子窗体下该控件的行来源就可以


如图:筛选不同的产品类别,联动设置子窗体下该类别下的产品




在父窗体的组合框中更新后事件:设置控件的行来源

Private Sub Text1_AfterUpdate()
   Form_产品子窗体.产品名称.RowSource = "select 产品名称 from 产品 where 产品类别='" & Me.Text1 & "' "
End Sub

创建效果:






    分享