caja de texto en rpgle/iseries

3
Http://iseriesvenezuela.blogspot.com . Autora: Ing Liliana Suárez- Tema: Caja de Texto Http://iseriesvenezuela.blogspot.com Autor: Ing: Liliana Suárez El Tema de esta Entrega: Caja de Texto Http://iseriesvenezuela.blogspot.com . Autora: Ing Liliana Suárez- Tema: Caja de Texto

Upload: lilisustar

Post on 27-Apr-2015

1.224 views

Category:

Documents


1 download

DESCRIPTION

Un truco muy útil para ahorrar tiempo de programación en el uso de variables de extensa longitud en pantalla, para programadores en plataforma iseries/As400 en RPG, RPGLE.

TRANSCRIPT

Page 1: Caja  de Texto en RPGLE/Iseries

Http://iseriesvenezuela.blogspot.com. Autora: Ing Liliana Suárez- Tema: Caja de Texto

Http://iseriesvenezuela.blogspot.com

Autor: Ing: Liliana Suárez

El Tema de esta Entrega: Caja de TextoHttp://iseriesvenezuela.blogspot.com. Autora: Ing Liliana Suárez- Tema: Caja de Texto

Page 2: Caja  de Texto en RPGLE/Iseries

Http://iseriesvenezuela.blogspot.com. Autora: Ing Liliana Suárez- Tema: Caja de Texto

El siguiente código fuente es una muestra del uso de la palabra clave (KEYWORD) CNTFLDen los fuentes de pantalla.

En este ejemplo, vemos un campo de 100 posiciones dividido en pantalla en forma automàtica en 5 lineas de 20 posiciones. Con el uso de esta palabra clave CNTFLD, ya no tenemos necesidad de crear varias variables de trabajo y concatenarlas antes de realizar el update/write del archivo. Con el mismo campo/variable independientemente de su longitud, podemos grabar la información con mayor facilidad. En el código que verás a continuación el campo en pantalla: FLD001 corresponde al texto sobre el cual se ha agregado la palabra clave.

El video asociado a este artículo lo pueden ver en este enlace:

http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html

Puedes descargar el fuente de pantalla en este enlace:

https://skydrive.live.com/?sc=documents&cid=f974c7d5a177a2fa#!/?cid=f974c7d5a177a2fa&sc=documents&id=F974C7D5A177A2FA%21108

Puedes ver el código fuente del archivo de pantalla en la siguiente página.

Http://iseriesvenezuela.blogspot.com. Autora: Ing Liliana Suárez- Tema: Caja de Texto

Page 3: Caja  de Texto en RPGLE/Iseries

Http://iseriesvenezuela.blogspot.com. Autora: Ing Liliana Suárez- Tema: Caja de Texto

CODIGO FUENTE DE PANTALLA PARA MANEJAR CAJA DE TEXTO.

A*%%TS SD 20110801 154932 PROGRAMLS REL-V5R4M0 5722-WDS A*%%EC A DSPSIZ(24 80 *DS3) A *------------------------------------------------------------------------- A R ASUME A ALTNAME('Y') A ASSUME A 1 4' ' A R WIN02 A*%%TS SD 20110801 154932 PROGRAMLS REL-V5R4M0 5722-WDS A WINDOW(4 8 13 55) A CSRLOC(FILA COLU) A OVERLAY A HLPARA(02 054 13 054) A SALIR2 2Y 0B 12 4PSHBTNFLD A PSHBTNCHC(1 'SALIR') A GRABR 2Y 0B 12 16PSHBTNFLD A PSHBTNCHC(1 'GRABAR') A ELIMI 2Y 0B 12 27PSHBTNFLD A PSHBTNCHC(1 'ELIMINAR') A 2 2'Area..........:' A COLOR(BLU) A 4 2'Descripci¢n...:' A COLOR(BLU) A FILA 3S 0H A COLU 3S 0H A DSP_AREA 25A B 2 18 A 83 DSPATR(RI) A 83 DSPATR(PC) A 84 DSPATR(PR) A 12 39'F1=Ayuda' A COLOR(BLU) A DSPATR(RI) A FLD001 100 B 4 19CHECK(LC) A CNTFLD(20) A DSPATR(HI)

Http://iseriesvenezuela.blogspot.com. Autora: Ing Liliana Suárez- Tema: Caja de Texto