TIPS HYBRID APRENDIENDO HybridReportConfig CAPITULO I y II

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 25

www.tuhybrid.

com
APRENDIENDO HybridReportConfig
Editor de formatos y reportes de Hybrid

CAPITULO I
REPORTE CON UNA SOLA TABLA EN EL CUERPO DE UN REPORTE

El presente manual tiene como objetivo servir de apoyo a los canales de distribución de Hybrid para
la creación y modificación de reportes y formatos de Hybrid.

Para cargar el HybridReportConfig nos vamos a la carpeta de instalación de Hybrid LiteOS y


ejecutamos el HybridReportConfig.exe
Nos dirigimos al botón Nuevo para crear un informe y le damos un nombre

Por defecto siempre HybridReportConfig presentara un informe modelo que consta de 3 bandas.

Report Title: se refiere al título del informe y este solo será el que aparece en la primera página.

Master Data: (Por defecto llamada MasterData1) y es la banda que mostrara el contenido de los
datos que se le asigna dándole doble clic en la banda amarilla, siempre y cuando el informe o
formato tenga un dataset definido o se invoque una tabla o se realice un query en la sección DATA.

Page Footer: se refiere a la banda de totales o final de página.


Comenzaremos creando los datos de la Empresa a nombre de quien se personalizo el software y esa
información la obtenemos la tabla TEmpresaInfo

Entonces nos vamos a la opción DATA para relacionar esa tabla al informe

Aquí nos dirigimos a la opción DBISAMTABLE y lo colocamos en la zona central de la pantalla de Data
A esa tabla le diremos sus características en la barra de propiedades, UserName, TableName y
Name

Notaran que del lado derecho de la pantalla se activaran los grupos de datos pertenecientes a esa
tabla
Nos devolvemos al informe (PAGE1) e insertamos los campos que necesitamos:

Ingresemos una segunda tabla para llenar el informe a la banda MASTERDATA, nos vamos
nuevamente a DATA e incluimos la tabla TInventario y luego relacionamos el MASTERDATA a la tabla
TInventario dándole clic a la banda amarilla
Y ahora incluimos los campos de TInventario en el la banda, usemos los campos CODIGO,
DESCRIPCION Y STATUS

Y lo ejecutamos con el botón Vista Previa al lado del botón guardar informe

Nos quedaría así:


Como veras hacen falta los títulos de las columnas, por lo que recomiendo copiar y pegar las
variables incluidas a la banda título para luego darles doble clic a cada una y borrar el contenido
para colocar el título que les corresponde a ellas.

Veamos ahora como contar la cantidad de registros por ejemplo, para eso nos vamos a la banda
PageFooter y colocamos una etiqueta, se abre la caja donde podemos colocar texto o poner una
variable o campo, pero seleccionaremos el símbolo de sumatoria, dice INSERTAR AGREGATE

Allí seleccionaremos la función COUNT que servirá para contar la cantidad de veces que un registro
a elegir se imprime en el reporte, seleccionamos la BANDA que sería en esta oportunidad
MasterData1 y el campo que podría ser cualquiera de los incluidos ya que solo lo usaremos para
contar

Le damos ejecutar y se presentaría así:

Así ya tenemos nuestro primer reporte con una sola tabla incluida.

Ahora veremos cómo usar una función, por ejemplo, si vemos el campo status nos daremos cuenta
que lo que imprime es TRUE O FALSO, supongamos que queremos cambiar esos valores por otras
palabras, por ejemplo, ACTIVO/INACTIVO

Para este objetivo le haremos clic al campo status incluido en la banda MasterData1, se abre la caja
donde está la variable y la borramos
Luego nos vamos a la primera opción ABC y nos vamos a la opción de FUNCIONES

Allí buscaremos una función llamada IIF y la seleccionaremos haciendo doble clic
La misma explica que ella devuelve el valor1 si es verdadero y valor 2 si es falso, por lo tanto
interpretamos que luego del paréntesis debemos colocar la variable a evaluar por ejemplo STATUS,
para incluirla nos colocamos luego del paréntesis y buscamos la variable quedando de la siguiente
manera:
Luego incluimos la respuesta de valor1 si es verdadero y la respuesta valor2 si es falso, para la TRUE
colocamos ‘ACTIVO’ entre comillas por ser un valor STRING y para el FALSO colocamos ‘INACTIVO’
quedando así:

Le damos Aceptar y queda:


Luego aceptar y ejecutamos el informe para darnos cuenta que ya salen las respuestas creadas

Así terminamos este primer capítulo donde aprendimos como crear un informe con
HybridReportConfig de Hybrid usando una tabla en el cuerpo del reporte.
APRENDIENDO HybridReportConfig
Editor de formatos y reportes de Hybrid

CAPITULO II
USO DE 2 O MAS TABLAS EN UN MISMO CUERPO DE REPORTE

En este capítulo usaremos lo anterior y anexaremos nuevas utilidades en HybridReportConfig

