Cita:
Empezado por tgsistemas
En qué evento debería lanzar el upgrade?
Debería actualizar los datos en cada línea que se modifique?
|
La actalización de datos puedes lanzarla cuando tú lo necesites; Hay casos en que es necesario que los cambios se realicen de forma instantánea en la Base de Datos, y en cambio otras veces es necesario hacerlos todos al final.
Imagina el caso de una factura, en que un usuario debe poder cambiar cosas y al final "validarla toda" o "anularla toda"; Con esa premisa esperarías al final a realizarlos todos.
Para "volcar" los cambios a Base de Datos, supongo que lo más sencillo es en el
AfterPost del
TClientDataSet (o similar) si lo vas a hacer inmediato; En el caso de realizarlos al final es mucho más sencillo.