Re: Uso del SFLDSP ,ERASE y Overlay.
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.
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 -
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
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.
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.
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