Varios campos en expresiones de criterios
Es posible especificar varios campos en un argumento criteria.
Para especificar varios campos en el argumento criterio, debe asegurarse de que las expresiones de varias cadenas se concatenen correctamente para formar una cláusula WHERE de SQL válida. En una cláusula WHERE de SQL con varios campos, éstos pueden ir unidos con una de las siguientes tres palabras clave: AND, OR o NOT. La expresión debe evaluarse como una cadena que incluye una de estas palabras clave.
Por ejemplo, supongamos que desea establecer la propiedad Filter de un formulario Employees para mostrar registros restringidos por dos conjuntos de criterios. En el ejemplo siguiente se filtra el formulario para que sólo muestre los empleados cuyo puesto es "Sales Representative" (Representante de ventas) y que fueron contratados después del 1 de enero de 1993:
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
El argumento criteria da como resultado la cadena siguiente:
"[HireDate] >= #1-1-93# AND [Title] = 'Sales Representative'"
Sugerencia
Para localizar errores en una expresión del argumento criterio, divídala en componentes más pequeños y compruebe individualmente cada uno de ellos en la ventana Inmediato. Cuando todos los componentes funcionen correctamente, vaya agregándolos uno a uno hasta que toda la expresión sea correcta.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de