Problema al actualizar informacion en BD Acces desde Listview VB6.0
Publicado por Jose Espinal (1 intervención) el 12/05/2014 19:25:54
Amigos de éste foro buenos dias.
Tengo una tabla "ventas" y una "Det_venta", en mi aplicacion de vb6.0 tengo una ventana similar a la de una factura, donde va el Nº de serie, fecha, cliente, el importe total, y un Listview donde voy agregando uno o varios productos (Idprod, nomproducto, cantidad, p.unitario), cuando voy a registrar esa venta hago click en guardar se guarda en la tabla ventas: Idventa, idcliente, nº de serie, y el importe total, y en la tabla Det_venta se guarda: Idventa, Idetalle, idprod, cant, punitario.
No tengo problemas en guardar la venta con su detalle, el problema es que cuando quiero editar esa venta es decir quiero agregar un producto mas o sacar un producto de esa venta (del listview) y al momento de Actualizar la modificacion, en la tabla "Det_venta", solo actualiza un registro ya sea el primer registro o el ultimo adicionado, pero un solo registro es lo que actualiza.
Alguien me podría ayudar a resolver este problema que llevo varios dias tratando de solucionar y no logro hacerlo.
La BD es Acces y Visual Basic 6.0.
Gracias por su respuesta.
Tengo una tabla "ventas" y una "Det_venta", en mi aplicacion de vb6.0 tengo una ventana similar a la de una factura, donde va el Nº de serie, fecha, cliente, el importe total, y un Listview donde voy agregando uno o varios productos (Idprod, nomproducto, cantidad, p.unitario), cuando voy a registrar esa venta hago click en guardar se guarda en la tabla ventas: Idventa, idcliente, nº de serie, y el importe total, y en la tabla Det_venta se guarda: Idventa, Idetalle, idprod, cant, punitario.
No tengo problemas en guardar la venta con su detalle, el problema es que cuando quiero editar esa venta es decir quiero agregar un producto mas o sacar un producto de esa venta (del listview) y al momento de Actualizar la modificacion, en la tabla "Det_venta", solo actualiza un registro ya sea el primer registro o el ultimo adicionado, pero un solo registro es lo que actualiza.
Alguien me podría ayudar a resolver este problema que llevo varios dias tratando de solucionar y no logro hacerlo.
La BD es Acces y Visual Basic 6.0.
Gracias por su respuesta.
Valora esta pregunta


0