viernes, 15 de mayo de 2015

Iconos e imágenes [Embeber imagenes en QlikView]



Una imagen vale más que mil palabras.
En ciertos proyectos esto es muy real, y al cliente le es más fácil entender ciertos criterios o secciones con imágenes.

Descarga:

Antes que nada, vamos a utilizar el modelo de datos de la explicación anterior de [Tablas Pivotantes] a la cual le aplicamos una pequeña modificación... la misma se puede DESCARGAR ACÁ

-- QUE COMIENCE LA FIESTA --

Como habíamos visto en la primer parte, se pueden llamar a imágenes sin acceder a objetos de un directorio... sino una lista de imagenes precargadas... existe esta librería por default en QlikView que se llama <bundled>/BuiltIn pero nosotros podemos crear nuestra propia ruta de memoria qmem... 

Ejemplo de acceder a una imagen PNG embebido en la aplicación
'qmem://<bundled>/BuiltIn/arrow_e.png'
SCRIPT:


Está todo comentado y detallado, pero vamos a explicarnos un poco más...

La aplicación básicamente lo que hace es leer todo un directorio de IMÁGENES y las almacena en una tabla que llamamos ICONOS, cuando termina de leer todas las posibles rutas y obtiene los nombres de los íconos procede a crear una TABLA nueva con la PRECEDENCIA de la palabra reservada BUNDLE INFO... 'qmem://<bundled>/icono/$(icono).png'
el primer campo contiene solo el nombre de la imagen "icono" (es para poder usarla como selector) mientras que el campo info, es creado por la ruta completa de la imagen... ahí es donde queda embebida la imagen a la aplicación.

Para poder acceder a estas imágenes en la aplicación solo es necesario poner el nombre de la carpeta embebida: 'qmem://<bundled>/icono/$(icono).png'



Para más detalles pueden ver el .QVW con todas las ideas...

--

Espero que les haya servido, cualquier consulta pueden enviar correo o dejar un mensaje en la entrada. 

Saludos,

Lucas X. Iacson
"Todos los días se aprende algo nuevo"

1 comentario: