Si lo que quieres hacer es que un programa que fue llamado por otro no borre la pantalle del llamador seria asi:

Define este formato de pantalla:
A          R SAVSCR
A                                      ASSUME
A                                      OVERLAY
A                                 24 79' '

y antes de dar el SNDRCVF    RCDFMT(PANT2)
tendrias que dar un SNDF       RCDFMT(savscr)

si lo haces en rpg seria:
write savscr
exfmt pant2

Atentamente,

Bernabé Estrada


----- Original Message ----- From: "VALENCIA Informatique" <[EMAIL PROTECTED]>
To: "forum.help400" <[email protected]>
Sent: Tuesday, March 06, 2007 10:46 AM
Subject: RE: Diseño pantallas y RPG


Lo siento me he explicado mal estaba con otras cosas y os he hablado de un RPG, os lo resumo con un esquema....

CL1----- dclf pantalla1
           SNDRCVF    RCDFMT(PANT1)
           call cl2
CL2-----dclf pantalla2
          SNDRCVF    RCDFMT(PANT2)

Se siga manteniendo en pantalla (por debajo del PANT2) el registro PANT1 del CL1 mientras se ejecuta pant2 del CL2.

Salu2



________________________________

De: [EMAIL PROTECTED] en nombre de Juan
Enviado el: lun 05/03/2007 15:34
Para: 'forum.help400'
Asunto: RE: Diseño pantallas y RPG



En la dds puesdes poner

0011.00      A                                      KEEP

0012.00      A                                      OVERLAY







O esta otra







0068.00      A                                      INZRCD

0069.00      A                                      CLRL(*NO)

0070.00      A                                      OVERLAY



Dependiendo





Y por ultimo cuando compiles la pantalla cambiale el patametro RSTDSP *(YES)







                      Crear archivo de pantalla (CRTDSPF)



Teclee elecciones, pulse Intro.



Restaurar pantalla . . . . . . . RSTDSP         *YES







Saludos cordiales,



________________________________

De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de VALENCIA Informatique
Enviado el: Lunes, 05 de Marzo de 2007 08:12 a.m.
Para: forum.help400
Asunto: Diseño pantallas y RPG





Una pregunta para los foreros que usan RPG.



Cuando tienes un fichero de pantalla y quieres que varios de los registros se muestren sin borrar el anterior no tienes más que poner un overlay. Mi problema es cuando creo un RPG y este al final tiene una salida hacia un registro de pantalla, en el RPG declaro el fichero combinado y al dispositivo WORKSTN, pero cuando ejecuto un registro de pantalla de ese fichero aunque en la cabecera ponga un overlay me borra de todas formas la pantalla anterior. ¿Como he de hacer para que aunque llame a otro (o al mismo) registro de pantalla no me borre la pantalla anterior???.





Salu2










--------------------------------------------------------------------------------


__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a