根据Access中的多个条件过滤子表单

时间:2013-02-06 09:03:40

标签: ms-access

我有一个包含2个复选框和2个组合框的表单,以及一个显示相应结果的子表单。

可以使用以下方法通过其中一个组合框过滤我的子表单: -

Dim LSQL

LSQL = "select * from Queries"
LSQL = LSQL & " where RaisedBy = '" & cboRaisedBy & "'"

Form_frmMainSub.RecordSource = LSQL

但是在所有4个标准中启用过滤器的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

什么是最好的取决于要过滤的数据和链接字段。我通常喜欢使用链接子字段和主字段来过滤子表单,因为它完全没有代码,但它可能不适合你。您可以将链接字段设置为控件名称以及字段名称。您还可以考虑链接子字段和主字段以及过滤器属性的混合。更新sql也有效,但它可能会变得乏味,并且会干扰太多用户应用的过滤器。