Re: Uso del SFLDSP ,ERASE y Overlay.

2008-10-29 Por tema [EMAIL PROTECTED]

nosotros lo hacemos así:

SFLDSP N90   95   
SFLDSPCTL   N90

SFLCLR90


En/na Nicolas Machado ha escrit:

Buenos Dias,
estoy usando la palabra clave SFLDSP para mostrar o no el subfile si 
tiene datos.

Funciona perfecto, cuando de NO tener datos comienzo a agregar entradas.

Pero cuando se eliminan todas la entradas y se recarga el subfile 
sigo viendo los datos que estaban antes en el subfile, como si no los 
hubiera eliminado.
Lo que sucede es que parece que veo el Subfile viejo y que la 
pantalla no los piso con blancos o una nueva pantalla.


Si salgo del  programa y vuelvo a salir veo todo bien, es decir si no 
hay datos no veo nada en el subfile.


Las palabras claves que uso son:
OVERLAY , no esta condicionado
ERASE, condicionado por indicador
SFLDSP, condicionado por indicador

Lo que necesito saber es como se afectan estas palabras claves entre si.

Muchas Gracias



__
Forum.HELP400 es un servicio mamp;#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


Re: Uso del SFLDSP ,ERASE y Overlay.

2008-10-29 Por tema Nicolas Machado

Hola Jaime, si la tengo
A  R FRM0003   SFLCTL(FRM0002)   
A*%%TS  SD  20081028  152314  ESD3031 REL-V5R4M0  5722-WDS
A  CA05(05 'Renovar')
A  CA09(09 'INICIO') 
A  CA10(10 'FIN')
A  CA11(11 'PRINT')  
A  CA06(06 'Agregar')
A  CA03(03 'Salir')  
A  CA12(12 'Volver') 
A N26  PAGEUP(25)
A  OVERLAY   
A  53  ERASE(FRM0002)
A  50  SFLDSP
A  52  SFLDSPCTL 
A  51  SFLCLR
A  98  SFLEND(*MORE) 
... Sige el SFLCTL



en el programa hace:
0334.06  * Inicializa SFL y SFLCTL
0334.07 C   MoveA '0101'*IN(50)
0334.08 C   Write Frm0003 
0334.09 C   MoveA '1010'*IN(50)


Luego carga el Subfile, pero si no hay nada que cargar , apaga el 50.

Aun no entiendo la diferencia entre SFLCLR y ERASE.
Ademas no se si la pantalla debe compilarse con RSTDSP *YES, actualmente 
se compila con RSTDSP *NO, hice una prueba de cambiarlo sin tener un 
mejor resultado.


Lo que veo es necesito algo que re-dibuje toda la pantalla.

Saludos
Nicolas


JAIME LOPEZ escribió:

Hola

Considero que falta utilizar  la palabra clave en la pantalla:

A  51  SFLCLR

y en el programa hacer lo siguiente:

c   clear   SFNRR01
c   movea '100' *in(51)
c   write RCTSF0501
c   eval  *in51 = *off

lo anterior inicializa el subfile y permite volver a escribir nuevos 
registros




 Date: Tue, 28 Oct 2008 14:27:50 -0300
 From: [EMAIL PROTECTED]
 To: forum.help400@listas.combios.es
 Subject: Uso del SFLDSP ,ERASE y Overlay.

 Buenos Dias,
 estoy usando la palabra clave SFLDSP para mostrar o no el subfile si
 tiene datos.
 Funciona perfecto, cuando de NO tener datos comienzo a agregar entradas.

 Pero cuando se eliminan todas la entradas y se recarga el subfile 
sigo
 viendo los datos que estaban antes en el subfile, como si no los 
hubiera

 eliminado.
 Lo que sucede es que parece que veo el Subfile viejo y que la 
pantalla

 no los piso con blancos o una nueva pantalla.

 Si salgo del programa y vuelvo a salir veo todo bien, es decir si no
 hay datos no veo nada en el subfile.

 Las palabras claves que uso son:
 OVERLAY , no esta condicionado
 ERASE, condicionado por indicador
 SFLDSP, condicionado por indicador

 Lo que necesito saber es como se afectan estas palabras claves entre si.

 Muchas Gracias

 --
 .::.
 Nicolas Machado
 Metodo Argentina S.A.
 _

 __
 Forum.HELP400 es un servicio mamp;#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


Get news, entertainment and everything you care about at Live.com. 
Check it out! http://www.live.com/getstarted.aspx%20



