Agregar una condición a la consulta.

Al pulsar el botón Agregar o Editar en la sección Creación de criterios de selección de registros, llegamos al diálogo que aparece a continuación:

Este diálogo se utiliza para definir una condición de búsqueda. En la sección superior del diálogo se muestra una lista de los campos que se pueden utilizar en los criterios de búsqueda. Los campos que aparecen en la lista son:

  • Dueño: Nombre del dueño de la tabla, utilizado en base de datos relacionales.
  • Tabla: Nombre de la tabla dentro de la base de datos.
  • Alias de la tabla : Este es el nombre que le asignó a la tabla en el asistente.
  • Campo / Formula: Esta columna de la lista muestra el campo de la base de datos o la formula que se definieron en la sección Selección de campos de la base de datos.
  • Tipo: Tipo de los datos que se almacenan en este campo. Puede ser uno de los siguientes: carácter, Fecha ó Número. Para comparar campos de tipo carácter o Fecha es necesario utilizar comillas simples ' alrededor de los valores. En la comparación  Esta en la lista (in), se requiere utilizar comillas sencillas ' alrededor de todos los valores, por ejemplo: 'A','B','C' .

Para crear un criterio de búsqueda, de clic en el campo sobre el cual se va a realizar la comparación de valores y llene los campos siguientes:

  • Operador de comparación: Aquí puede escribir el campo que se va a consultar o puede escribir una formula de la base de datos. De doble clic en la lista de campos para insertar el campo en este texto. En la imagen arriba se dió doble clic sobre el campo customer.CUSTOMERNU, mientras que el resto del texto fue escrito. Puede utilizar cualquier formula válida de su base de datos, consulte la documentación correspondiente para mas información. Los criterios que se pueden utilizar son:
    • Igual (=): El valor del campo debe ser igual al valor que se especifica para cumplir la condición
    • Diferente (<>): El valor del campo debe ser distinto al especificado.
    • Mayor (>): El valor del campo debe ser mayor al especificado.
    • Menor (<): El valor del campo debe ser menor al especificado.
    • Mayor o igual (>=) : El valor del campo debe ser mayor o igual al especificado.
    • Menor o igual (<=): El valor del campo debe ser menor o igual al especificado.
    • Como (like): Este operador solo aplica a campos de tipo carácter. Puede especificar un patrón de búsqueda para encontrar registros que no conoce exactamente. Puede utilizar los caracteres de búsqueda de patrón % y _ que se interpretaran en su consulta. El % significa 0 o más caracteres y el _ significa un carácter, de tal forma que a% significa todo lo que comienza con una a y %xyz_ significa todo lo que termine con xyz y cualquier otro carácter sin importar lo que tenga al principio. Los patrones más comúnmente utilizados son:
      • algo%: texto que comienza con la palabra algo.
      • %algo%: texto que contiene la palabra algo.
      • %algo: texto que termina con la palabra algo.
    • Esta en la lista (in): Puede especificar una lista de valores separados por comas. Para este operador, es necesario utilizar comillas sencillas ' alrededor de cada campo si lo va a utilizar contra campos de tipo carácter o Fecha. Por ejemplo: 'A','B','C'.
    • Esta entre (between): El valor del campo debe estar entre el rango de valores especificado por la condición.
    • Esta vacío (is null): El valor del campo debe estar vació o ser nulo.
  • Valor 1: Este es el valor del contra cual se va a comparar el campo. Si el campo es de tipo carácter o Fecha , debe utilizar comillas sencillas ' alrededor del campo.
  • Valor 2: Si se escoger el operador de Esta entre (between) se habilita este texto para capturar el segundo valor del rango. Si el campo es de tipo carácter o Fecha , debe utilizar comillas sencillas ' alrededor del campo.
  • Preguntas: Si se han definido preguntas en la sección Creación de preguntas para el usuario, puede utilizar el valor de la respuesta que da el usuario como valor para el campo, de tal forma que el criterio se vuelva un criterio de búsqueda dinámico que solo se va a establecer hasta el momento de ejecutar la consulta. 

Oprima Aceptar para crear la condición y Cancelar para salir del diálogo cancelando la operación.