Ver Mensaje Individual
  #1  
Antiguo 03-01-2006
Anabel Anabel is offline
Miembro
 
Registrado: may 2003
Ubicación: D.F. México
Posts: 63
Reputación: 22
Anabel Va por buen camino
Unhappy Problemas con DBGrid....

Hola

Para variar tengo una duda, ojala y alguien del foro me pueda dar unas sugerencia.

Estoy desarrollando una parte de un sistema para llevar el control de cotizaciones (documento previo a una Factura), en Delphi 6 con Paradox.

Para el alta de las Cotizaciones/Facturas, diseñe mi ventana con TDBEdit y DBGrid, las partidas o detalle de las Cotizaciones/Facturas se dan de alta dentro de está misma ventana por medio unos botones.

Ahora mi duda, tengo la Tabla Padre (donde guardo los datos de la cabeza de la Cliente, Dirección, etc.) y la tabla hija (donde guardo las partidas o detalles Cantida, producto, precio, etc.), el DataSet de ambas trabaja con Chacheupdate = True, lo menciono porque creo que es importante, al dar de alta las partidas o detalles de la factura, sucede lo siguiente: Sólo veo la última partida o detalle que he dado de alta, es decir, doy de alta una partida o detalle y se ve muy bien en el DBGrid, pero si doy de alta otra, se veo la nueva pero no la anterior, cabe mencionar que el DBGrid está conectado por medio de un DataSource a la tabla hija que a su vez está ligada a la tabla padre, por el MasterSource, y que al realizar el post de la table Padre se guardan bien y completos los datos de la cabeza y todos los detalles y partidas.

Cuando vuelvo abrir la ventana en modo de edición, no hay problema en el DBGrid, se presentan todas las partidas, por eso creo que mi error radica cuando estoy trabajando la información en memoria.

Creo que me extendí un poco

Saludos!!!
__________________
Ana
Responder Con Cita