Consultas

Las consultas son un componente que permite tener una batería de consultas predefinidas que pueden ser usadas conjuntamente con eBD:EXECDATASOURCE o mediante la sección de presentación Consultas.

Gracias a este componente el uso de eBD:QUERY queda obsoleto si se quiere dar más modularidad a un proyecto.

Se ha de tener en cuenta que si compilamos una consulta en un paquete, las relaciones de esta no serán arrastradas.

1525

Cuando creamos una consulta predeterminada, se debe seleccionar una tabla SQL del modelo de datos.

Al editarla nos encontramos con las siguientes opciones:
Nombre Nombre de la consulta predeterminada. Es útil otorgarle un nombre que nos identifique la consulta que va a realizar.
Descripción Breve descripción del uso de la consulta
Tipo de consulta Las consultas pueden ser de dos tipos:

Editor eBD: método gráfico para crear la consulta.

Query SQL: editor SQL para realizar la consulta manualmente.
Tabla Selector que muestra la tabla escogida inicialmente y que nos permite cambiar el origen por otra tabla del modelo de datos.

Al crear una consulta el tipo por defecto es utilizando el editor eBD.

1527

Editor eBD

Si esta seleccionada el tipo de consulta con editor eBD observaremos una serie de opciones en el menú superior. Estas opciones nos permitirán crear de forma gráfica la consulta a realizar.

  • Relaciones:
    En esta ficha podemos ver y activar relaciones de la tabla seleccionada en la consulta.

También se puede cambiar el nombre del alias de la tabla, que por defecto es T0, para que sea más comprensible la consulta.

1526

En la barra superior disponemos de un botón para guardar los cambios que se definan.

  • Filtros:
    Permite crear condiciones que restrinjan los registros de una tabla que se han de mostrar, se pueden agregar tantas condiciones como se necesiten, las condiciones se definen sobre los campos de la tabla.

En el panel superior observamos los siguientes botones:

1522

La caja de vista previa, al final de esta pestaña, nos muestra una representación de cómo será formulado el filtro de la consulta.

  • Vista Previa:
    La pestaña de Vista Previa nos permite ver si la consulta está bien configurada mostrándonos resultados de la consulta.
1515

Si la consulta requiere recibir parámetros, por ejemplo desde un filtro, o depende de valores variables, podemos recrear la llegada de ese valor mediante las 'cajas de valor', en la que podemos poner el nombre de la variable y un posible valor para comprobar su funcionamiento.

Query SQL

Otro tipo de consulta disponible es la de tipo Query SQL, en las que tras seleccionar un servidor SQL disponible nos permite escribir directamente la consulta en sintaxis SQL.

1522