Datos personales

Por setiembre de 1992 empezaba mi primer curso en un Partner de Oracle en Montevideo, y a partir de ahí comenzaría una larga carrera de desarrollo de software. Primero fue SQL, luego PL/SQL, sql*forms 3.0 y sql*report, utilizando un emulador de terminal bajo Windows 3.11. La base de datos? Oracle 7.1. El tiempo fue pasando, los proyectos también, y las distintas versiones: forms 4.5, 5.0, 6i, 9i, 10g. reports 2.5... hasta llegar a 10g. En forma similar las Bases de Datos, 7.1, 7.2, 7.3, 8i, 9i, 10g, en linux, en VMS, an AIX, Solaris y Windows. Tuve la suerte de trabajar en varios lados, conocer algunos países y personas por este hermoso mundo de la informática. Lugares donde quizá uno jamás pensó visitar. Gente que nos atendió en forma maravillosa. Proyectos muy interesantes. El tiempo me fue llevando de programar PL, forms , reports, a pasar también por APEX y realizar customizaciones sobre las EBS, versiones 11i y 12i. Y aquí estamos, para compartir experiencias......

domingo, 8 de marzo de 2020

Como realizar una reporte con indicadores de semáforos según determinados valores

Vamos a utilizar tablas de una de las apps, y realizaremos la siguiente consulta

Select EBA_DEMO_TREE_EMP.ENAME as ENAME,
    EBA_DEMO_TREE_EMP.JOB as JOB,
    EBA_DEMO_TREE_EMP.SAL as SAL,
    EBA_DEMO_TREE_EMP.DEPTNO as DEPTNO ,
    null icono,
case
when sal < 1000 then 'red'
when sal between 1000 and 2999 then 'yellow'
else 'green' end icon_color
 from EBA_DEMO_TREE_EMP EBA_DEMO_TREE_EMP

Uilizamos una pseudo-columna que se denomina icono a la cual le damos el valor NULL

Por otra parte otra pseudo-columna  también  que será la que determine el color del semáforo

Para la columna icono lo que debemos hacer en la propiedad html expression agregar el siguiente html

<span class="fa fa-dot-circle-o" aria-hidden="true" style="color:#ICON_COLOR#"></span>

Donde le agregamos el icono a utilizar el estilo y el color dado por la variable de sustitución ICONO_COLOR 

No hay comentarios:

Publicar un comentario