Página 1 de 1
DataSet Refresh
Publicado: Sab Feb 14, 2009 12:52 am
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
--
DataSet Refresh
Publicado: Sab Feb 14, 2009 3:29 pm
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>
DataSet Refresh
Publicado: Sab Feb 14, 2009 6:11 pm
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
DataSet Refresh
Publicado: Sab Feb 14, 2009 6:20 pm
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.
DataSet Refresh
Publicado: Sab Feb 14, 2009 7:06 pm
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
DataSet Refresh
Publicado: Sab Feb 14, 2009 7:18 pm
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.