Criterios adicionales en formularios de consultas

En la ficha Criterios adicionales de un formulario de consulta, puede especificar los criterios de búsqueda para cualquiera de los campos en el formulario multivista asociado.

Nota: Esta ficha incluye los campos enumerados en la ficha Criterio principal. Esto significa que no está obligado a especificar los criterios principales antes de hacer una consulta.

Una razón para utilizar la ficha Criterios adicionales para los campos principales en vez de usar la ficha Criterios principales es por si desea hacer una búsqueda booleana OR, en lugar de una búsqueda booleana AND en dichos campos. La ficha Criterios principales solo permite hacer búsquedas AND.

Cláusulas de consulta

Los criterios de consulta están hechos de cláusulas de consulta. Una cláusula de consulta consta de un delimitador de búsqueda booleana, un nombre de campo, un operador y un valor. Por ejemplo, para recuperar registros de proveedores ubicados en Nueva York, deberá crear una cláusula similar a la siguiente:

AND State = 'NY'

donde

  • Estado es un nombre de campo en el formulario multivista en el que los proveedores están definidos en el sistema.
  • = es un operador que especifica que los resultados devueltos deben coincidir con el valor exactamente.
  • NY es el valor que desea que busque el sistema en el campo Estado.
Nota:  La letra N puede aparecer entre el operador y el valor en la cláusula. Esta N indica que el sistema está usando códigos de carácter Unicode (doble byte).

Cláusulas múltiples, si las usa, trabajan de manera secuencial. Esto es, el sistema busca usando la primera cláusula definida, después aplica la segunda cláusula a las devoluciones y, a continuación, la tercera cláusula, etc. Esto significa que el orden en el que define las cláusulas debe planearse cuidadosamente, ya que el orden puede marcar la diferencia.

Búsquedas (booleanas) AND y OR

Puede crear cláusulas múltiples y unirlas mediante filtros booleanos AND y OR. Las cláusulas unidas por AND recuperan aquellos registros que cumplen con los criterios especificados en todas las cláusulas. Las cláusulas unidas por OR recuperan los registros que cumplen con cualquier criterio.

El sistema añade el filtro booleano automáticamente cuando define la cláusula de consulta. Si selecciona la casilla de verificación etiquetada OR en vez de AND con cláusula anterior, la cláusula se define como una cláusula OR. Si esa casilla de verificación se borra, el sistema define la cláusula como una cláusula AND.

Temas relacionados