Generacion de reportes.htm

Tecnicos ›› FAST REPORT ››
Parent Previous Next

CON FAST REPORTS EN UNIRE

Unire utiliza una clase que invoca al generador de reportes Fast Reports.

Esto es de gran importancia ya que permite al operador supervisor, generar sus propios reportes y modificarlos en cualquier momento, haciendo de Unire una aplicación flexible y potente.

INSTALACION

En la carpeta donde ubicamos UNIRE.EXE debe estar presente la librería FrSystH.dll

CONFIGURACION EN UNIRE

Invocamos el módulo UNIRE CONFIG y seleccionamos la opción de menú

Lo que nos habilitará la siguiente pantalla

Donde si el reporte existe podremos modificar los valores de configuración de dicho reporte o agregar uno nuevo.

Al agregar un reporte el nombre lo obtenemos al hacer foco sobre el botón Imprime de una ventana

Se desplegará un recuadro indicando el nombre del reporte a personalizar.

Para un reporte en Fast Reports debemos completar los siguientes campos:

Descripción: damos una breve descripción del reporte para su posterior identificación.

Modo: tildamos la opción “Se ejecuta desde el sistema (Desde un botón)

Ejecución: seleccionamos Externo

Ubicación física del reporte (Path): seleccionamos presionando sobre el icono   la ubicación del reporte, el cual debe estar ubicado en N:\ps-fr3\.....

ARCHIVOS (FR3)

En esta solapa agregamos  todas las tablas que necesitaremos para la confección del reporte.

La sintaxis es {‘Tabla’, numero de índice, alias, filtro} donde

Tabla: es el nombre de la tabla correspondiente

Número de índice: cada tabla tiene 1 o varios índices, aquí indicamos el orden que ocupa el índice que queremos habilitar. Para poder buscar el índice que necesitamos lo hacemos ingresando a

Alias: lo utilizamos para abrir una tabla con otro nombre, normalmente lo usamos cuando se necesita abrir 2 veces una misma tabla.

Filtro: la tabla indicada se abrirá filtrada por la condición que hayamos colocado

Ej.:

Suponiendo que queremos abrir la tabla TINMUEB que contiene los inmuebles y la queremos ordenada por calle y número  la sintaxis sería {{‘TINMUEB’, 3}}. Ahora si quisiéramos personalizar el nombre de la tabla escribiríamos {{‘TINMUEB’, 3, ’INMUEBLES’}} y además solo queremos los inmuebles ubicados en calle MORENO cuyo número es 53 haríamos

{{‘TINMUEB’, 3, ‘INMUEBLES’, ‘TINMUEB->CALLE = “      53” ’}}

Si no quisiéramos personalizar el nombre de la tabla haríamos

{{‘TINMUEB’, 3,  , ‘TINMUEB->CALLE = “      53” ’}}

Los únicos campos obligatorios son el nombre de la tabla y el índice.

Si necesitamos abrir más de un archivo escribiríamos

{{‘TINMUEB’, 3, ‘INMUEBLES’, ‘TINMUEB->CALLE = “      53” ’}, {‘TCALLE’,1}}

Notemos que todo debe ir encerrado entre llaves { } por eso al principio y al final del texto nos quedan llaves contiguas.

 

RELACIONES (FR3)

En esta solapa armaremos las relaciones entre las tablas abiertas en la solapa ARCHIVOS (FR3).

Sintaxis: {{‘TABLA1’,’TABLA2’, ’Campo de la tabla1’ },{‘TABLA3’,’TABLA4’, ’Campo de la tabla3’ }}

TABLA1 y TABLA2: tablas abiertas en la solapa ARCHIVOS (FR3)

CAMPO DE LA TABLA1: es un campo perteneciente a la TABLA1 y donde dicho campo integra el índice de la TABLA2.

Siguiendo con el ejemplo anterior la relación entre la tabla TINMUEB y TCALLE la escribiríamos     { {‘TINMUEB’,’TCALLE’,’CAL_NRO’} }

 Y si usáramos el alias sería    { {‘INMUEBLES’,’TCALLE’,’CAL_NRO’} }

Al igual que en ARCHIVOS(FR3) cuando abrimos varias relaciones las separamos por comas

Ej:

 { {‘TINMUEB’,’TCALLE’,’CAL_NRO’} ,  {‘TINMUEB’,’TPERSONA’,’IDC_CON’} }

De esta forma la configuración inicial del reporte estaría terminada.

 

CREAR Y MODIFICAR REPORTES REALIZADOS CON FAST REPORTE

Al habilitarnos en cualquier módulo de UNIRE como usuario PS (supervisor) y al querer imprimir presionando sobre un botón Imprime, si el reporte está configurado como de extensión FR3 se nos abrirá una ventana en la cual podremos trabajar sobre el diseño del reporte.

Diseñador de informes                 

El diseñador de informes nos proporciona las herramientas para definir el contenido y la apariencia del informe, y ver cómo queda. Contiene varias barras de herramientas que podemos moverlas donde mejor nos parezca.

1  - Espacio de trabajo para el diseño del reporte

2  - Barra de menú

3  - Barras de herramientas

4  - Objeto de la barra de herramientas

5  - Barra de herramientas de modo de diseñador

6  - Etiquetas de páginas del informe

7  - Árbol del Informe

8  - Inspector de objetos

9  - Árbol de datos. Podemos  arrastrar los elementos al informe de esta ventana

10- Reglas. Al arrastrar un elemento de la página del informe, aparece la línea de guía

