{ ------------------------------------------------------------------- PROGRAMA : DSMNRP000 OBJETIVO : Menu de Reportes del Sistema de Documentacion. PROGRAMADOR : Tadeo A. Ferreras F. FECHA REALIZACION : Junio 09, 1995. -------------------------------------------------------------------- } GLOBALS "dsprgb000.4gl" FUNCTION dsmnrp000() DEFINE p_user CHAR(9) DEFINE luz CHAR(5) CALL opcion_pantalla() MENU "Reportes: " COMMAND "1" CALL seg000(1,"dsmnrp000") RETURNING luz IF luz = "azul" THEN CALL dsprrp001() CALL opcion_pantallar() END IF COMMAND "2" CALL seg000(2,"dsmnrp000") RETURNING luz IF luz = "azul" THEN CALL dsprrp002() CALL opcion_pantallar() END IF COMMAND "3" CALL seg000(3,"dsmnrp000") RETURNING luz IF luz = "azul" THEN CALL dsprrp003() CALL opcion_pantallar() END IF COMMAND "4" CALL seg000(4,"dsmnrp000") RETURNING luz IF luz = "azul" THEN CALL dsprrp005() CALL opcion_pantallar() END IF COMMAND "5" CALL seg000(5,"dsmnrp000") RETURNING luz IF luz = "azul" THEN CALL dsprrp006() CALL opcion_pantallar() END IF COMMAND "6" CALL seg000(6,"dsmnrp000") RETURNING luz IF luz = "azul" THEN CALL dsprrp007() CALL opcion_pantallar() END IF COMMAND "Retornar" EXIT MENU END MENU END FUNCTION function opcion_pantallar() OPTIONS PROMPT LINE 8, MESSAGE LINE 24 CLEAR SCREEN CALL pantalla() LET impresor = FGL_GETENV("IMP") DISPLAY "Reportes" AT 6,36 ATTRIBUTE(BLACK) DISPLAY "dsmnrp000" AT 4,3 ATTRIBUTE(RED) DISPLAY "1- Rel. Sistema, Menu y Programa dsprrp001" AT 10,1 DISPLAY "2- Creacion Programas dsprrp002" AT 11,1 DISPLAY "3- Historial de Docum. Programa dsprrp003" AT 12,1 DISPLAY "4- Documentacion de Tablas dsprrp005" AT 13,1 DISPLAY "5- Relacion Programa y Tablas dsprrp006" AT 14,1 DISPLAY "6- Modificacion Desde Una Fecha dsprrp007" AT 15,1 #DISPLAY "S- Retorna Menu Anterior " AT 20,1 # ATTRIBUTE (BLACK) END FUNCTION