Tabla de contenidos
No headersPuede ejecutar sentencias SQL complejas relacionadas con los registros actuales y recuperar un valor único. Es similar a los controles de etiqueta de SQL del Creador de formularios.
Por ejemplo, puede definir un valor de SQL para que muestre el valor de una tabla de dominio (_TBD) en lugar del valor que se almacena en la tabla relacionada.
Para definir un valor de SQL, pulse el menú Añadir
Sql
Gestionar. En el cuadro de diálogo Sql podrá definir y editar las funciones.
Sql | Descripción |
Añadir | Añade una sentencia SQL. Pulse el botón e introduzca un nombre como, por ejemplo, MiSQL. |
Eliminar | Elimina una sentencia. |
Asistente | Inicia el Asistente SQL para crear la sentencia. |
Sql | Muestra la sentencia SQL. Puede editar la sentencia directamente en este cuadro de diálogo o pulsar Asistente. Por ejemplo: select value from SÍMBOLO_TBD where id={id_symbol} El valor del registro actual sustituye al valor {id_symbol} } durante la ejecución. |
Para añadir un valor de SQL al informe, pulse el menú Añadir
Sql
<nombre>.
NotaTambién puede añadir un control de texto e introducir el texto {SQL.nombre}. Por ejemplo, {SQL.MiSQL}.
En el informe, el resultado de la sentencia SQL sustituye al valor entre corchetes {} durante la ejecución.
ConsejoSi tiene un valor de casilla de verificación (valor de Yes/No), puede definir una SQL de la siguiente manera: select decode({Active},0,'No',1,'Yes') from dual.