|
te estas haciendo un mundo
lo que yo hago es manejar cabecera y detalle
si actualizo un ingreso (en mi pais le decimos asi)
no tengo porque preocuparme por los productos que agregue o modifique
lo que hago es... cuando modifico.... cargo todo a un temporal (clientdataset) y "capturo en alguna variable" el numero de registro del ingreso, cuando es un ingreso nuevo, el dataset estaria en blanco
y luego en ese temporal borro agrego, cambio, etc
luego al grabar hago lo siguiente
- pregunto si es una modificacion
si no lo es.. entonces grabo como nuevo
si es modificacion, previamente tengo el numero de ingreso que voy a cambiar....
borro en la cabecera y en el detalle ese numero de ingreso
grabo como si fuera nuevo, pero con el mismo numero de ingreso que tenia...
listo. asunto concluido
__________________
Dulce Regalo que Satanas manda para mi.....
|