Incluiremos entonces otras tablas necesarias para dicho reporte de Inventario y Existencias,
incluimos las siguientes:

TExistenciaInv y TDepositosInv

Luego haremos una relación de tablas de la siguiente manera, seleccionamos la tabla TDepositosInv
y nos iremos a sus propiedades para definir el Master y el MasterFields

En Master seleccionamos TExistenciaInv


Y en MasterFields presionamos los 3 puntos para que salga la siguiente ventana donde
seleccionaremos el código del depósito en la tabla de TDepositosInv y el código del depósito en la
tabla TExistenciaInv

Para luego darle clic al botón Añadir y luego Aceptar

Lo mismo haremos con el TInventario relacionando el código con el código del producto en
TExistenciaInv quedando así:
Y le hacemos clic en Aceptar

La regla es que la tabla que este en el Master Data es la tabla a la que tienen que estar relacionadas
las demás tablas que se usaran en el cuerpo del reporte.

Conozcamos otras bandas

BANDA CABECERA DE GRUPO: Se utiliza para ser el encabezado de un grupo de información que se
encuentra en el MASTERDATA1 y la agregamos de la siguiente manera
Quedando así dentro del cuerpo del informe:

Para manejar mejor la información, lo movemos hacia arriba del MasterData1 para que quede así:

Ahora nos vamos al reporte nuevamente y las variables de inventario CODIGO, DESCRIPCION y
ESTATUS las llevamos al GROUPHEADER1 quedando así:
Y luego relacionamos esa banda GroupHeader1 al TInventario y al campo DESCRIPCION haciendo
doble clic en esa Banda y definiendo de la siguiente forma:

Ahora cambiaremos la tabla TInventario seleccionada en el MASTERDATA1 y le pondremos la de


TEXISTENCIAINV
E incluiremos los campos siguientes:

De TDepositosInv el campo DESCRIPCION y de TExistenciaInv el campo EXISTENCIA quedando de


la siguiente manera:

Si vemos un preliminar en este momento tendremos un resultado como este:

Así que a continuación daremos una mejor apariencia al informe

Nos vamos al GroupHeader1 y colocaremos etiquetas de descripción de los campos presentes en


MasterData1 para dejarlo de la manera siguiente:
Simplemente ampliamos hacia abajo la banda GROUPHEADER1 y colocamos las etiquetas dándoles
un fondo distinto para distinguir mejor la información, ahora nuestro informe va quedando así:

Otra de las bandas que aprenderemos a incluir es la banda GROUPFOOTERS (Pie de Grupo) que
servirá para hacer operaciones que pertenezcan a la banda Agrupada y lo haremos de la siguiente
manera:
Quedando el contenido del informe así:

Allí incluiremos una sumatoria de la existencia y para ello incluimos una etiqueta y buscamos el
símbolo de sumatoria que representa la siguiente opción:

Allí llenaremos los siguientes datos:

Al hacer clic en Aceptar veremos que la caja de la etiqueta a incluir quedara así:
Presionamos el botón Aceptar y luego incluimos otra etiqueta que nos sirva como título de la
anterior pero ubicada del lado izquierdo a la ya incluida quedando así:

Para darle una mejor separación a la información usaremos otra utilidad en HybridReportConfig en
la parte superior de herramientas, la misma se usa para agregar marcos a los contenidos del
informe, en este caso se la colocamos las dos últimas creadas de Total Existencia=> y la etiqueta que
suma el campo existencia del MasterData1

Y quedaría de la forma siguiente:

Ahora ejecutamos el informe para ver los resultados hasta ahora:


Excelente resultado!

A continuación definiremos algunas reglas que deben usarse para mantener la misma apariencia de
todos los informes en Hybrid:

Los títulos de los informes deben ser de la siguiente manera:

 Tipo de letra: Calibri Tamaño: 12 usando Negrita

Títulos en GroupHeader y Footers

 Tipo de letra: Calibri Tamaño: 8 usando Negrita

Demás títulos y contenido

 Tipo de letra: Calibri Tamaño: 8


Fondos de Títulos en GroupHeader

Color: $00F0F0F0

Fondos para totales en Footer

Color: $00FEE4D3
Otro detalle importante es la definición de los valores decimales de cada uno de los campos y
variables incluidos en el informe, para ello haremos doble clic en cada una y buscaremos la pestaña
correspondiente al formato de la misma de la manera siguiente:

Así mostraremos los datos numéricos de manera correcta para cada uno, es decir, con o sin
decimales, con o sin separadores de miles o tal vez con el símbolo de la moneda por defecto en la
configuración regional del sistema operativo.

Con estas normas daremos una misma imagen a todos los informes de Hybrid, haciendo que el
cliente entienda de mejor manera la información en el sistema.
El informe final siguiendo todas las recomendaciones quedaría así:

Hasta aquí dejamos el segundo capítulo de HybridReportConfig

En la próxima entrega manejaremos código en Pascal Script y el manejo de formas o cajas de dialogo

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy