Home

COBVIEW DEVELOPER - Tools for COBOL Programmers

image

Contents

1. BANDA Este control define un rea de impresi n espec fica dentro del reporte Una banda puede contener diferentes controles dentro de si Cuando se imprime dicha banda se imprime del tama o que esta sea y se imprime el contenido de esta tambi n Para Crear una banda solo se accesa el icono en la barra de herramientas y se arrastra el mouse para indicar el tama o deseado de la banda Propiedades BandBGColor Indica el color de fondo que tendr nuestra banda BandType Tipo de banda los tipos son PageHeader Encabezados de hoja solo debe haber uno en el reporte TitleDetail T tulos de detalle se imprime en cada hoja despu s del PageHeader Detail Detalle lo imprimiremos manualmente donde nosotros lo necesitemos PageFooter Pies de p gina se imprimen al final de cada hoja BorderColor Indica el color del borde solo si esta indicado un borde en BorderWidth BorderRounded Indica que el borde ser redondeado BorderWidth Es el ancho del borde que queremos Font Indica el tipo de font que deseamos para los controles que contendr nuestra banda Todos los controles internos usaran este font excepto aquellos a los que se les especifique uno en especial Name Es el nombre de la banda nos sirve para diferenciar una de otra este nombre es el que usaremos cuando necesitemos imprimir una banda ya que Cobview Developer crea un parrafo para cada banda PrintBand Esta propiedad nos sirve
2. e Cuando terminemos de enviar los valores que deseamos cerramos la grafica con el parrafo que definimos en ChartParaClose www cobtools com Pagina 29 Manual del usuario de COBVIEW Developer CHART BAR Este control nos permite agregar un control que contendra una grafica de Barras Una grafica de barras a diferencia de una de pastel puede contener series de datos Por ejemplo comparar las ventas de el a o actual contra las del a o anterior En este caso los dos a os serian las series y las series contendrian las diferentes Leyendas con sus respectivos Valores Propiedades Las propiedades son las mismas que para una grafica de Pastel adicionalmente tiene las siguientes ChartVarSerie Contiene el nombre de la variable que usaremos para pasarle los nombres de las series a nuestra grafica ChartParsSeries Es el nombre de el parrafo que usaremos para pasarle las series a la grafica Notas e Antes de pasarle los valores a nuestra grafica deberemos de pasar la serie a la que pertenecen e Una grafica de barras puede contener varias series pero tambien puede no definirse ninguna en este caso no se hara comparacion entre series www cobtools com Pagina 30 Manual del usuario de COBVIEW Developer CHART LINE Este control nos permite agregar un control que contendra una grafica de Lineas Este tipo de grafica es identica a la de barras ya que puede contener diferentes series par acomparar datos entre
3. Programa de ejemplo para crear una barra de lineas con diferentes series CHARTSTK CBL Programa COBOL que ejemplifica la creacion de una grafica de Barras apiladas Stackedbar GROUPS CBL Ejemplo del manejo de Grupos y banda Group Header SUMS CBL Ejemplo del uso de Sumatorias con el SUMATORY Control OPERAT CBL Ejemplo del uso del control OPERATION Control www cobtools com Pagina 36 Manual del usuario de COBVIEW Developer Registro de Licencia para COBVIEW Ahora el registro de la licencia no se hace manualmente manejamos ahora un archivo de licencia que al copiarlo dentro del directorio de instalacion de COBVIEW queda registrada la copia COBVIEW Developer es una version comercial unicamente ya que cuenta con toda una serie de utilerias para realizar trabajos de impresi n profesionalmente Dicho archivo de licencia le sera entregada via email cuando realice su registro por cualquier medio que se encuentran publicados en la pagina Si desea adquirir su licencia para uso de COBVIEW Developer visite el sitio www cobtools com donde podra encontrar m s informacion www cobtools com Pagina 37
4. COBVIEW Developer solo para la visualizacion temporal ya que como nuestro programa COBOL lo codificamos nosotros mismos deberemos posteriormente colocar el programa COBVIEW EXE donde nuestro programa COBOL lo necesite buscar Printer Record Este dato es el nombre del registro con el que mandamos a imprimir a nuestro archivo de impresora Este es necesario especificar ya que las rutinas COBOL que nos genere escribir n sobre este registro al momento de crear cada impresi n de Banda Este nombre de registro lo podemos sacar de nuestros reportes COBOL actuales WSS Code Exten Es la extension que deseamos se le de a el archivo generado que contiene la declaracion de variables necesarias por default la extension es WSS CBL Code Exten Es la extension que deseamos darle a el archivo que genere con los parrafos e instrucciones COBOL para pasar los datos a COBVIEW por default es CPY www cobtools com Pagina 12 Manual del usuario de COBVIEW Developer Propiedades del reporte 4 Report Properties Page cogoL Paper size Margins Page Size MET y Top 0171 Y Page Width Left 0 1771 Page Height Bottom 0 1771 E v Desi ith Page Previ ul Y Design with Page Preview Right 01771 Drientation Measure Type Border Portrait manas Color El C CMS width 2 C Landscape C MMS 7 Border Rounded En esta forma se configuran todos los datos necesarios para que se arme el reporte Para entrar a esta pantalla lo p
5. alguno que sea compatible en su pa s y con los lectores que desea utilizar Propiedades BarCodeType Es el tipo de c digo de barras que deseamos usar en nuestro control Acepta todos los tipos validos en COBVIEW BarCodeValue Es el valor que deseamos convertir a c digo se debe de usar solamente si desearamos usar un c digo fijo en nuestro c digo de barras Si necesitamos extraer el valor para el c digo desde alguna variable deberemos de utilizar la propiedad DirField DirField Es para indicar el nombre de campo en caso de que deseemos extraer el valor a imprimir en C digo desde alguna variable del programa puede ser un archivo de datos o bien una variable de la WORKING Si dese ramos imprimir un valor fijo en el C digo podr amos usar la propiedad BarCodeValue y colocar ah el valor www cobtools com Pagina 28 Manual del usuario de COBVIEW Developer CHART PIE Agrega un control que nos permite crear una grafica tipo Pastel Los valores que usaremos para crear los segmentos de la grafica los podremos introducir gracias a las variables y parrafos que crea el dise ador y que nos coloca en el codigo fuente Las propiedades de tama o Top Left Width y Height nos indican el alto y ancho de nuestro control de c mo se vera nuestra grafica Propiedades ChartTitle Indica el titulo de la grafica que sera colocado en la parte superior de la grafica ChartLegends Es una lista donde podemos colocar
6. de medida con la que trabajaremos en nuestro dise o Inches Indica que trabajaremos en pulgadas CMS Indica que trabajaremos en cent metros MMS indica que trabajaremos en mil metros Border En esta secci n es posible definir un marco en el rea de impresi n de nuestra pagina Color Especifica el color que tendr nuestro marco Width Es el ancho de la l nea con que se dibujara el marco Border Rounded Esta banderita indica si deseamos que las esquinas del marco sean redondeadas El rea de impresi n del borde comprende exactamente los m rgenes definidos para la hoja www cobtools com Pagina 14 Manual del usuario de COBVIEW Developer COBOL Esta pesta a contiene algunos datos que son necesarios para la creaci n de nuestro c digo COBOL Description Es una breve descripci n de lo que hace nuestro reporte se utiliza como comentario en nuestro programa COBOL Images base es un directorio base donde se encuentran las im genes que se usaran para crear el reporte Esto es debido a que el nombre de archivo de imagen siempre es almacenado solo con el nombre y la extensi n Esto quiere decir que al momento de que nuestro reporte COBOL se este ejecutando el archivo de imagen debe de estar junto con nuestro programa objeto que se este ejecutando www cobtools com Pagina 15 Manual del usuario de COBVIEW Developer Controles Funcionalidad y Propiedades Todos los controles definidos dentr
7. ejemplo de c mo manejar las bandas como hacer las impresiones de dichas bandas y como incluir el codigo COBOL generado en nuestro programa El dise o del reporte se encuentra en la carpeta Reports En la carpeta COBOL se encuentran dos programas que utilizan este dise o BANDSP el cual es un peque o programa COBOL que utiliza los dos archivos generados por COBVIEW Developer el de la WORKING y el archivo para la PROCEDURE Este programa extrae la informacion para el reporte de una tabla en memoria simulando ser el archivo de datos Hay que poner atencion en lo mas importante que es La impresi n de los HEADERS que se hace con el PERFORM PRINT HEADERS Aqu lo que hace es inicializar el reporte imprime los datos de los encabezados y pies de pagina Posteriormente cada que se va a imprimir un detalle del reporte lo hace por medio de PERFORM PRINT DETAIL1 Previamente los datos son pasados de la tabla a las variables que simulan ser campos de un registro Los datos empiezan con el prefijo DAT que son los que vienen a contener nuestros datos reales Si puede compilar y ejecutar este programa BANDSP al ejecutarlo visualizara el reporte de ejemplo El segundo programa BANDSP2 que es exactamente igual al programa anterior solo que aqu utiliza dos bandas de detalle Esto con el fin de mostrar como podemos imprimir desde los mismos datos haciendo que nuestro reporte tenga una apariencia de pautado Aun cuando es otro programa utili
8. los titulos de las leyendas en caso de que nuestra grafica siempre tenga las mismas leyendas de datos ChartFixedLegends Contiene dos valores si la ponemos a TRUE indica que los valores de las leyendas Legends seran extraidos de la lista de la propiedad anterior ChartLegends si la ponemos a FALSE entonces podremos mandar desde nuestro programa COBL el titulo para la leyenda y dejara de ser fijo ChartShowLegend Indica si deseamos que aparesca el bloque de Leyendas que nos muestra a un lado de la grafica los titulos de los valores que se representan en la grafica ChartVarLegend Nombre de la variable que usaremos para pasar el titulo de la Leyenda El tama o de esta variable es de X 50 ChartVarValue Este es el nombre de la variable que usaremos para pasar el valor de nuestra leyenda a nuestra grafica La variable tiene un picture de 99999999999999 9999 ChartPara Values Esta propiedad contendra el nombre de parrafo que usaremos para pasar los valores a la grafica que estamos armando ChartParaClose Termina la grafica y cierra las marcas abiertas de esta Notas e Las variables se declaran en forma automatica no son variables que deban de existir en nuestro programa e La grafica se empieza desde el momento en que imprimimos la Banda donde se encuentra colocada la grafica e Lo siguiente es pasar nuestros valores tanto de leyenda como nuericos a las variables que definimos en las propiedades de la grafica
9. n del archivo de Formato y programas COBOL COBVIEW Developer nos va a generar en forma autom tica los siguientes tipos de archivos para armar el reporte completo 3 4 E Generate DEF format Con este bot n podemos generar el formato del reporte que contiene todas las instrucciones COBVIEW para crear el reporte El nombre de este archivo es el mismo que el reporte pero con la extensi n DEF Generate COBOL program Genera todo el c digo COBOL para pasar los datos de nuestras variables COBOL del reporte actual a nuestras bandas definidas en el formato Este archivo que genera contiene una serie de p rrafos que podemos nosotros incluir en nuestro programa actual ya sea copiando y pegando o bien incluyendo con un COPY Tambi n nos genera un archivo WSS con las declaraciones de variables para la WORKING que se utilizan en estos mismos p rrafos y si declaramos alg n campo con PicMASK declara la variable con este PICTURE y en el p rrafo de impresi n de la banda hace primero el paso hacia la variable de mascara y luego la transmite a la banda Generate ALL Esta opci n genera todos los archivos necesarios para el reporte tanto el formato DEF como los archivos con c digo COBOL Todos estos archivos son generados en la carpeta COBOL que es donde se alojan todos los reportes que se realicen con COBVIEW Developer www cobtools com Pagina 34 Manual del usuario de COBVIEW Developer Ejemplos Bands Este reporte es un
10. sumas echas cada que se imprime el campo que se totalizara Se crea automaticamente con el mismo nombre del control mas el prefijo SUM PicVar Es el PICTURE que tendra nuestra variable de sumatoria propiedad TotalVar para ser declarada en la WORKING SumPField Este es el nombre del campo a estar sumando Generalmente es el nombre de algun campo que se ha declarado en una banda de detalle Y cada que se imprima esta banda de detalle el importe en el campo SumField sera sumado a nuestra variable de sumatoria Y la impresi n de los totales se realizara al momento en que imprimamos la banda donde hemos declarado el control Sumary En los ejemplos que acompa an a este software esta un programa y reporte llamado SUMS Al momento de la generacion de codigo se crea todo el codigo COBOL para automaticamente llevar el control de las sumas e ir totalizando los valores en nuestras variables internas www cobtools com Pagina 22 Manual del usuario de COBVIEW Developer OPERATION Este tipo de control nos es util cuando deseamos hacer alguna operaci n con algunos datos impresos en nuestra banda Supongamos que tenemos dos campos SUBTOTAL y COMISION y el dato del total de ambas no lo tenemos podemos crear un control al lado que sea de un tipo OPERATION donde le indiquemos que el valor a imprimir sea la suma de ambos campos y asi obtener automaticamente un total con la suma de las dos A nivel de COBOL realmente lo que hace
11. LE y en el que ademas podemos incluso tener Cortes por grupo o Subtotales por Grupo Estos grupos son controlados por algun dato en particular por ejemplo Fecha Clave de Cliente etc Nosotros desde nuestro programa unicamente vamos a estar imprimiendo el detalle principal del reporte y el control de grupos siempre sera manejado automaticamente por el mismo COBVIEW y claro con las rutinas generadas para nuestro programa COBOL Una banda de este tipo siempre sera del tipo BandGroupheader Las propiedades importantes para esta banda son FooterBand Es la banda que se encargara de imprimir el Footer del grupo Especial para colcoar totales al pie del grupo GroupField Es el campo con el que controlaremos el corte del grupo tanto para imprimir los Headers como los Footers del grupo MasterBand Es la banda maestra con la que controlaremos el salto del grupo El primer grupo controlara siempre al detalle principal del reporte Pero si manejamos Grupo y Subgrupo entonces el Grupo tendra de MasterBand el SubGrupo y el Subgrupo su MasterBand sera el detalle PicVar Es el PICTURE de la variable que usaremos para el manejo del grupo GroupField PrintOnNewPage Indica si al cambiar de pagina deseamos que se imprima nuevamente la banda de Header del grupo www cobtools com Pagina 19 Manual del usuario de COBVIEW Developer LABEL Un label sirve para insertar un texto fijo en alguna banda Propiedades Align
12. Manual del usuario de COBVIEW Developer COBVIEW DEVELOPER Version 4 55 Manual del usuario www cobtools com Pagina 1 Manual del usuario de COBVIEW Developer INDICE Introduccion E E 3 A o E E ERAS 4 Carpetas que componen el directorio LobyiewDer is 5 Iniciando con COBVIEW Developer siii as 6 Dise ado de Reportes sessios sesuo pnest eusa EEs E E ENKE E aE EIERE SESER oaaae ta EEEa EEn 7 Mente O Peones meneere a E 8 Barra de Herramientas secre 10 Configuraci n de COBVIEW Developer iii 12 Propledades del reporte ad 13 Controles Funcionalidad y Propicdados cdas 16 BANDA 17 GROUP HEADER BAND CONTROL ii iaa 19 LABEL AAA AA a 20 A AE 21 A Aa EE A EEE a ETRS 22 OPERATION nas 23 MEMO io 24 SHAPE dra 23 IMAGE AP E E E E E A E E E E 26 SYSTEM FIELD lala 27 BARCODE asas 28 CHAR PPIE aee a E A E A E 29 CHAREBAR A e e E O E 30 CHARTE EINE nd 31 CHART STACKED 0d 32 Reordenamiento de las bandas en tiempo de dise o eeeseeeeeseeseeeesessessrrsrersrssrrsrersessresrersrrsresees 33 Generaci n del archivo de Formato y programas COBOL esesesseeessessssrrereererrissrisrersirsresrererrsresres 34 e toinen o Lo APP q E aE A E EE a E E 35 Registro de Licencia para COBVIEW caia 37 www cobtools com Pagina 2 Manual del usuario de COBVIEW Developer Introducci n COBVIEW Developer es un dise ador que fue creado con la finalidad de ayudar en el dise o r pido de reportes para el visor COBVIEW Ahora
13. Periodos diferentes por ejemplo Propiedades Las propiedades son las mismas que para una grafica de Pastel adicionalmente tiene las siguientes ChartVarSerie Contiene el nombre de la variable que usaremos para pasarle los nombres de las series a nuestra grafica ChartParsSeries Es el nombre de el parrafo que usaremos para pasarle las series a la grafica Notas e Antes de pasarle los valores a nuestra grafica deberemos de pasar la serie a la que pertenecen e Una grafica de Lineas puede contener varias series pero tambien puede no definirse ninguna en este caso no se hara comparacion entre series www cobtools com Pagina 31 Manual del usuario de COBVIEW Developer CHART STACKED Este control nos permite agregar un control que contendra una grafica de Barras apiladas En este tipo de graficas los diferentes valores para cada serie apareceran apiladas uno sobre otro para comparar las cantidades diferentes para cada tipo de valor Propiedades Las propiedades son las mismas que para una grafica de Pastel adicionalmente tiene las siguientes ChartVarSerie Contiene el nombre de la variable que usaremos para pasarle los nombres de las series a nuestra grafica ChartParsSeries Es el nombre de el parrafo que usaremos para pasarle las series a la grafica Notas e Antes de pasarle los valores a nuestra grafica deberemos de pasar la serie a la que pertenecen e Una grafica de Barras apiladas puede contener va
14. code inserta un c digo de barras en el reporte e Pie Chart inserta una grafica de Pastel en el reporte Hi Bar Chart inserta una grafica de Barras www cobtools com Pagina 11 Manual del usuario de COBVIEW Developer Configuraci n de COBVIEW Developer Para entrar a la configuraci n global de COBVIEW Developer lo hacemos por medio de la opci n Designer dentro del men Options Aqu tenemos una pantalla donde podremos configurar los siguientes datos muy importantes para la ejecuci n del Reporteador Rules Left Rule Indica si queremos ver la regla del lado izquierdo Top Rule Indica si deseamos ver la regla superior Grid Band Show Rules Si activamos esta opci n nos muestra una regla dependiendo de la unidad de medida definida en el reporte dentro de cada banda Show Grid Muestra una cuadricula para que nos sirva de referencia dentro de cada banda Grid Width Es la separaci n del ancho entre punto y punto para cuando seleccionamos Show Grid Grid Height Es la altura de separaci n entre punto y punto para cuando activamos Show Grid Temporary Dir Este es un directorio de temporales donde se crean diferentes archivos al momento de que estamos trabajando con COBVIEW Developer Muy importante definirlo COBVIEW Path Es la ruta hacia donde se encuentra el visor COBVIEW EXE Por default siempre se encuentra junto con nuestro ejecutable CobviewDev Exe Este programa se utiliza desde dentro de
15. con esta nueva herramienta es posible crear nicamente el archivo de formato del reporte y tambi n un archivo con c digo COBOL que puede usado en los reportes actuales Si eres un desarrollador que desea convertir tus reportes actuales de texto a gr ficos esta es la herramienta que necesitas www cobtools com Pagina 3 Manual del usuario de COBVIEW Developer Instalaci n La instalaci n de COBVIEW Developer se realiza ejecutando el programa SETUP de la descarga que se hace directamente desde el sitio web www cobtools com Por default la instalaci n se realiza sobre la carpeta CobviewDev de la unidad C En caso de cambiar la unidad habr a que redefinir las rutas de directorios que se detallan posteriormente La instalacion viene con programas de ejemplo asi como los dise os que se usan en dichos ejemplos solo hay que generar el codigo del dise o para que los programas puedan ser compilados www cobtools com Pagina 4 Manual del usuario de COBVIEW Developer Carpetas que componen el directorio CobviewDev Dentro del directorio de instalaci n de COBVIEW encontraremos diferentes carpetas incluso nosotros mismos podremos crear algunas dentro para colocar algunos archivos especiales Carpetas COBOL Esta carpeta almacenara todo el c digo generado por el dise ador Tanto el c digo COBOL como los archivos de formato para el reporte Una vez generado el c digo podr amos sacarlo de esta carpeta y coloca
16. e deseamos utilizar Este nombre de archivo siempre es nicamente el nombre no se especifica directorio ImgStretch Es para indicar si queremos que la imagen se ajuste al tama o del control www cobtools com Pagina 26 Manual del usuario de COBVIEW Developer SYSTEM FIELD Inserta un control que contiene un dato del sistema Los tipos de datos que puede mostrar un control de este tipo son Fecha del sistema Hora del sistema No de Pagina Propiedades SysDataType Es una lista con los tipos de datos que se pueden mostrar e Dis_date Corresponde a la fecha de la computadora e Dis time Muestra la hora de la computadora e Dis _pagenum imprime el numero de pagina del reporte SysFormat Contiene el formato del dato a mostrar En el caso de Date se pueden usar dd mm yyyy usando como separador cualquier car cter deseado y en el orden que se necesite Para el dato Time los datos son hh mm ss SysIncTotal Indica si deseamos incluir en el numero de pagina el total de paginas con las que cuenta el reporte del estilo 1 de 100 SysTitTotal Titulo para mostrar el total de hojas cuando el dato es Dis_Date y cuando SysIncTotal vale TRUE Por ejemplo 1 de 100 el valor de SysTitTotal seria de www cobtools com Pagina 27 Manual del usuario de COBVIEW Developer BARCODE Agrega un componente de C digo de barras en el reporte Permite manejar diferentes tipos de c digos seleccionando
17. en su lugar usaremos un guion bajo e6 39 _ y este sera convertido a guion normal cuando se genere el codigo COBOL PicMask Indica el picture para este campo en caso de que el valor que traiga sea num rico En caso de que ya se cuente con una variable de mascara declarada en la WORKING en nuestro programa actual y deseamos usar esta entonces la misma variable se declara en DIRFIELD y no es necesario ya especificar nada en PICMASK TextAngle Indica los angulos de inclinacion en los que queremos nuestro texto Por ejemplo si quisieramos una impresi n en vertical podriamos poner un angulo de 90 grados Colocando en esta propiedad el valor 90 www cobtools com Pagina 21 Manual del usuario de COBVIEW Developer SUMARY Este control nos sirve para crear un campo de Sumatoria Sumary Control Se usa generalmente para colocarlo en alguna banda que imprimira un Total que puede ser una banda de detalle impresa manualmente por nuestro programa COBOL Este control tiene las mismas propiedades que un control FIELD mas las siguientes que hacen las Operaciones especiales para el Sumary Propiedades PicMask Indica el PICTURE para el campo que nos servira para formatear nuestro total El nombre de la variable que se crea en la WORKING es el mismo nombre que le damos a nustro control en tiempo de dise o Total Var Es el nombre de una variable que sera creada en la WORKING con el fin de llevar el total de las
18. es un COMPUTE lo que nos permite en tiempo de dise o poder hacer cualquier operaci n COBOL permitida para un COMPUTE Las propiedades especiales para este control son Propiedades PicMask Indica el PICTURE para el campo que nos servira para formatear nuestro total El nombre de la variable que se crea en la WORKING es el mismo nombre que le damos a nustro control en tiempo de dise o Total Var Es el nombre de una variable que sera creada en la WORKING con el fin de llevar el total de las sumas echas cada que se imprime el campo que se totalizara Se crea automaticamente con el mismo nombre del control m s el prefijo SUM PicVar Es el PICTURE que tendra nuestra variable de sumatoria propiedad TotalVar para ser declarada en la WORKING CalcExpression En esta propiedad es en donde podremos registrar la operaci n de calculo que deseamos realizar Podremos utilizar cualquier variable que a nuestro nivel de programa tengamos creada no importando que no se realice ninguna impresi n de dicha variable Ejemplo SUBTOTAL 1 15 SUBTOTAL COMISION NO es necesario terminar la operaci n con PUNTO al final www cobtools com Pagina 23 Manual del usuario de COBVIEW Developer MEMO Sirve para colocar un texto de varias lineas en nuestro reporte El texto puede ser fijo especificado en el mismo dise o del reporte o bien un dato que se extrae desde algun archivo COBOL y que es pasado a COBVIEW en forma aut
19. icitar a antes se le indicara con que nombre seria guardado en disco Save As Permite guardar nuestro reporte que se esta dise ando pero con un nombre distinto al que se abri Close Cierra el reporte actual Si este hubiese sido modificado despu s de que se abri COBVIEW Dev nos realizara la pregunta para indicar si lo deseamos guardar o bien deseamos descartar los cambios Generate COBOL Source Genera todo el c digo necesario para realizar nuestro reporte Genera el archivo COBOL tambi n genera el archivo para la WORKING con las variables necesarias para trabajar con COBVIEW Tambi n genera el archivo de formato de COBVIEW Reopen Report Es una lista de los ultimos reportes abiertos para su modificacion para una rapida apertura del archivo Exit Termina y cierra todos los reportes abiertos dentro de COBVIEW EDIT Cut Corta los elementos seleccionados del reporte Copy Copia al portapapeles los elementos seleccionados en el reporte Paste Pega los elementos que se encuentran en el portapapeles en la banda actualmente seleccionada Delete Elimina los controles seleccionados Lock Controls Bloquea todos los controles del reporte con el fin de que no los movamos por accidente al hacer clic sobre ellos con el mouse sirve para que una vez que tenemos el dise o terminado y solo nos falte la introducci n de c digo no movamos mas el dise o www cobtools com Pagina 8 Manual del usuar
20. io de COBVIEW Developer VIEW View properties Con esta opci n mostramos o escondemos el properties window el cual es una ventanita flotante que nos muestra las propiedades del control seleccionado actualmente del reporte Report properties Nos muestra la ventana de propiedades del reporte OPTIONS Designer Abre la forma de configuraci n principal del dise ador En esta forma se configuran valores globales de COBVIEW Developer directorio de temporales compilador y runtime de COBOL a usar y Otros datos gen ricos WINDOW Este men contiene las opciones para cambiar el modo de visualizaci n de las ventanas hijo para cuando tenemos abiertos diferentes reportes al mismo tiempo HELP About Muestra la pantalla de Acerca de COBVIEW Dev donde nos muestra entre otras cosas la version actual los derechos y el numero de licencia con que se registro para su uso comercial Register Con esta opci n podemos registrar el numero de licencia de nuestro producto para que quede liberado al 100 www cobtools com Pagina 9 Manual del usuario de COBVIEW Developer Barra de Herramientas La barra de herramientas del dise ador esta compuesta por secciones los botones se encuentran agrupados de acuerdo a las funciones que realizan D Crea un reporte nuevo Abre un reporte existente Graba el reporte actual Corta los controles seleccionados y los manda al portapapeles E Y Copia los controles selecc
21. ionados y los manda al portapapeles 154 a Pega los controles que esten en el portapapeles dentro del reporte actual Muestra o esconde la ventana de propiedades de controles e Bloquea el movimiento a controles con el mouse a Muestra la ventana de propiedades del reporte actual E Visualiza en COBVIEW el formato actual Genera el archivo de formato para COBVIEW reporte def Genera el archivo COBOL con los p rrafos para cada banda T Genera Todos los archivos necesarios m www cobtools com Pagina 10 Manual del usuario de COBVIEW Developer Activa o desactiva el estilo BOLD del control actual Activa o desactiva el estilo ITALIC Activa o desactiva el estilo UNDERLINE Alinea texto a la izquierda Centrado de texto Alinea texto a la derecha Manda el control actual al fondo Trae el control actual al frente Permite reordenar las bandas para que se acomoden en el dise o Permite cambiar el tama o de visualizaci n del reporte que se esta dise ando Barra de controles Banda es una secci n de hoja que se puede usar como detalle grupo totales etc Label contiene texto fijo Field contiene el valor extra do de una variable ya sea de archivo o de WORKING Shape puede crear im genes como son recuadros l neas y valos Image inserta una imagen en el reporte nombre fijo o variable SYS SYS Field inserta un campo de sistema que puede contener Fecha Hora o num de pagina lIl Bar
22. ment Indica el alineamiento que tendr el texto dentro del rea del Label Left Right o Center Caption Es el texto que mostrara el Label en la banda TextAngle Indica los angulos de inclinacion en los que queremos nuestro texto Por ejemplo si quisieramos una impresi n en vertical podriamos poner un angulo de 90 grados Colocando en esta propiedad el valor 90 www cobtools com Pagina 20 Manual del usuario de COBVIEW Developer FIELD Este control sirve para colocar el valor de un campo en nuestro reporte El campo puedes ser de un archivo o bien una variable declarada en la WORKING Propiedades Alignment Especifica el tipo de alineaci n que tendr el texto en este control Left Right o Center Caption Es un titulo que ser mostrado en el dise o aunque en realidad la impresi n es sobre el valor del campo DirField Es el nombre del campo del cual se extraer el valor para ser colocado en el rea de impresi n Debemos de tener cuidado de teclear el mismo nombre que usamos en nuestro programa actual este dato no importa si viene de un archivo o si se encuentra ya en la Working siempre se colocara el valor de el campo aqu indicado en la banda Name Es el nombre del control tambi n se usara como nombre de campo en nuestro programa COBOL en caso de que el DirField sea num rico y necesite una mascara en el Picture En el dise ador no esta permitido usar guiones como parte de nombre del control
23. o de un reporte tienen las siguientes propiedades genericas Font Es el font que se usara espec ficamente para este control Una vez que se cambia no se usara el que este definido para el Band Top Es la posici n superior donde se coloco el control Left Es la posici n izquierda de donde se coloca el control Width Es el ancho del control Height Es el alto del control Label Locked Indica si este control quedara protegido para que no sea movido por accidente Name Es el nombre interno para el control ParentFont Indica si usara el Font definido en la banda o usara el font definido para el control XIsCol Esta propiedad es para indicar el numero de columna donde queremos colocar nuestro dato en las exportaciones para Excel HTML y Texto delimitado Esta propiedad no afecta la apariencia de nuestros datos en el visualizador pero es necesario indicar el numero de celda por ejemplo si deseamos que nuestro reporte despues de ser visualizado pueda tambien ser exportado XIsRow sirve para indicar en que rengl n deseamos que se coloque la imagen o dato en la exportaci n a Excel XIsCols es para indicar cuantas columnas o celdas son requeridas para dibujar el texto o imagen en la exportaci n a Excel XIsRows Sirve para especificar cuantos renglones se requieren para dibujar el texto o imagen en la exportaci n a Excel www cobtools com Pagina 16 Manual del usuario de COBVIEW Developer
24. omatica En caso de que el campo con el valor contara con caracteres de ENTER podria ser que cada uno se interprete como un salto de linea al momento de ser visualizado el reporte Propiedades Lines En este propiedad podemos especificar el texto fijo que deseamos sea impreso como un MEMO Si es asi entonces la propiedad DirField estaria en blanco ya que el texto no saldria de ningun campo COBOL DirField Es el nombre del campo del cual se extraer el valor para ser colocado en el rea de impresi n Debemos de tener cuidado de teclear el mismo nombre que usamos en nuestro programa actual este dato no importa si viene de un archivo o si se encuentra ya en la Working siempre se colocara el valor de el campo aqu indicado en la banda Name Es el nombre del control tambi n se usar como nombre interno para el MEMO cuando se especifique un nombre COBOL de campo en la propiedad DirField AutoHeight Esta propiedad sirve para indicar si nuestro memo tendra un alto de tama o variable sirve para cuando vamos a imprimir un contenido que puede tener una linea o varias en Ocasiones www cobtools com Pagina 24 Manual del usuario de COBVIEW Developer SHAPE Este control permite crear figuras dentro de una Banda Propiedades BGColor Es el color que se usara como relleno dentro de la figura en caso de que se trate de un Box o Roundrect BGStyle Es el tipo de relleno que tendr la figura Filled indica
25. ortante ya que este nos permite realizar el dise o visualmente de lo que ser nuestro reporte COBOL El dise ador se encuentra incorporado a el programa principal de COBVIEW Developer que es precisamente COBVIEWDEV EXE este programa es el que se encarga de realizar la funci n de dise ador y adem s genera todo el c digo necesario para incorporar a nuestros reportes existentes Antes de comenzar con cada funci n de COBVIEW es necesario que identifiquemos los elementos con que cuenta nuestra pantalla de edici n 4 COBVIEW Designer Main Menu TBR Anti Fie Edit View Options Window Help opciones DO gt q q 2 la 28 4 Barra de B 7 U Ey m3 EF Zoom 1100 herramientas Barra de UNREGISTERED PROGRAM estado El Men de opciones contiene todas las funciones del dise ador En el caso de la barra de herramientas son accesos a dichas opciones que se encuentran en el Men pero son colocadas aqu con el fin de que sea una manera m s f cil o directa de hacer una tarea www cobtools com Pagina 7 Manual del usuario de COBVIEW Developer Men de opciones FILE New report Nos permite crear un nuevo reporte muestra el dise o de la hoja completamente en blanco para iniciar la creaci n desde cero Open Abre un archivo de reporte existente Los archivos de reporte tienen la extensi n RDS Save Guarda el reporte que se esta dise ando actualmente Si fuera un reporte nuevo y aun no tuviera nombre sol
26. para indicar si deseamos que se cree el codigo COBOL para la impresi n de la banda Util por ejemplo si tenemos una banda de tipo TitleDetail que contiene campos no solo texto fijo pero como una banda TitleDetail jamas la mandaremos nosotros manualmente a imprimir podemos indicarle a Cobview Developer que genere unicamente el parrafo PRINT BANDA con las instrucciones COBOL para pasar nuestros valores a COBVIEW y asi poder ejecutar este parrafo creado nosotros manualmente sin correr el riesgo de que el TitleDetail se imprima dos veces Propiedades internas que no afectan el resultado Top Left Width www cobtools com Pagina 17 Manual del usuario de COBVIEW Developer Esta es la apariencia normal de un reporte un Page Header un Title detail y un Detail La idea de separar el Title Detail de un Page Header es precisamente por si se desea enmarcar el encabezado de Hoja Page Header Title Detail CAMPD1I CAMP02 rl CAMPO CAMPO AA pa Detail Es posible tambi n crear reportes con t tulos de Grupos y cortes con totales por grupo El procedimiento para crear un reporte con grupos se explicara mas adelante en la seccion sugerencias www cobtools com Pagina 18 Manual del usuario de COBVIEW Developer GROUP HEADER BAND CONTROL Esta banda es muy especial ya que nos permite poder crear bandas de Encabezados de Grupos Un reporte con Grupos es aquel en el que deseamos tener un reporte del tipo MAESTRO DETALLE
27. relleno y se usara el color indicado en BGColor Clear indica vac o sin relleno no importa BGColor BorderColor Indica el color del borde o de la l nea BorderWidth Indica el ancho del borde o de la l nea RoundRadio En caso de una figura RoundRect este dato indica el valor del radio para crear la curva en las esquinas y formar as una esquina redondeada Shape Tipo de figura a crear los tipos son e TopLine l nea horizontal creada en la parte superior de las coordenadas del control LeftLine l nea vertical en la parte izquierda dentro del areal del control BottomLine l nea horizontal creada en la parta inferior del rea del control RightLine l nea vertical a la derecha dentro del control LeftSlash l nea que va de arriba izquierda hasta abajo derecha RightSlash l nea que va de arriba derecha hasta abajo izquierda Box Crea un recuadro RoundRect Crea un recuadro con esquinas redondeadas www cobtools com Pagina 25 Manual del usuario de COBVIEW Developer IMAGE Inserta un archivo de imagen dentro del reporte Ideal para colocar un logotipo en el Page Header Propiedades DirField Es para indicar un nombre de campo en caso de que el nombre de la imagen lo deseemos extraer de alguna variable ya sea de archivo o de la WORKING Si fuera una imagen siempre fija podr amos entonces indicarla en la propiedad ImgFile ImgFile Es el nombre fijo del archivo de imagen qu
28. rias series pero tambien puede no definirse ninguna en este caso no se hara comparacion entre series www cobtools com Pagina 32 Manual del usuario de COBVIEW Developer Reordenamiento de las bandas en tiempo de dise o En ocasiones empezamos un reporte con solo las bandas que necesitamos en ese momento pero conforme vamos trabajando con el reporte le vamos agregando mas bandas Tal es el caso de cuando creamos un reporte con Grupos Subgrupos y totales por grupo tambi n Cuando hacemos esto las bandas se van agregando autom ticamente al final de nuestro dise o Lo que hace que nuestro dise o se vaya viendo desordenado ya que no es el orden l gico de los grupos subgrupos detalles y totales Para reordenar visualmente el orden de las bandas se ha colocado un bot n en la barra de herramientas el cual nos permite indicarle como queremos que se vean las bandas en nuestro dise o al pulsar sobre este bot n aparece una lista con el nombre de todas nuestras bandas incluidas en el reporte XLE Order preview ES iol x PAGEHEADER TITDETAIL Aqu podemos acomodar nuestras bandas como nosotros deseemos que se vean en el dise ador Para esto solo seleccionamos el nombre de la banda que deseamos mover y usamos las flechas que se encuentran a la izquierda para subir o bajar la banda y que quede ordenada como nosotros deseamos www cobtools com Pagina 33 Manual del usuario de COBVIEW Developer Generaci
29. rlo junto a nuestra aplicaci n para incluir en nuestros reportes actuales REPORTS En esta carpeta ser n guardados todos los dise os de reportes www cobtools com Pagina 5 Manual del usuario de COBVIEW Developer Iniciando con COBVIEW Developer Para abrir el dise ador solo es cuesti n de abrir el acceso directo creado ya sea en la carpeta CobviewDev dentro de nuestro men de programas o bien abri ndolo directamente desde el icono que tenemos en el escritorio Una vez que lo abrimos nos muestra la pantalla principal la cual se compone de los siguientes tipos de elementos 4 COBVIEW Designer Main Menu BAR MEN Fie Edit View Options Window Help opciones D H a gt Kad B Z U Ya a Barra de Zoom 100 v herramientas Barra de UNREGISTERED PROGRAM estado Un Men de opciones desde el cual podemos acceder a todas las funciones principales de Cobview Developer Una barra de herramientas la cual contiene las principales funciones para acceder de manera r pida con solo un clic Muchas de estas funciones se encuentran tambi n en el Men de opciones la idea es tenerlas a la mano para una mayor rapidez en acceso a las funciones Una barra de estado la cual nos ira mostrando mensajes de los diferentes objetos que tenemos seleccionados al momento de trabajar con un reporte www cobtools com Pagina 6 Manual del usuario de COBVIEW Developer Dise ador de Reportes Es el componente m s imp
30. uede hacer desde la opci n Report properties del men View O bien accediendo desde el bot n Report properties de la barra de herramientas 154 Esta forma se compone de diferentes pesta as cada pesta a agrupa una serie de datos PAGE Esta pesta a contiene los datos del formato de la hoja as como los m rgenes que se usaran Page Size Es el tama o de la hoja que usaremos para nuestro reporte El tama o Custom es el que permite modificar el Ancho y alto de la hoja de forma manual Page Width Es el ancho de la hoja si es tama o Custom este dato puede ser modificado de lo contrario solo mostrara el valor actual Page Height Es el largo de la hoja solo puede ser modificado si el tama o de la hoja es Custom Design with page preview Si se activa esta casilla muestra por default una hoja de dise o del tama o real del seleccionado en Page Size Si se pusiera desactivada muestra un tama o de dise o el doble de una hoja por si es necesario definir demasiadas Bandas www cobtools com Pagina 13 Manual del usuario de COBVIEW Developer Margins Top Define el margen superior Left define el margen izquierdo Bottom define el margen inferior Right define el margen derecho Orientation Define el tipo de orientaci n que tendr nuestra hoja en la cual ser dise ado el reporte Portrait orientaci n vertical Landscape orientaci n horizontal Measure Type Indica el tipo de unidad
31. za los mismos archivos generados del reporte BANDS RDS y toma otra apariencia el reporte con este peque o detalle www cobtools com Pagina 35 Manual del usuario de COBVIEW Developer MEMOS CBL Es un ejemplo para la creacion de campos MEMO contiene los dos tipos de memos uno con un texto fijo incluido en el mismo dise o del reporte y el segundo ejemplo es el de imprimir un dato memo cargando dicho valor desde un archivo COBOL CHARTPIE CBL Este programa es un ejemplo de c mo crear una grafica de pastel Utiliza el formato ChartPie antes de compilar este programa sera necesario que se le genere el codigo tanto para COBVIEW como el codigo para COBOL Lo primero que hace es llamar un parrafo que se llama PRINT DETCHART esto es por que la banda donde se encuentra nuestra grafica se llama DETCHART y con ese llamado lo que hacemos es imprimir la banda y abrir la grafica para la introduccion de datos Los datos se van introduciendo cuando llamamos al parrafo CHART1 VALUES este nombre de parrafo es creado por el dise ador y genera la introduccion de datos a la grafica Las variables que usamos para pasar los valores son CHART1 VLEGEND y CHART1 VVALUE Al terminar de introducir los datos se llama al parrafo CHART1 CLOSE que termina y cierra la grafica CHARTBAR CBL Este programa es otro ejemplo de graficas solo que esta grafica es del tipo de Barras El funcionamiento es identico al del programa CHARTPIE CBL CHARTLIN CBL

Download Pdf Manuals

image

Related Search

Related Contents

Commercial Refrigerator & Freezer Service Manual  Nokia Oro Bedienungsanleitung  Rechargeable LED Flashlight with USB Power Port  CAM642M User`s Manual (English)  dittoTM V2 User Manual - Diversionary Therapy Technologies  Manual do Utilizador do TruVision NVR 10  Pentax Binoculars 10X50PIF User's Manual  Z-Text User Guide  

Copyright © All rights reserved.
Failed to retrieve file