- -

Árbol de páginas

USO DE LAS CONSULTAS

A TERMINAR POR EDITORIAL


LLAMADA POR URL

Cada consulta definida tiene un identificador único. Para invocar a esa consulta debemos usar la siguiente URL con el parámetro idConsulta

https://SERVIDOR/editorial-app/consultas/consultaEjecucion.xhtml?idConsulta=n

Por ejemplo

http://aplidesa.upv.es/editorial-app/consultas/consultaEjecucion.xhtml?idConsulta=6

Si la consulta tiene parámetros y estos no se definen en la URL, la cosnulta se ejecutará con los de defecto (o nulo si no tiene de defecto) 

Tambien podemos pasarlos en la url. Por ejemplo

http://aplidesa.upv.es/editorial-app/consultas/consultaEjecucion.xhtml?idConsulta=17&armario=455&fecha_desde=01-01-2001

Las urls se pueden integrar con otras pantallas para llamar a consultas propias de la pantalla

CREACIÓN (SOLO ADMINISTRADORES)

Si somos administradores podemos crear una consulta SQL con la opción "Crear consulta", de la Pantalla "Consultas". Esa opción nos lleva a la pantalla de creación. Ahí pondremos la SELECT con la consulta, además del  nombre y de un comentario (opcional) que se le mostrará al usuario cuando se ejecute.


Antes de crear una consulta hay que comprobar que los parámetros a usar existen, Los parámetros son globales y compartidos entre todas las consultas, para permitir su reutilización. Si no existe debemos crearlo previamente con el botón  de la pantalla de "Consultas"

Un parámetro consta de un nombre y un tipo  (cadena de caracteres, entero o fecha). Para usar un parámetro en una consulta se usan los :

Select * from pub_edicion where armario=:armario;

Además de incluirlo en la select debemos asociarlo a la consulta con el botón  

El asociar un parámetro a la consulta debemos darle el valor por defecto (para esa consulta) y la etiqueta que aparecerá para el parámetro.

Tanto si ponemos un parámetro en la select que no esté asociado como si asociamos un parámetro que no esté en la select nos dará un mensaje de error al ejecutar la consulta.

  • Sin etiquetas