Quantcast
Channel: Oracle
Viewing all articles
Browse latest Browse all 1814

Blog Post: Usando el “Value Attribute Pairs - Row” en los Informes Clásicos en Oracle APEX 5.0

$
0
0
Probablemente no hayas descubierto este atributo que es muy utilizado cuando queremos armar un reporte en una sección pequeña de nuestra página, por ejemplo cuando creamos un dashboard y queremos colocar un Informe clásico usando la plantilla “Value Attribute Pairs - Row”. Para mostrarte el ejemplo vamos a crear una página en blanco y dentro de ella una región con un Informe Clásico. El origen de la consulta será la siguiente: select 'ID: ' || e.empno || ' - ' || e.ename || ' Salario: ' || to_char(e.sal, 'FML999G999G999G999G990D00') || '' empleado, d.dname, e.empno from EMP e, DEPT d where e.deptno = d.deptno order by 2 Esta consulta nos va a crear 3 columnas en nuestro Informe Clásico, por un lado tendremos la primer columna que será la concatenación del ID del empleado con el nombre y el salario que le corresponde. La segunda columna mostrará el departamento al cual pertenece y la tercer columna mostrará el id del empleado, la cual tendremos esta columna oculta. La alineación de la columna EMPLEADO lo colocamos a la izquierda y la alineación de la columna DNAME a la derecha. Hacemos clic en Atributos del Informe Clásico “Empleados” y en la sección “Diseño” en “Número de Filas” ingresamos 5. Luego en la sección “Apariencia” en “Plantilla” seleccionamos: “ Value Attribute Pairs - Row ” y en Opciones de Plantilla seleccionamos Layout: “Right Aligned Details”. En la sección de Paginación indicamos en Tipo que “No hay Paginación”. Pasamos a la sección de “Avanzada” y colocamos 5 en “Recuento Máximo de Filas”. Si tuviéramos una página con el formulario de Edición de los datos de la tabla EMP podríamos hacer que al hacer clic en la primer columna del informe se redirija a la página del formulario de edición de datos EMP. Para ello, regresamos al Informe de Empleados y hacemos clic en la columna “EMPLEADO” y en la sección “Identificación” indicamos que sea en “Tipo” un Enlace. Nos desplazamos hacia abajo en el panel de propiedades y en la sección “Enlace” abrimos la ventana modal “Destino”. Indicamos en Página el número de la página del formulario de edición de datos que en mi caso es 3. En la sección de Definir Elementos, le pasamos el ID del Empleado y borramos la cache. Ingresamos en el Texto del Enlace el alias de la primer columna del informe que en nuestro caso es Empleado, pero lo vamos a colocar como una variable de sustitución #EMPLEADO#. Por último vamos a ajustar la grilla para que ocupe un espacio reducido en nuestra página, para ello en la sección de “Cuadrícula” ingresamos en Columna: 1 y en Ampliación: 5. De esta forma ejecutamos la página y tenemos nuestro Informe Clásico usando la plantilla “Value Attribute Pairs - Row” ideal para diseñar nuestras páginas como dashboard. Al hacer clic en el enlace nos abre la ventana modal de la edición de datos Empleados. Con este estilo de plantilla podemos crear varias zonas de informes en nuestra página mostrando la información de varias tablas. Hasta Pronto!!!

Viewing all articles
Browse latest Browse all 1814

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>