【发布时间】:2016-09-22 21:37:26
【问题描述】:
我正在创建一个将查询作为记录源的表单。我正在尝试基于组合框构建过滤器选项。在组合框中选择一个值时,我想在表单上显示此过滤器。例如:如果我选择
所以表单记录源查询需要更新。我怎样才能做到这一点?
提前谢谢你。
【问题讨论】:
标签: sql vba ms-access ms-office
我正在创建一个将查询作为记录源的表单。我正在尝试基于组合框构建过滤器选项。在组合框中选择一个值时,我想在表单上显示此过滤器。例如:如果我选择
所以表单记录源查询需要更新。我怎样才能做到这一点?
提前谢谢你。
【问题讨论】:
标签: sql vba ms-access ms-office
将表单的 RecordSource 更改为:
Select Top 1000000 * From YourQuery
在组合框中选择一个值后,调整RecordSource:
Dim RecordSource As String
Dim Records As Long
RecordSource = "Select Top 1000000 * From YourQuery"
Records = Nz(Me!YourComboBox.Value, "1000000")
Me.RecordSource = Replace(RecordSource, "1000000", Records)
【讨论】: