如何过滤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)