11- Línea de estado

 

Opciones del diseñador

Para acceder a las opciones del diseñador, realizar:

 

 Aquí podemos seleccionar la unidad de medida con la que vamos a trabajar, y especificar el tamaño de rejilla para cada unidad. Podemos  cambiar las unidades también en el diseñador, haciendo doble-clic en la parte izquierda de la línea de estado (11 en el gráfico) dónde las unidades actuales se despliegan.

También puede especificar si la reja debe verse. Esto también puede realizarse vía los botones en la barra de herramientas "Normal" del diseñador.

Puede seleccionar una fuente para la ventana de editor de código y para el editor de objeto de Texto. Si tenemos habilitada la opción "Usar las opciones de Fuentes", la fuente en la ventana del editor de texto correspondería con la fuente del objeto revisado.

 Si el fondo blanco del campo de despliegue de diseñador y ventanas de servicio no nos es conveniente, podemos modificarlo con los botones "Área de trabajo" y las "ventanas de la Herramienta". La reja de LCD" la opción colorida" aumenta contraste de las líneas de cuadrícula un poco, y mejora la visibilidad en los monitores de LCD.

La Opción "Mostrar el editor después insertar" controla la inserción de nuevos objetos. Si la opción se habilita, el editor de objetos se mostrara automáticamente cuando se inserta uno nuevo. Si queremos crear un número grande de objetos en blanco, se recomienda desactivar la opción.

Desactivando la opción "Mostrar el nombre de las bandas", se desactiva los títulos de la banda, para ahorrar espacio de trabajo.

La "colocación libre de las bandas" desactiva la colocación automática de bandas. Esta opción esta desactivada por defecto, así las bandas se agrupan automáticamente en la página según su función. Un hueco entre las bandas puede ponerse en el campo "Separación entre bandas".

 

Opciones de página

 

 

Haciendo doble-clic en el espacio en blanco de la página también podemos ingresar a las opciones de página.

En la solapa Otras Opciones podemos  apuntar el número de columnas para hacer informes multi-columna .

La opción "Imprimir la página previa" imprime las páginas, empezando en el espacio en blanco de la página anterior. Esta opción puede usarse en caso de que una plantilla del informe consista en varias páginas o al imprimir en lote.

La opción "márgenes idénticos" cambia los márgenes derecho e izquierdo para las páginas pares de un informe.

La opción "Large height in design mode", aumenta la altura de página varias veces. Puede ser útil si tenemos muchas bandas en la página. Al mismo tiempo, la altura de una página no se cambiará durante la construcción del informe.

 

Opciones del Informe

 

 

 

 

Podemos direccionar un informe con una de las impresoras instaladas en el sistema. Esto significa que la impresión se realizará siempre en la impresora seleccionada. Esto puede ser útil en caso de que haya varias impresoras diferentes en el sistema; pueden direccionarse los documentos de texto (por ejemplo) con la impresora monocromática, mientras los documentos con gráficos por una de color. Esta la impresora" "Predefinida" en la lista, que si es seleccionada, el informe no se atará con ninguna impresora y se hará a través de la impresora predeterminada.

Si seleccionamos la opción "Doble pasada", el informe se realizará en dos pasos. Durante el primer paso, el informe se crea, y es dividido en páginas, pero el resultado no es guardado. En el segundo paso el informe utiliza los valores calculados en el primer paso.

¿Por qué son necesarios dos pasos? La mayoría de las veces, esta opción se usa en los casos que un informe utilice el número total de páginas como campo a imprimir, estilo "Página 1 de 15". El número total de páginas es calculado durante el primer paso y está disponible en la variable de sistema "TotalPages". El error más frecuente al utilizar esta variable, es hacerlo en un reporte de un solo paso,(en este caso el valor devuelto es 0).

Otra aplicación, si está realizando los cálculos en el primer paso y visualizando resultados en el segundo paso. Por ejemplo, podría ser conveniente en caso de que quiera poner una suma en el título de grupo que normalmente es calculado y puesto en el pie de página de grupo.

La opción "Imprimir aunque esté en blanco" permite construir un informe que no contiene ninguna línea de datos.

El campo de la "Contraseña" permite poner una contraseña que se pedirá al abrir un informe.

Los controles en la solapa descripción permiten asignar la descripción de informe.

               

DESCRIPCION DE ALGUNOS ICONOS

Al abrirse la ventana nos encontramos a la izquierda con una barra de diseño la cual contiene los siguientes botones:

 Selección de Objeto. En este modo de operación se nos permite seleccionar uno o más objetos, modificar su tamaño, moverlo, etc. y además nos activa la solapa de Propiedades, Eventos y el botón derecho del mouse el cual nos despliega un menú de actividades sobre el objeto.

  Mano. Permite arrastrar una página.

 Zoom. Haciendo click sobre el botón izquierdo del mouse se duplica el zoom, mientras que si presionamos el botón derecho el zoom es inverso. Si mantenemos el botón izquierdo y arrastramos el puntero del mouse se seleccionará un área la cual será ampliada.

 

 Agrega una Banda en una página. Al presionar sobre este botón se despliega un menú donde nos permite seleccionar un tipo de banda que se insertará en la página activa.

La principal banda es la MasterData.

 

 Agrega en la página un campo Memo donde podremos incluir texto, variables y funciones

 

 Agrega un campo donde podremos mostrar un gráfico.

 

  Permite dibujar una línea, elipse, círculo, etc.

 

 Inserta una función Sum, Min, Max, Avg o  Count.


Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator