archivos de impresora_as400

11
Minicomputadoras 1 Ing. Alberto MOreno Archivos de impresora Hola aquí te envió un manual de cómo diseñar reportes en el AS/400, espero te pueda ayudar. Definición: Los archivos de impresora en el Sistema Operativo OS/400, se definen mediante el programa de Utilidad RLU (Report Layut Utility), o vía SEU (Source Entry Utility), definiendo directamente las DDS del archivo de impresora. Por ejemplo vamos a elaborar un diseño utilizando una tabla llamada TABCLI, cuya estructura es la siguiente: Ahora vamos a ver los pasos de cómo se crea un archivo de impresora, mediante el utilitario STRRLU. Primero tienes que utilizar el UTILITARIO STRRLU como se muestra en la siguiente pantalla. Luego al Pulsar [F4], nos mostrara la siguiente pantalla, donde tendremos que ingresar los siguientes parámetros.

Upload: rez3t45

Post on 23-Jul-2015

255 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Archivos de Impresora_as400

Minicomputadoras 1 Ing. Alberto MOreno

Archivos de impresoraHola aquí te envió un manual de cómo diseñar reportes en el AS/400, espero te puedaayudar.Definición: Los archivos de impresora en el Sistema Operativo OS/400, se definenmediante el programa de Utilidad RLU (Report Layut Utility), o vía SEU (SourceEntry Utility), definiendo directamente las DDS del archivo de impresora.Por ejemplo vamos a elaborar un diseño utilizando una tabla llamada TABCLI,cuya estructura es la siguiente:

Ahora vamos a ver los pasos de cómo se crea un archivo de impresora, mediante elutilitario STRRLU.

Primero tienes que utilizar el UTILITARIO STRRLU como se muestra en lasiguiente pantalla.

Luego al Pulsar [F4], nos mostrara la siguiente pantalla, donde tendremos queingresar los siguientes parámetros.

Page 2: Archivos de Impresora_as400

Minicomputadoras 2 Ing. Alberto MOreno

Donde:Nombre de Archivo Fuente: Es el nombre donde vamos a guardar el

diseño de impresoraNombre de Biblioteca: Es el nombre de nuestra bibliotecaNombre de Miembro Fuente: Es el nombre del reporteOpción: 2 = EditarAnchura de Pagina: Es la anchura de pagina que tendrá nuestro reporteTexto Descriptivo: Es un comentario del reporte a crear

Luego al presionar [ENTER], nos mostrara una pantalla, donde tendremos quediseñar nuestro reporte.

Mandatos a utilizar en un reporte:DRR= Permite definir un registro en Bloque.DR= Permite definir un solo registro.

Page 3: Archivos de Impresora_as400

Minicomputadoras 3 Ing. Alberto MOrenoDC= Permite definir constantes.VF= Permite definir una línea de campo.I= Permite insertar líneas.CLC= Permite cambiar una línea de Punto a Mas.[F10]= Permite Seleccionar campos de una Base de Datos.[F11]= Permite crear una variable.[F13]= Permite marcar y desmarcar un campo o etiqueta.[F14]= Permite copiar un campo o etiqueta marcado.[F15]= Permite mover un campo o etiqueta marcado.[F16]=Permite suprimir una variable o etiqueta.[F18] + [F10]= Permite cambiar de nombre a un registro.[F23] + [F10]= Permite Modificar una variable.

Bien ahora vamos a comenzar a realizar nuestro diseño de impresora, solo loque te pido es que sigas las pantallas.

Primeramente debemos saber cuantos registros tendremos que crear, para estaaplicación vamos a crear 2 registros (TITULO, DETALLE), entonces comovamos a crear un registro en bloque para el TITULO vamos a utilizar elmandato DRR, como se muestra en la siguiente pantalla.

Luego cuando presiones [ENTER], nos mostrara la siguiente pantalla.

Page 4: Archivos de Impresora_as400

Minicomputadoras 4 Ing. Alberto MOreno

Luego el siguiente paso es cambiarle de nombre al registro RDC001 porTITULO, para esto debemos de colocar el cursor donde dice RCD001, ypulsar [F18], y luego [F10], para que nos muestre la siguiente pantalla.

Luego de haberle cambiado el nombre de formato de registro solo tienes quepulsar [ENTER] 2 veces, para que nos muestre la siguiente pantalla.

Page 5: Archivos de Impresora_as400

