条件表达式中的多个字段

expandtri全部显示

在一个 criteria 参数中可以指定多个字段。

若要在 criteria 参数中指定多个字段,必须确保多个字符串表达式能够正确地连接起来,以形成一个有效的 SQL WHERE 子句。在一个有多个字段的 SQL WHERE 子句中,字段可能和 ANDORNOT 三个关键字中的某一个相联接。表达式必须对包含这些关键字之一的字符串进行计算。

例如,假定要设置“雇员”窗体的 Filter 属性以显示由两组条件限制的记录。下面的示例将筛选窗体,以使它只显示那些职位为“Sales Representative”的雇员和从 1993 年 1 月 1 日以后雇用的雇员:

Dim datHireDate As Date

Dim strTitle As String

datHireDate = #1/1/93#

strTitle = "Sales Representative"

Forms!Employees.Filter = "[HireDate] >= #" & _

    datHireDate & "# AND [Title] = '" & strTitle & "'"

Forms!Employees.FilterOn = True

criteria 参数对下列字符串进行计算:

"[HireDate] >= #1-1-93# AND [Title] = 'Sales Representative'"

blueup提示

“立即”窗口