__
Forum.HELP400 es un servicio mamp;#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


--
.::.
Nicolas Machado
Metodo Argentina S.A.
_

__
Forum.HELP400 es un servicio mamp;#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

Re: Uso del SFLDSP ,ERASE y Overlay. - SOLUCIONADO -

2008-10-29 Por tema Nicolas Machado

He buscado en el foro de SystemINetowork, y encontre un thread similar.
Lo que comentan ahi es que el tema de que se ve el  subfile viejo si 
al renovar el SFLDSP  = NO, porque no hay registros, se debe trabajar 
con la palabra clave OVERLAY.


Mis pantallas tiene una SFL de mensajes que se graba siempre antes de 
mostrar el SFL de Control y su subfile.
Asi que como el SFL de mensaje tiene la palabra clave OVERLAY 
condicionada por un indicador, use ese indicador para que al volver a 
refrescar siempre recubra borrando.


Nunca me quedo muy claro como funcionan estas palabras claves y cuando 
conviene usarlas y cuando no.

Ya llevo una cuantas pantallas y todavia me generan dudas.

Muchas gracias a todos.
Saludos

Nicolas Machado escribió:

Hola Jaime, si la tengo
A  R FRM0003   SFLCTL(FRM0002)   
A*%%TS  SD  20081028  152314  ESD3031 REL-V5R4M0  5722-WDS
A  CA05(05 'Renovar')
A  CA09(09 'INICIO') 
A  CA10(10 'FIN')
A  CA11(11 'PRINT')  
A  CA06(06 'Agregar')
A  CA03(03 'Salir')  
A  CA12(12 'Volver') 
A N26  PAGEUP(25)
A  OVERLAY   
A  53  ERASE(FRM0002)
A  50  SFLDSP
A  52  SFLDSPCTL 
A  51  SFLCLR
A  98  SFLEND(*MORE) 
... Sige el SFLCTL



en el programa hace:
0334.06  * Inicializa SFL y SFLCTL
0334.07 C   MoveA '0101'*IN(50)
0334.08 C   Write Frm0003 
0334.09 C   MoveA '1010'*IN(50)


Luego carga el Subfile, pero si no hay nada que cargar , apaga el 50.

Aun no entiendo la diferencia entre SFLCLR y ERASE.
Ademas no se si la pantalla debe compilarse con RSTDSP *YES, 
actualmente se compila con RSTDSP *NO, hice una prueba de cambiarlo 
sin tener un mejor resultado.


Lo que veo es necesito algo que re-dibuje toda la pantalla.

Saludos
Nicolas


JAIME LOPEZ escribió:

Hola

Considero que falta utilizar  la palabra clave en la pantalla:

A  51  SFLCLR

y en el programa hacer lo siguiente:

c   clear   SFNRR01
c   movea '100' *in(51)
c   write RCTSF0501
c   eval  *in51 = *off

lo anterior inicializa el subfile y permite volver a escribir nuevos 
registros




 Date: Tue, 28 Oct 2008 14:27:50 -0300
 From: [EMAIL PROTECTED]
 To: forum.help400@listas.combios.es
 Subject: Uso del SFLDSP ,ERASE y Overlay.

 Buenos Dias,
 estoy usando la palabra clave SFLDSP para mostrar o no el subfile si
 tiene datos.
 Funciona perfecto, cuando de NO tener datos comienzo a agregar 
entradas.


 Pero cuando se eliminan todas la entradas y se recarga el subfile 
sigo
 viendo los datos que estaban antes en el subfile, como si no los 
hubiera

 eliminado.
 Lo que sucede es que parece que veo el Subfile viejo y que la 
pantalla

 no los piso con blancos o una nueva pantalla.

 Si salgo del programa y vuelvo a salir veo todo bien, es decir si no
 hay datos no veo nada en el subfile.

 Las palabras claves que uso son:
 OVERLAY , no esta condicionado
 ERASE, condicionado por indicador
 SFLDSP, condicionado por indicador

 Lo que necesito saber es como se afectan estas palabras claves 
entre si.


 Muchas Gracias

 --
 .::.
 Nicolas Machado
 Metodo Argentina S.A.
 _

 __
 Forum.HELP400 es un servicio mamp;#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


Get news, entertainment and everything you care about at Live.com. 
Check it out! http://www.live.com/getstarted.aspx%20



__
Forum.HELP400 es un servicio mamp;#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