Minicomputadoras 5 Ing. Alberto MOreno

Luego tenemos que comenzar a diseñar la parte del TITULO, algo así como semuestra en la siguiente pantalla.

Luego tenemos que declarar las constantes con el mandato DC, solo tienes quecolocar el mandato DC donde dice TITULO, y colocar el número de líneas adeclarar como constantes, en este caso seria DC8 como en la siguientepantalla.

Page 6: Archivos de Impresora_as400

Minicomputadoras 6 Ing. Alberto MOreno

Luego cuando presiones [ENTER], te debe mostrar la siguiente pantalla.

Luego tenemos que crear el registro de DETALLE, solamente ubícate en laUltima Línea, en este caso seria la LINEA9, e insertar una línea en blancocon el mandato I, y te debe mostrar la siguiente pantalla.

Luego creas un solo registro con el mandato DR, como en la siguiente pantalla.

Page 7: Archivos de Impresora_as400

Minicomputadoras 7 Ing. Alberto MOreno

Luego cuando presiones [ENTER], te debe mostrar el registro RCD001, ysolamente tienes que cambiarle de nombre a DETALLE, hazlo igual comole cambiaste el nombre al registro de TITULO pulsando [F18] y luego[F10], para que te muestre la siguiente pantalla.

Luego tenemos que llamar a los campos de la tabla TABCLI, parareferenciarlo con el reporte, para esto tenemos que utilizar la tecla defunción [F10], y nos saldrá la siguiente pantalla. Donde tenemos queingresar las siguientes opciones

Luego de haber llenado las opciones, solo presiona [ENTER], para que temuestre el listado de los campos de la tabla TABCLI, como se muestra en lasiguiente pantalla.

Page 8: Archivos de Impresora_as400

Minicomputadoras 8 Ing. Alberto MOreno

Luego tienes que seleccionar los campos con la opción 1, como se muestra en lasiguiente pantalla.

Luego de haber seleccionado los campos a referenciar presionas [ENTER],hasta llegar al diseño de impresora, y te vas a dar cuenta que en la parteinferior va a estar el campo que has referenciado, como se muestra en lasiguiente pantalla.

Luego para referenciar el campo, antes que todo tienes que crear una Línea decampo (FLD1) antes de DETALLE, y para esto tenemos que utilizar elmandato VF, solamente coloca el cursor en DETALLE y luego coloca elmandato VF, y cuando presiones [ENTER], te tiene que mostrar lasiguiente pantalla.

Page 9: Archivos de Impresora_as400

Minicomputadoras 9 Ing. Alberto MOreno

Ahora para referenciar el campo CODCLI al reporte, solo tienes que colocar elnúmero que pertenece al campo, como en la siguiente pantalla.

Luego cuando presiones [ENTER], el campo CODCLI, ya tiene que estarreferenciado al reporte, como se muestra en la siguiente pantalla.

Luego por ultimo vamos a crear un campo llamado XNOMALU, para haceresto solamente tienes que colocar el cursor donde quieras crear el campo, ypulsar la tecla de función [F11], y te mostrara la siguiente pantalla. Dondeen vez de FLD001, tienes que colocar el campo a crear, y en longitud darlela longitud al campo.

Page 10: Archivos de Impresora_as400

Minicomputadoras 10 Ing. Alberto MOreno

Nota: Por defecto el campo a crear siempre será carácter, pero si vas a crear uncampo numérico, solamente tienes que pulsar la tecla [AV.PAG], para quete muestre la siguiente pantalla.

Si quieres que el campo sea numérico solamente cámbiale el Tipo deDato a 2, y le das los decimales que tendría tu campo numérico.

Luego cuando halla creado tu campo solamente pulsa [ENTER], hasta llegar aldiseño de tu reporte, y te mostrara el campo creado donde tu colocaste tucursor, como en la siguiente pantalla.

Page 11: Archivos de Impresora_as400

Minicomputadoras 11 Ing. Alberto MOreno

Nota: para modificar un campo solamente tienes que colocar el cursor en elcampo a modificar y pulsar [F23], y luego [F10]

El resultado te tu diseño seria el siguiente:

Nota: para darle la fecha y hora solamente tienes que colocar el cursor al ladode la etiqueta, pero al nivel de la línea de campo (FLD1) y utilizar losmantos *DATE para fecha y *TIME para hora.

Espero que este manual te pueda ser ayudar en tus futuros diseños.