Está en la página 1de 7

http://iseriesvenezuela.blogspot.

com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

Http://iseriesvenezuela.blogspot.com

Autor: Ingeniero Liliana Surez

Autorefrescamiento de Pantalla

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

El video asociado a este artculo lo pueden ver en este enlace: http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html Puedes descargar el fuente de pantalla y del programa en este enlace: https://skydrive.live.com/?cid=f974c7d5a177a2fa&id=F974C7D5A177A2FA!116 Puedes ver el cdigo fuente del archivo de pantalla y del programa RPGLE, en la siguiente pgina. Fjate en el fuente del programa que el EXFMT es sustituido por WRITE y Read. Recuerda compilar la pantalla con valores definidos en segundos en las palabras claves waitfile y waitrcd, tal como se muestra a continuacin. (Coloqu 5 segundos)

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

FUENTE DE LA PANTALLA
A*%%TS SD 20111130 090625 PROGRAMLS REL-V5R4M0 5722-WDS A*%%EC A DSPSIZ(24 80 *DS3) A 08 INVITE A CF03(03 'Salir') A MOUBTN(*ULD ENTER) A R WSF SFL A*%%TS SD 20111129 083052 PROGRAMLS REL-V5R4M0 5722-WDS A VECTOR 37A O 4 2 A*---------------------------------------------------------------A R WSFC SFLCTL(WSF) A*%%TS SD 20111129 105246 PROGRAMLS REL-V5R4M0 5722-WDS A KEEP A RTNCSRLOC(*RECNAME &FLDCUR &REGCUR) A OVERLAY A SFLCSRRRN(&CURSOR) A N40 SFLDSP A N50 SFLDSPCTL A 50 SFLCLR A 75 SFLEND(*SCRBAR *SCRBAR) A SFLSIZ(0025) A SFLPAG(0008) A WINDOW(WIN01) A USRRSTDSP A SFLSNGCHC(*RSTCSR *AUTOSLT) A CHCSLT((*COLOR WHT)) A* A CURSOR 5S 0H A RRS01 4S 0H SFLRCDNBR(CURSOR *TOP) A FLDCUR 10A H A REGCUR 10A H A 3 2'Banco Descripcion A ' A COLOR(WHT) A DSPATR(UL) A*------------------------------------------------------------------------A R WIN01 A*%%TS SD 20110707 174648 PROGRAMLM REL-V5R4M0 5722-WDS A WINDOW(6 16 15 43) A INZRCD A OVERLAY A WDWTITLE((*TEXT ' Tabla de BANCOS A ') (*COLOR YLW) (*DSA PATR RI) *LEFT) A SALIR1 2Y 0B 14 19PSHBTNFLD A PSHBTNCHC(1 'Salir' CF03) *------------------------------------------------------------------------A R ASUME A ALTNAME('Y') A ASSUME A 1 4' '

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

FUENTE DEL PROGRAMA


* Consultora...: Tecnologia BN400,c.a.Right 2011 * * * Cliente......: La WEB * * * Sistema......:Utilidades * Programa.....:Display Delay * Creado por...:Liliana Su rez * Fecha........:15/06/2011 * Modificacin :15/06/2011 * ................................................................ * ................................................................ * * Objetivo.....:Display-Delay * *------------------------------------------------------------------- /if defined(*crtbndrpg) h DftActgrp(*no) h bnddir('QSYS/QC2LE') h actgrp(*new) /EndIf hDebug Option(*SRCSTMT:*NODEBUGIO) hDatFmt (*ISO) hDftName(utirpgdsp) hTimFmt(*HMS) hAut(*all) hFixNbr(*zoned) hText(*srcmbrtxt) hDecEdit('0,') DatEdit(*dmy/) hCopyRight('Tecnologa TBN400 C.A') *-----------------------------------------------------* Pantalla f futidspref cf e workstn sfile(wsf:rrs01) f maxdev(*file) *----------------------------------d Secuen s 3 0 dJ s 3 0 inz(1) DDSPaises ds D 32 Inz('Argentina') D 32 Inz('Bolivia') D 32 Inz('Brasil') D 32 Inz('Dinamarca:') D 32 Inz('Ecuador') D 32 Inz('Espaa') D 32 Inz('Francia') http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez *

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez D 32 Inz('Holanda') d T_Paises 32 dim(08) d overlay(DsPaises) *----------------------------------d ds dVector dVDescri dVSecuen

1 37 1 32 34 37

DPSDS SDS DNOMPGM 1 10 Djob 244 253 Duser 254 263 D Main pr EXTPGM('UTIRPGDSP') D Main pi /free //----------------------------------// Proceso Principal carga Sub_file //----------------------------------Dow not *in03; exsr sr_clear ; exsr Load_subfile; rrs01 = 1 ; Exsr Sr_display; Enddo; *inlr = *on ; //*-------------------------------------------//*-------------------------------------------Begsr load_subfile ; J=1; Dow J <= 8; rrs01 += 1 ; clear vector; Vdescri = T_paises(j); vector = Vdescri; vsecuen= %char(Secuen); write wsf ; J += 1 ; enddo ; //----------------------// if no record disply //----------------------if rrs01 = 0 ; *in50 = *off; http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez *in40 = *on ; endif ; endsr ; //----------------------// clear the subfile //----------------------Begsr sr_clear ; *in50 = *on ; write wsfc ; *in50 = *off; *in40 = *off; *in75 = *on ; rrs01 = *zeros ; secuen = secuen + 1; endsr ; // // Begsr Sr_Display ; monitor; *in08 = *On; write win01; write wsfc; Read utidspref; *in08 = *Off; on-error; Endmon; Endsr ; /End-Free

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

Hasta la prxima

http://iseriesvenezuela.blogspot.com, Tema: Autorefrescamiento de Pantalla Autora: Ingeniero Liliana Surez

También podría gustarte