PDA

Ver la Versión Completa : robert y para ponerlo de primeras?


javigol
20/11/07, 14:05:55
robert, y en lo de antes, para hacer que la ruta del fichero con la cajita aparezca tambien de primeras, es decir como por defecto aparece la carga marcada en el radio button, pues deberia de salir tambien el parametro p_file..

robert_milan
20/11/07, 14:34:24
jajaja no amigo, aunque este marcada no necesariamente debe estar visualizable pero ahi te pongo el codigo:
SELECTION-SCREEN: BEGIN OF BLOCK bloq1 WITH FRAME TITLE text-001.

PARAMETERS: carga RADIOBUTTON GROUP g1 USER-COMMAND ent default 'X',
modifica RADIOBUTTON GROUP g1,
casa RADIOBUTTON GROUP g1,
anula RADIOBUTTON GROUP g1.
PARAMETERS: p_file(128) TYPE C default ' ' MODIF ID g2. "parametro con la ruta completa del fichero
SELECTION-SCREEN: END OF BLOCK bloq1.

INITIALIZATION.
LOOP AT SCREEN.
IF CARGA = 'X'.
IF SCREEN-NAME = 'P_FILE' OR SCREEN-NAME = '%_P_FILE_%_APP_%-TEXT'.
SCREEN-INVISIBLE = 1.
SCREEN-INPUT = 0.
ENDIF.
ENDIF.
* Se actualizan las modificaciones en la tabla SCREEN
MODIFY SCREEN.
ENDLOOP.

AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF carga = 'X'.
IF SCREEN-NAME = 'P_FILE' OR SCREEN-NAME = '%_P_FILE_%_APP_%-TEXT'.
SCREEN-INVISIBLE = 0.
SCREEN-INPUT = 1.
ENDIF.
ELSE.
IF SCREEN-NAME = 'P_FILE' OR SCREEN-NAME = '%_P_FILE_%_APP_%-TEXT'.
SCREEN-INVISIBLE = 1.
SCREEN-INPUT = 0.
ENDIF.
ENDIF.
* Se actualizan las modificaciones en la tabla SCREEN
MODIFY SCREEN.
ENDLOOP.

javigol
20/11/07, 14:47:16
ya pero yo lo que necesito es que de primeras, sarga cargar marcada y el p_file visible, luego cuando le de a otro radio button ya se quita.
asi esta bien, pero no sale de primeras el p_file visible, entiendes?¿

robert_milan
20/11/07, 14:49:04
copia bien el codigo, yo lo probe y si sale de primeras

javigol
20/11/07, 15:42:23
si, verdad. es que le borraba una cosa.

gracias de nuevo!!