Download COBVIEW - Tools for COBOL Programmers

Transcript
Manual del usuario de COBVIEW
si todos nuestros reportes están de la misma manera, con solo cambiar el archivo externo
del encabezado de los reportes podremos cambiar de logotipo de cliente en cliente.
Incluso podrían tener la definición de los HEADER de todos los reportes, por si un cliente
llegase y nos dijera, “Yo si quiero tu sistema, pero que los reportes no lleven recuadros en
los títulos”.
De esta manera podríamos tener el mismo programa, pero cambiando el archivo
TITREF.DEF, para que el contenido sea el siguiente:
<INCLUDE “HEADER.DEF”>
<font face=”Arial” size=”12” color=”blue”>
Reporte de ejemplo con archivos externos
</header>
<INCLUDE “FOOTER.DEF”>
</footer>
<font face=”Arial” size=”10” color=”black”>
<defcol #1 left=0
width=1
border=1 title="DATO1" visible=yes>
<defcol #2 left=1.5 width=1.5 border=1 title="DATO2" visible=yes>
<defcol #3 left=4
width=2
border=1 title="DATO3" visible=yes>
<body>
El archivo HEADER.DEF es el que se encargaría de definir el tag <HEADER> para todos
los reportes de nuestra aplicación, podría contener lo siguiente:
<header border=”1” bgcolor=”RGB(125,125,125)”>
<img src=”img/logicia.gif” top=”0.60” left=”0.70” width=”0.85”
height=”0.85”>
Este archivo define nuestro header, usando un recuadro y un color de fondo. Además define
usar una imagen en las coordenadas 0.70, 0.60.
De esta manera, si todos nuestros reportes incluyen un archivo externo para definir nuestros
encabezados, y este archivo externo utiliza a su vez un archivo externo global que define de
manera general la parte global de todos los reportes, podemos modificar la apariencia de
todos los encabezados modificando solamente un archivo. Ya sea para cambiar el color de
fondo de todos los reportes, quitarles el marco o bien cambiando de posición la imagen del
logotipo.
(Versión 1.62 y posterior)
Ahora puedes tener solo un archivo para todos tus reportes, y definir las partes fijas de
todos tus reportes en un mismo archivos, separando las declaraciones de cada reporte con la
marca: <report>.
www.cobtools.com
Pagina - 36 -