--
.::.
Nicolas Machado
Metodo Argentina S.A

Re: Uso del SFLDSP ,ERASE y Overlay

2008-10-29 Por tema mauricio_h
Nicolas, 


Lo que sucede es que como el OVERLAY se mantiene activo en tu formato de 
control, el resultado es que no borra lo de abajo. Generalmente lo que nosotros 
hacemos es que el registro de las teclas de función no le agregamos el OVERLAY, 
y hacemos esto:


Write Pies   // Sin OVERLAY
Exfmt Control // Con OVERLAY


Entonces el formato PIES borra todo lo de abajo antes de mostrar el CONTROL, y 
como el CONTROL permite solapamiento deja ver las teclas de función u otros 
campos que PIES haya escrito en la pantalla.

Lo de los indicadores del SFLDSP si ya te funciona entonces lo tenés bien, NO 
deberías estar agregando Writes a lo loco (El SFLCLR borra el contenido del 
subarchivo no lo que esta en la pantalla). 

Lo de utilizar el mismo indicador negado como te sugirió informatic me parece 
muy bien, de hecho así lo hacemos aquí. ERASE no funciona porque el OVERLAY 
esta activo.


Saludos, espero te sirva.


MAURICIO HERRERA
.:*~*:._.:*~*:._.:*~*:._.:*~*:.

 
__
Forum.HELP400 es un servicio mamp;#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

Uso del SFLDSP ,ERASE y Overlay.

2008-10-28 Por tema Nicolas Machado

Buenos Dias,
estoy usando la palabra clave SFLDSP para mostrar o no el subfile si 
tiene datos.

Funciona perfecto, cuando de NO tener datos comienzo a agregar entradas.

Pero cuando se eliminan todas la entradas y se recarga el subfile sigo 
viendo los datos que estaban antes en el subfile, como si no los hubiera 
eliminado.
Lo que sucede es que parece que veo el Subfile viejo y que la pantalla 
no los piso con blancos o una nueva pantalla.


Si salgo del  programa y vuelvo a salir veo todo bien, es decir si no 
hay datos no veo nada en el subfile.


Las palabras claves que uso son:
OVERLAY , no esta condicionado
ERASE, condicionado por indicador
SFLDSP, condicionado por indicador

Lo que necesito saber es como se afectan estas palabras claves entre si.

Muchas Gracias

--
.::.
Nicolas Machado
Metodo Argentina S.A.
_

__
Forum.HELP400 es un servicio mamp;#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


RE: Uso del SFLDSP ,ERASE y Overlay.

2008-10-28 Por tema JAIME LOPEZ
Hola

Considero que falta utilizar  la palabra clave en la pantalla:

A  51  SFLCLR
y en el programa hacer lo siguiente:

c   clear   SFNRR01c   movea
 '100' *in(51)c   write RCTSF0501c  
 eval  *in51 = *off

lo anterior inicializa el subfile y permite volver a escribir nuevos registros


 Date: Tue, 28 Oct 2008 14:27:50 -0300
 From: [EMAIL PROTECTED]
 To: forum.help400@listas.combios.es
 Subject: Uso del SFLDSP ,ERASE y Overlay.
 
 Buenos Dias,
 estoy usando la palabra clave SFLDSP para mostrar o no el subfile si 
 tiene datos.
 Funciona perfecto, cuando de NO tener datos comienzo a agregar entradas.
 
 Pero cuando se eliminan todas la entradas y se recarga el subfile sigo 
 viendo los datos que estaban antes en el subfile, como si no los hubiera 
 eliminado.
 Lo que sucede es que parece que veo el Subfile viejo y que la pantalla 
 no los piso con blancos o una nueva pantalla.
 
 Si salgo del  programa y vuelvo a salir veo todo bien, es decir si no 
 hay datos no veo nada en el subfile.
 
 Las palabras claves que uso son:
 OVERLAY , no esta condicionado
 ERASE, condicionado por indicador
 SFLDSP, condicionado por indicador
 
 Lo que necesito saber es como se afectan estas palabras claves entre si.
 
 Muchas Gracias
 
 -- 
 .::.
 Nicolas Machado
 Metodo Argentina S.A.
 _
 
 __
 Forum.HELP400 es un servicio mamp;#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

_
News, entertainment and everything you care about at Live.com. Get it now!
http://www.live.com/getstarted.aspx__
Forum.HELP400 es un servicio mamp;#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