In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

DataSet Refresh

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

DataSet Refresh

Mensaje por zeasoftware »

Tengo un detalle, tengo la aplicacion usando MDI's por lo que tengo abiertas varias veces un determinado archivo, PARAMS, si este archivo lo abro e otra ventana usando CLONE(), y realizo alguna modificacion, y regreso a la otra ventana donde tenia tambien abierto este archivo, los valores no se actualizan, a menos que cierre esta ventana y volverla a abrir para que me tome el campo que haya modificado.
Por que?
Gracias.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
--
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

DataSet Refresh

Mensaje por jasm.quitaesto »

Ramon,
Clone() hace una copia del array, pero no trabajas sobre el array
original sino sobre la copia. Es normal que no se reflejen los cambios.
Saludos
Alf+.
Ramón Zea escribió:
> Tengo un detalle, tengo la aplicacion usando MDI's por lo que tengo
> abiertas varias veces un determinado archivo, PARAMS, si este archivo lo
> abro e otra ventana usando CLONE(), y realizo alguna modificacion, y
> regreso a la otra ventana donde tenia tambien abierto este archivo, los
> valores no se actualizan, a menos que cierre esta ventana y volverla a
> abrir para que me tome el campo que haya modificado.
>
> Por que?
>
> Gracias.
> --
> Ramón Zea
> 01.993.231-62-29
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx <mailto:zeasoftware@prodigy.net.mx>
> zeasoftware@hotmail.com <mailto:zeasoftware@hotmail.com>
> ramonzea@yahoo.com <mailto:ramonzea@yahoo.com>
> zeasoft.movil@hotmail.com <mailto:zeasoft.movil@hotmail.com>
> dirza_com@hotmail.com <mailto:dirza_com@hotmail.com>
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

DataSet Refresh

Mensaje por zeasoftware »

Si, pero apunta a la misma DBF, por que no lee la informacion nueva.
Programa Principal
Params.DBF -------
| |
| Parametros
| Params- Modifico la utlidad a 20
|
Catalogo Productos
Params- Lee el % de utilidad = 15
Digamos que abro mi catalogos de productos, y luego abro mi modulo de
parametros, hago el cambio, regreso a productos, edito cualquier producto y
sigue saliendo 15, pero si cierro la ventana de productos y vuelvo a
ingresar, ya me trae el valor nuevo (20).
Sigo buscando y esperando respuesta.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

DataSet Refresh

Mensaje por jasm.quitaesto »

Prueba a refrescar el dataset.
Ramón Zea escribió:
> Si, pero apunta a la misma DBF, por que no lee la informacion nueva.
>
> Programa Principal
> Params.DBF -------
> | |
> | Parametros
> | Params- Modifico la utlidad a 20
> |
> Catalogo Productos
> Params- Lee el % de utilidad = 15
>
> Digamos que abro mi catalogos de productos, y luego abro mi modulo de
> parametros, hago el cambio, regreso a productos, edito cualquier
> producto y sigue saliendo 15, pero si cierro la ventana de productos y
> vuelvo a ingresar, ya me trae el valor nuevo (20).
>
> Sigo buscando y esperando respuesta.
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

DataSet Refresh

Mensaje por zeasoftware »

Gracias,
El detalle es como? si notas son dos Dataset distintos en distintas clases,
igual hay algo que quiero hacer, es cuando en una terminal modifiquen un
dato de un registro, en las demas terminales, si es que estan viendo ese
dato en un browse, este se refresque, ya que solo que mueva el browse me
presenta los nuevos datos.
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

DataSet Refresh

Mensaje por jasm.quitaesto »

Create un temporizador con un TTimer que refresque el dataset cada
cierto tiempo.
Saludos
Alf+.
Ramón Zea escribió:
> Gracias,
> El detalle es como? si notas son dos Dataset distintos en distintas
> clases, igual hay algo que quiero hacer, es cuando en una terminal
> modifiquen un dato de un registro, en las demas terminales, si es que
> estan viendo ese dato en un browse, este se refresque, ya que solo que
> mueva el browse me presenta los nuevos datos.
>
> Saludos.
Responder