Semana 05 Ejemplos de SubRutina - Windows

March 22, 2018 | Author: Wilmer More Palomino | Category: Window (Computing), Computer File, System Software, Technology, Computing


Comments



Description

Programa de Computación e Informática SubRutinas – Registro de tipo WindowSubRutinas Hoja C C C C C C C C C C C C C C C C Factor1 Operación ----EXSR ----BEGSR ----EXSR ----ENDSR BEGSR ----ENDSR Factor2 Resultado Indicadores MA ME IG SR0001 SR0001 SR0002 SR0002 Registros de Tipo Window Línea Real --> 9 Posición Real --> 25 Líneas de Ventana --> 13 Posición de Ventana --> 25 Referencias: http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/c0925083525.htm#FIGCODSUBS Campus Virtu@l: http://computacion.idatvirtual.edu.pe : 9 WIN01 +9(1) VOPC Campus Virtu@l: http://computacion. .. .: 99:99:99 +9(6) --> VHOI Hora Sal ....66 REG01 REG02 +O(15) VNOM2 +O(10) VPUE2 +6(8) VFEC2 +6(6) VHOI2 +6(6) VHOS2 +6(4..... Hor.. ..66 -66. .Fin Hor.: BBBBBBBBBBBBBBB Puesto .: 9999/99/99 +9(8) --> VFEC +B(10) --> VPUE Hora Ing . . Hor..2) VHOT2 +6(4.: BBBBBBBBBBBBBBB +B(15) --> VNOM (VAPE-15) Apellido ... ---------------------------------------------------------------------------OOOOOOOOOOOOOOO OOOOOOOOOO 6666/66/66 66:66:66 66:66:66 -66...Programa de Computación e Informática Ejemplos de SubRutinas PANTALLA: RDA010D Trabajar con Registros de Pantalla Archivo . : DSPF Teclee opciones. Puesto Fecha Hor.. .: 99:99:99 +9(6) --> VHOS (VERR-15)OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO F6=Adicionar F10=Listar Nombre y Ape.edu.2) VHOE2 REG03 F3=Salir Enter=Limpiar Seleccione Puesto ----------------01-AUXILIAR 02-CAJERA 03-OPERADOR 04-VIGILANTE 05-CONSERJE Seleccione Opcion ...pe . . 1=A¦adir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Dise¦ar imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 10 20 30 40 REG01 REG02 REG03 WIN01 RECORD RECORD RECORD WINDOW 03/25/12 03/25/12 03/25/12 03/25/12 Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Más teclas Calculo de Horas Trabajadas --------------------------Nombre .: BBBBBBBBBB F4=Ayuda Fecha ..idatvirtual. . . : RYC26061 Tipo fuente .. : RDA010D Biblioteca .. . . pulse Intro. .Tra.. .Ext.. : QDDSSRC Miembro ..Ini. . . . . . Bivalente Entrada. Comprobación validez . 33. . . . . . F3=Salir . . Contraste invertido . . . . . Entrada. . .Programa de Computación e Informática REG01 En el campo VNOM ingresamos a “Seleccionar Palabras Clave de Campo” *BBBBBBBBBBBBBBB Seleccionar Palabras Clave de Campo Campo . . . . No visualización . . En los Campo VFEC ingresamos a “Seleccionar Palabras Clave de Campo” Seleccionar Palabras Clave de Campo Campo . . . . . . . . . . . . . . . . . . . . DSPATR HI RI CS BL ND UL PC MDT PR OID SP Y 30 Columna Y=Sí . . . : 31 Teclee opciones. . : Longitud . . . . . . . . . . . : VNOM 15 Utilización: B Fila . . . . . . . . . Y=Sí . . . ID mensaje (MSGID) . .clave Condicionamiento campo . . . . . . . : 8. . . . . . . : VNOM 15 Utilización: B Fila . . . . . . . : Longitud . . . Palabras clave de entrada Palabras clave generales Referencia base de datos Mensajes error . . . . VHOS. . 35 respetivamente para los atributos Contrastes Invertido y Situar Cursor. Situar cursor . . . . . . . . . Indicadores/+ a a a a a a a a a a a a Y 30 Hacemos lo mismo para VAPE.edu. VHOI. Y=Sí Atributos de pantalla . . : 4 Columna . . pulse Intro. . . Entrada o Bivalente Entrada o Bivalente. . pulse Intro. . . . . . . . . . . . : 5 Columna . . . . . Palabras clave de entrada Palabras clave generales Palabras claves edición Referencia base de datos Mensajes error . . . . . . . . . . . . . Atributos pantalla: Alta intensidad . . . . . . Comprobación validez . . . 34. . . . Salida. Bivalente Entrada. Opciones de tecleo . Campo programa-a-sistema . . . . . . . . . . . . . . . . . . . : 4 P. Salida. Bivalente Salida o Bivalente F12=Cancelar F4=Visualizar palabras clave seleccionadas Campus Virtu@l: http://computacion. Utilización: B Fila . Separadores columnas . F3=Salir F12=Cancelar . no flotante Entrada o Bivalente Todos los tipos Numérico Salida o Bivalente Oculto. . . . Opciones de tecleo . . VPUE con los indicadores 31. . . . . . Colores . Seleccionar por lápiz fotosensible . . Tarjeta magnética ID operador .0 Teclee opciones. . . . Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto. . .idatvirtual. . . . . . . . . . . . . . . . . . Parpadeo . . . F3=Salir F4=Visualizar palabras clave seleccionadas F12=Cancelar Seleccionar Atributos de Pantalla Campo . Palabra clave TEXT . Palabra clave TEXT . pulse Intro. . . . . Y . . . . . . . Subrayado . . . . . : VFEC Longitud . . . . . . . ID mensaje (MSGID) . . . . . . Bivalente Salida o Bivalente Atributos de pantalla . VFEC. . : 31 Teclee opciones. . Entrada o Bivalente Entrada o Bivalente. . . Entrada.pe . . . . Establecer identificador datos modif Proteger campo . . . . Colores . . . . . . . . . . . . . no flotante Entrada o Bivalente Todos los tipos Oculto. . . . . : 31 Y Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto. . . . . 32. . Salida. . Salida. . . . . . . . . . . : 8. : 6. . J-Q. Utilización: B Fila . . . .0 Teclee opciones. pulse Intro. pulse Intro. . 1=A¦adir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Dise¦ar imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 8 10 20 30 40 REG01 REG02 REG03 WIN01 RECORD RECORD RECORD WINDOW 03/25/12 03/25/12 03/25/12 03/25/12 Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Más teclas Campus Virtu@l: http://computacion. . . . . . 1-9 *. .pe . . : QDDSSRC Miembro . . . Sustituir ceros iniciales por Palabra de edición . . . . . . . F3=Salir F12=Cancelar . . . . : RDA009D Biblioteca . . . . . . . . 1-9 *. Y. . . Máscara de edición .0 Teclee opciones. . . .0 290 $FLD A H 10 Final A¦adir 270 $REC a H 10 Oculto A¦adir M Mensaje A¦adir P Programa a sistema F3=Salir F6=Clasificar por fila/columna F12=Cancelar Estando en la pantalla de “Trabajar 8=Seleccionar palabras clave con Registros de Pantalla ” ingresamos a la opción Trabajar con Registros de Pantalla Archivo . . . : DSPF Teclee opciones. . . : 5 Columna . . 1=Seleccionar palabras clave 2=Editar comentarios 4=Suprimir campo Opción Orden Campo Tipo Uso Long Fila/Col Ref Condición Solapa 250 F4=Ayuda C 8 06 069 260 Puesto C 6 12 019 270 $REC A H 10 280 $POS S H 4. Y. pulse Intro. pulse Intro. $ EDTWRD ' / / ' EDTMSK ' & & ' Lo mismo hacemos para el campo VHOI y VHOS. . . .Programa de Computación e Informática Seleccionar palabras clave de edición Campo . $ EDTWRD ' : : ' EDTMSK ' & & ' Estando en modo edición del REG01 presionamos la Tecla [F4] para declarar variables ocultas: $REC (10) $POS (4. pero ingresamos el siguiente formato: Seleccionar palabras clave de edición Campo . . Utilización: B Fila . . . . W. .idatvirtual. : REG01 Teclee información. . . . Número de campos a girar . . . : 31 Palabra clave Más EDTCDE A-D. Máscara de edición . : RYC26061 Tipo fuente . Z. . . . . . 6 Teclee opciones. . . . : 5 Columna . . : 31 Palabra clave Más EDTCDE A-D. . : VHOI Longitud . . . Z. . . J-Q. . . . . W. pulse Intro. Sustituir ceros iniciales por Palabra de edición . . . . . . . .edu. .0) $FLD (10) Trabajar con Campos Registro . . . Código de edición . F3=Salir F12=Cancelar . . : VFEC Longitud . cambie valores. . . . Código de edición . . . . . . . . . . .pe . Seleccionar parámetros . . Permitir giro de líneas . . . . . . . . . . . : REG01 Teclee opciones. . . Palabras clave condic CFnn CAnn CLEAR PAGEDOWN/ROLLUP PAGEUP/ROLLDOWN HOME HELP HLPRTN Palabras clave no condic. . Campo fila de cursor 2 . . . . . . . . . F3=Salir F12=Cancelar . . .Clave 1 de 1 Teclee parámetros. . . . . . Mantener registro en pantalla . Indicador de tipo *WINDOW . . . . Seleccionar parámetros . . . . . . . . . Y=Sí Ya Ya a a _a F12=Cancelar F4=Visualizar palabras clave seleccionadas Seleccionar palabras clave generales Registro . . . . .idatvirtual. . . pulse Intro. . . . . . . . . . . . . . . . . . . Campo columna de cursor 1 . . . . . Indicador de tipo *RECNAME . . . . . . pulse Intro. . . pulse Intro. . Posición de cursor . . . . . . . . . . . . . . . . . . . pulse Intro.Programa de Computación e Informática Seleccionar Palabras Clave de Registro Registro . . . . . . . . . . . . . . . . . . . . Retener teclas BORRA AYUDA INICIO y GIRO . . . F3=Salir F12=Cancelar Definir Retorno de Ubicación de Cursor Registro . . . . .: INDTXT VLDCMDKEY SETOF CHANGE Pal clave Indicad/+ CF04 CF06 CF10 F3=Salir Resp Texto 04 06 10 d a a Final F12=Cancelar Campus Virtu@l: http://computacion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambiar valores de entrada por omisión . . : REG01 Número P. Visualización de barra de menús . . . . . . : REG01 P. . Seleccionar parámetros . . . . . . Registro de cursor . . . . . Si este registro no está en pantalla. clave de ayuda . . . . . . .clave INZRCD KEEP ASSUME ALWROL RETKEY RETCMDKEY CHGINPDFT MNUBARDSP ENTFLDATR RTNCSRLOC Y Y Y=Sí Teclee opciones. . . . . . . . . . Devolver ubicación de cursor . . . escribirlo en la pantalla antes de emitir read. . . . . . . . . Campo columna de cursor 2 . . . o indicador de tipo *MOUSE Campo fila de cursor 1 . Atributo de campo de entrada . . . . . Devolver ubicación de cursor . . . . . . . . . . . Suponer registro en pantalla . . . . Palabra clave RTNCSRLOC Y Y $REC $FLD $POS Y=Sí Y=Sí Nombre Nombre Nombre Y=Sí Y=Sí Nombre Nombre Nombre Nombre Giro +/F4 para lista Definir palabras clave de indicadores Registro . . . . . . . . .edu. . Seleccionar parámetros . Palabras Palabras Ayuda de Palabras Palabras F3=Salir clave generales . Campo de cursor . . . . . . : REG01 Teclee palabras clave y parámetros. clave de indicador aplicación . clave de salida . . Retener teclas función mandato (CFnn y CAnn) . . . pero ingresamos el siguiente formato: Seleccionar palabras clave de edición Campo . . . : VFEC2 Longitud . . . : VFEC2 Longitud . . . . 1-9 *. . . . Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Todos los tipos Numérico Salida o Bivalente Oculto. ID mensaje (MSGID) . pulse Intro. . . Bivalente Salida o Bivalente F12=Cancelar F4=Visualizar palabras clave seleccionadas Seleccionar palabras clave de edición Campo . . . . . Entrada. . . . Salida. . : 31 Y Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto. pulse Intro. . . . . Sustituir ceros iniciales por Palabra de edición . : VHOT2 4. . . . Opciones de tecleo . . . . . : 8. pulse Intro. . . Máscara de edición . : VHOI Longitud . F3=Salir F12=Cancelar .2 Y=Sí . . . . . Z. . . . . Palabra clave TEXT . : 5 Columna . : 5 Columna . Bivalente Entrada. . . . . . . . .0 Teclee opciones. . . : 8. . . . . . 1-9 *. . . . . . . . . .pe . .Programa de Computación e Informática REG02 En los Campo VFEI2 ingresamos a “Seleccionar Palabras Clave de Campo” Seleccionar Palabras Clave de Campo Campo . Salida. . Entrada. . : 14 Columna . Y. . . . . .idatvirtual. . . . Bivalente Entrada. . . . . Código de edición . . $ EDTWRD ' / / ' EDTMSK ____________ Lo mismo hacemos para el campo VHOI2 y VHOS2. . . . . . . . . ID mensaje (MSGID) . .0 Teclee opciones. . : 31 Palabra clave Más EDTCDE A-D. . . . . Código de edición . Utilización: B Fila . . . . . . Salida. . . . . J-Q. . : 63 Teclee opciones. . : Longitud . . . Palabra clave TEXT . : 5 Columna . Utilización: B Fila . . . F3=Salir F12=Cancelar . . . . . Colores . Palabras clave de entrada Palabras clave generales Palabras claves edición Referencia base de datos Mensajes error . . pulse Intro. . . : 6. . .0 Teclee opciones. no flotante Entrada o Bivalente Todos los tipos Numérico Salida o Bivalente Oculto. . . . . . . . . . Bivalente Salida o Bivalente F4=Visualizar palabras clave seleccionadas F12=Cancelar Campus Virtu@l: http://computacion. . . Utilización: O Fila . . . $ EDTWRD ' : : ' EDTMSK __________ En los campos VHOT2. . . . Y . . . . Atributos de pantalla . . . . . . Sustituir ceros iniciales por Palabra de edición . . Entrada o Bivalente Entrada o Bivalente. Utilización: B Fila . . . Salida. . Palabras clave generales Palabras claves edición Referencia base de datos Mensajes error . . . . . . . W. . . . W. . . Y=Sí Atributos de pantalla . . . . : 31 Palabra clave Más EDTCDE A-D. . Colores . . Comprobación validez . . F3=Salir . F3=Salir . VHOE2 ingresamos a “Seleccionar Palabras Clave de Campo” Seleccionar Palabras Clave de Campo Campo . . . .edu. . . . . . . . . . . . J-Q. . . Y. . Máscara de edición . . . . . . . . . . . . . Z. . . . nn nn. . . . Máscara de edición . . . . . . . . . . . . . . . Transf.idatvirtual. . . . . : 63 Teclee opciones. . Y=Sí Indicadores/+ Campus Virtu@l: http://computacion. Palabra clave ALTNAME . . pulse Intro. : REG02 Teclee opciones. . . . . . . Palabras clave de ayuda . Borrar pantalla anterior . . . .. . . . Número de línea inicial .Programa de Computación e Informática Seleccionar palabras clave de edición Campo . . Permitir gráficos . trabajo. : QDDSSRC Miembro . . . . . . . . . 1=A¦adir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Dise¦ar imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 8 10 20 30 40 REG01 REG02 REG03 WIN01 RECORD RECORD RECORD WINDOW 03/25/12 03/25/12 03/25/12 03/25/12 Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Más teclas Seleccionar Palabras Clave de Registro Registro . . . . . . . . No desbloquear teclado . Y=Sí a a a a Ya a Y a a F4=Visualizar palabras clave seleccionadas F12=Cancelar Seleccionar Palabras Clave de Salida Registro . . . . Palabra de edición . Alarma sonora en mensajes . . . F3=Salir F12=Cancelar con Registros de Pantalla” Palabra clave Más EDTCDE P A-D. Sustituir ceros iniciales por . . . . Palabras clave de indicador . . . . . . Palabras clave generales . . . . . .clave BLINK ALARM MSGALARM LOCK LOGOUT INVITE ALWGPH FRCDTA CSRLOC SLNO CLRL Y Y *VAR *NO Nombre Nombre *VAR. .edu. pulse Intro. . .datos antes alm. $ EDTWRD EDTMSK Estando en la pantalla de “Trabajar 8=Seleccionar palabras clave ingresamos a la opción Trabajar con Registros de Pantalla Archivo . .pe . . . . . . : DSPF Teclee opciones. . : VHOT2 4. Número de columna . . 1-9 *. . . . . . . : 14 Columna .. : RYC26061 Tipo fuente . . . .2 Utilización: O Fila . F3=Salir F12=Cancelar P. Palabras clave de salida . Palabras clave de recubrimiento Palabras clave de impresión . . . . . . . . . W. . Grabar registro en anot. . Y. . . . . . . . . . . Ayuda de aplicación . . : RDA009D Biblioteca . . . . J-Q. . Código de edición .interm. Parpadeo cursor . . . . para lect. . . . pulse Intro. . : REG02 Teclee opciones. . . F3=Salir . . . . . . . . . Z. Invitar disp. .lleno Campos ocultos con posición de cursor para salida: Número de fila . . . Palabra clave TEXT . . posterior. . pulse Intro. . : Longitud . . Palabras clave de entrada . . Activar alarma . pulse Intro. . siguientes. . . . Activar OVRDTA y OVRATR .idatvirtual. . . . . . . Parámetro ERASEINP . . . . . F3=Salir . Palabra clave ALTNAME . . pulse Intro. . . . Ayuda de aplicación . pulse Intro.clave OVERLAY PUTRETAIN PROTECT PUTOVR OVRDTA OVRATR INZINP MDTOFF *UNPR *ALL ERASEINP *MDTON *ALL ERASE Y=Sí Y Indicadores/+ Giro REG03 Estando en la pantalla de “Trabajar 8=Seleccionar palabras clave Trabajar con Registros de Pantalla Archivo . . . Palabras clave de ayuda . : RDA007D Biblioteca . Inicializar campos entrada . . . . . . . . .Programa de Computación e Informática Seleccionar Palabras Clave de Recubrimiento Registro . . Parámetro MDTOFF . . Palabras clave de indicador . . . Borrar todos los regist. . . . Palabras clave condic CFnn CAnn CLEAR PAGEDOWN/ROLLUP PAGEUP/ROLLDOWN HOME HELP HLPRTN Palabras clave no condic. . . . . . : DSPF Teclee opciones. Alterar Temporalmente Datos . . . . . . . . . . 1=A¦adir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Dise¦ar imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 10 20 30 40 REG01 REG02 REG03 WIN01 RECORD RECORD RECORD WINDOW 03/25/12 03/25/12 03/25/12 03/25/12 Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Más teclas Seleccionar Palabras Clave de Registro Registro . : REG02 Teclee opciones. Palabras clave generales . . . . . . . .edu. . . . Y=Sí a Ya a a a a Y a a F12=Cancelar con Registros de Pantalla” ingresamos a la opción 8 F4=Visualizar palabras clave seleccionadas Definir palabras clave de indicadores Registro .pe . . . Palabra clave TEXT . F3=Salir F12=Cancelar P. . Alterar Temporalmente Atributo . . : QDDSSRC Miembro . . Recubrir sin borrar . pulse Intro. Retener datos en revisualización . . Palabras clave de entrada . . . . datos modif. . . . : REG03 Teclee opciones. Palabras clave de salida . . Proteger todos campos entrada . : RYC26061 Tipo fuente . . . . . . Restaurar todos ident. . . : REG03 Teclee palabras clave y parámetros. . . Borrar todos campos entrada . . . Palabras clave de recubrimiento Palabras clave de impresión . . . . . .: INDTXT VLDCMDKEY SETOF CHANGE Pal clave Indicad/+ CF03 Resp Texto 03 a Final F3=Salir F12=Cancelar Campus Virtu@l: http://computacion. Borrar todos los regist. . : Biblioteca . . . . .clave WINDOW WDWBORDER RMVWDW USRRSTDSP Y=Sí Y Y Indicadores/ Campus Virtu@l: http://computacion. . pulse Intro. USRDFN SFLMSG WDWSFL PDNSFL F3=Salir F5=Renovar F12=Cancelar Seleccionar Palabras Clave de Ventana Registro de ventana . . . . . : RDA010D DSPF Teclee opciones. . . . . . . . Borrar todos campos entrada . Retener datos en revisualización . datos modif. . . . . . Activar OVRDTA y OVRATR . Pantalla Restauración Usuario F3=Salir F12=Cancelar . . . 1=A¦adir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Dise¦ar imagen Opc 1 Orden Registro WIN01 Tipo Subarch Rel Fecha Error DDS A¦adir registro nuevo Archivo . Proteger todos campos entrada . . .idatvirtual. . . pulse Intro. . . Palabra clave TEXT . . Restaurar todos ident. . Parámetro ERASEINP . Parámetros de ventana . . . . . . . . . . . . . Y=Sí Palabras clave generales . . . F3=Salir F12=Cancelar P. . Alterar Temporalmente Atributo . . . F3=Salir WIN01 F4=Visualizar palabras clave seleccionadas F12=Cancelar Seleccionar palabras clave generales Registro de ventana . . . . . Inicializar campos entrada . . . . . . SFL. pulse Intro. . . . . .Programa de Computación e Informática Seleccionar Palabras Clave de Recubrimiento Registro . Parámetro MDTOFF . . . . . . WIN01 P. . . Seleccionar parámetros . . . . . : Teclee opciones. . . . . . . . . . . . . . . . . . . . . . . . Seleccionar parámetros . . pulse Intro. . . Alterar Temporalmente Datos . : QDDSSRC RYC26061 Miembro . . . . : REG03 Teclee opciones. : Tipo fuente . . . PULDWN. . Tipo . . . . . . . : QDDSSRC RYC26061 Miembro . . siguientes. . MNUBAR RDA010D DSPF Teclee opciones. Nuevo registro . . . . . . Recubrir sin borrar . . WINDOW. . . .edu. Y Seleccionar palabras clave reg. pulse Intro. . . . . . . . . . . . . . . . . . Bordes de ventana . . . . . . . .clave OVERLAY PUTRETAIN PROTECT PUTOVR OVRDTA OVRATR INZINP MDTOFF *UNPR *ALL ERASEINP *MDTON *ALL ERASE Y=Sí Y Indicadores/+ Giro WIN03 Creamos el WIN01 Trabajar con Registros de Pantalla Archivo .pe . : Teclee opciones. . . . . . . : Tipo fuente . . . . . . . . . . . . . . . . . . Eliminar ventanas . . . . : WIN01 WINDOW Nombre RECORD. . : Biblioteca . 00 0055.Programa de Computación e Informática Definir Parámetros de Ventana Registro .00 0019. . .00 0053.00 0047.00 0060. .00 0016.00 0035.00 0026. . .00 0061. .00 0046. . .00 0031. .00 0038. ./' etINICIO *IN04='1' AND $FLD<>'VPUE' etINICIO *IN06='1' SRVALIDAR VERR<>'' etINICIO SRGRABAR *IN10='1' SRLISTAR REG03 ADATOS POS=0 *INLR='1' VNOM='' VAPE='' VFEC=0 VHOI=0 VHOS=0 VPUE='' Campus Virtu@l: http://computacion. .00 0045.00 0044.00 0027. . .00 0057.00 0017. . . . .00 0048. . .00 0025.00 0040.00 0059.edu.00 0008.00 0004. . .00 0062. : Palabra clave: WIN01 WINDOW .00 0014. . . Posición real . . . . . .00 0010. . .00 0020. . . . .00 0021. . . .00 0018. . Posición inicial Campo Programa a sistema . . . .00 0006.00 0056. . . .00 0033. . .pe .00 0050. . Restringir cursor a ventana . . .idatvirtual.00 0034. PROGRAMA: RDA010RP 0001. . . Línea de mensajes .00 0002.00 0009. . . Posición de ventana . 9 25 Líneas de ventana . .00 0011. -ODefinición de ventana Posición inicial por omisión -OLínea inicial Campo Programa a sistema . .00 0049. . . . .00 0051. .00 0036.00 0005. .00 0022.00 0029. .INVAL. . .00 0012.00 0052. . .00 0024.00 0041. . . . .00 0039.00 0028. . .00 0042.00 0032.00 0003. . 13 35 Y Y Nombre Y=Sí Nombre 1-25 Nombre 1-128 1-25 1-128 Y=Sí Y=Sí Ventana referida . . .00 0013. F3=Salir F12=Cancelar Una vez realizado toda esta configuración en cada uno de los registros procedemos a compilar el archivo RDA010D.00 0023.00 0030.00 0043. . . . .00 0015. .00 0054. . .00 HDATFMT(*ISO) DATEDIT(*YMD-) FRDA010D CF E DCON S DADATOS S DAPUESTO S DPOS S DHORING S DHORSAL S DSDATOS DS DXNOM 1 DXAPE 16 DXFEC 31 DXHOI 39 DXHOS 45 DXPUE 51 C DOW C EXSR C etINICIO TAG C exfmt C MOVEA C EVAL C IF C EXFMT C IF C C C EVAL C GOTO C ELSE C EVAL C GOTO C ENDIF C ELSEIF C GOTO C ENDIF C IF C EXSR C IF C GOTO C ENDIF C EXSR C ITER c ENDIF C IF C EXSR C ENDIF C EXFMT C CLEAR C EVAL C ENDDO C EVAL *-------------------------* * RUTINA:LIMPIAR VARIABLE * *-------------------------* C SRLIMPIAR BEGSR C EVAL C EVAL C EVAL C EVAL C EVAL C EVAL C ENDSR WORKSTN 2S 0 60A 10A 2S 0 T T SLN(CON) DIM(10) DIM(5) CTDATA PERRCD(1) INZ(*ZEROS) 15A 30A 38S 0 44S 0 50S 0 60A *IN03='0' SRLIMPIAR REG01 '000000' *IN(30) VERR='' *IN04='1' and $FLD='VPUE' WIN01 VOPC = 1 OR VOPC = 2 OR VOPC = 3 OR VOPC = 4 OR VOPC = 5 VPUE=APUESTO(VOPC) etINICIO VERR=%TRIM(VERR) + 'OPC.00 0007.00 0058. . . .00 0037. Línea real . . 00 0105.00 0119.00 0110.FEC.00 0094.00 0156.00 0111.00 0074.SAL.00 0077.00 0064.00 0070.00 0112.FECHA/' C ELSE 0080.VAL/' VHOS=*ZEROS *IN34='1' VERR = %TRIM(VERR) + 'ING.00 0153.00 0136.00 0068.00 0114.APELLIDO/' C ENDIF c IF VFEC=*ZEROS C EVAL *IN32='1' C EVAL VERR = %TRIM(VERR) + 'ING.HOR.HOR.00 0123.00 0107.00 0104.00 0117.00 0084.00 0141.00 0161.00 0118.00 0142.00 0138.00 0088.00 0158.00 0091.00 C C C C C c C C C *YMD TEST(DE) IF EVAL EVAL ENDIF ENDIF IF EVAL EVAL ELSE IF EVAL EVAL ENDIF ENDIF IF EVAL EVAL ELSE %ERROR *IN32='1' VERR = %TRIM(VERR) + 'ING.00 0133./' C ENDIF C ENDIF C ENDSR *---------------------------------* * RUTINA:GRABA DATOS EN LA MATRIZ * *---------------------------------* C SRGRABAR BEGSR C MOVEL VNOM XNOM C MOVEL VAPE XAPE C MOVEL VFEC XFEC C MOVEL VHOI XHOI C MOVEL VHOS XHOS C MOVEL VPUE XPUE C EVAL POS=POS+1 C EVAL ADATOS(POS)=SDATOS C ENDSR *----------------------------------* * RUTINA:LISTAR DATOS DE LA MATRIZ * *----------------------------------* C SRLISTAR BEGSR C EVAL CON=0 C SORTA ADATOS C 1 DO 10 X 2 0 C EVAL SDATOS=ADATOS(X) C IF XNOM<>'' C EVAL CON=CON+1 C EVAL VNOM2=%TRIM(XNOM) + '.00 0152.00 0128./' %ERROR *IN34='1' VERR = %TRIM(VERR) + 'ING.00 0065.00 0160.00 0157.00 0129.00 0162.00 0159.00 0076.00 0137.INI.00 0071.00 0085.00 0116.00 0139./' %ERROR *IN33='1' VERR = %TRIM(VERR) + 'ING.00 0134.00 0113.Programa de Computación e Informática 0063.00 0149.00 0081.00 0150.00 0101.PUESTO/' VFEC C C C C C C c C C C *HMS TEST(ET) VHOI 0099.00 0127.00 0100.00 0098.00 0069.00 0124.00 C 0089.00 0131.PUESTO.00 0144.00 0145.00 0093.00 *--------------------------------* * RUTINA:VALIDA INGRESO DE DATOS * *--------------------------------* C SRVALIDAR BEGSR c IF VNOM=*BLANKS C EVAL *IN30='1' C EVAL VERR = %TRIM(VERR) + 'ING.00 0115.00 0095.00 0147.00 0087.00 C C C IF *IN20='0' C EVAL *IN35='1' C EVAL VERR = %TRIM(VERR) + 'ING.SAL.INI.00 0067.00 0151.00 0132.edu.00 0154.00 0146.00 0108.00 0125.00 0073.00 0096.00 0078.VAL.NOMBRE/' C ENDIF c IF VAPE=*BLANKS C EVAL *IN31='1' C EVAL VERR = %TRIM(VERR) + 'ING.00 0121.00 0106.00 0090.00 0079.HOR.00 0102.idatvirtual.00 0122.00 0148.00 0072.00 0120.00 0135.00 0097.00 0103.pe .00 0140.00 0143./' VHOI=*ZEROS *IN33='1' VERR = %TRIM(VERR) + 'ING.00 0155.00 C C C C C C C C C C *HMS TEST(ET) IF EVAL EVAL ENDIF ENDIF IF EVAL EVAL ELSE VHOS 0109.HOR.00 0126.00 0083.00 0075.00 0130. ' + %TRIM(XAPE) C EVAL VPUE2=XPUE C EVAL VFEC2=XFEC C EVAL VHOI2=XHOI C EVAL VHOS2=XHOS C MOVEL VHOI2 HORING C MOVEL VHOS2 HORSAL VPUE LOOKUP APUESTO 20 IG EVAL VHOT2=%DIFF(HORSAL:HORING:*HOURS) C C C C C C C C C C ** APUESTO AUXILIAR CAJERA OPERADOR VIGILANTE CONSERJE EVAL IF EVAL EVAL EVAL ENDIF WRITE ENDIF ENDDO ENDSR *IN50='0' VHOT2>8 VHOE2=VHOT2-8 VHOT2=8 *IN50='1' REG02 [F19]--->[SHIFT] + [F7] Para poder ingresar solo datos de la matriz APUESTO Campus Virtu@l: http://computacion.VAL/' VPUE=*BLANKS *IN35='1' VERR = %TRIM(VERR) + 'ING.00 0092.00 0086.00 0082.00 0066.VAL. pe .idatvirtual.edu.Programa de Computación e Informática 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Aplicación Final Campus Virtu@l: http://computacion.
Copyright © 2024 DOKUMEN.SITE Inc.