如何过滤Form记录源查询?
How to filter the Form record source query?
我正在创建一个将查询作为记录源的表单。我正在尝试构建基于组合框的过滤器选项。当组合框中的值被 select 编辑时,我想在表单上显示此过滤器。例如:如果我 select <500 那么 table 需要只显示少于 500 条记录的字段。
因此需要更新表单记录源查询。我怎样才能做到这一点?
提前致谢。
将表单的 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)
我正在创建一个将查询作为记录源的表单。我正在尝试构建基于组合框的过滤器选项。当组合框中的值被 select 编辑时,我想在表单上显示此过滤器。例如:如果我 select <500 那么 table 需要只显示少于 500 条记录的字段。
因此需要更新表单记录源查询。我怎样才能做到这一点?
提前致谢。
将表单的 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)