Ayuda con DataGrid
Necesito ayuda...
Tengo un form para registrar "ventas" dentro de el tengo un DataGrid para agregar los "articulos" que va a comprar el cliente... pero como hago para agregar bastantes articulos y al ir agregandolos me calcule el "monto" y al tenerlos todos agregados me presente el total y despues pueda guardar esa "venta" en la base de datos...
espero pronta respuesta!!!!
Tengo un form para registrar "ventas" dentro de el tengo un DataGrid para agregar los "articulos" que va a comprar el cliente... pero como hago para agregar bastantes articulos y al ir agregandolos me calcule el "monto" y al tenerlos todos agregados me presente el total y despues pueda guardar esa "venta" en la base de datos...
espero pronta respuesta!!!!
Debes trabajar con un recordset desconectado, para poder agregar o quitar items de ventas sin afectar la base de datos, no hasta tanto se pulse un botón Grabar.
un resumen
en la sección general del formualrio declaras un recordset
Dim Rs As New ADODB.Recordset
Luego, en otra rutina, lo armas
Rs.Fields.Append "Codigo", AdInteger
Rs.Fields.Append "Descripcion", AdVarchar,50
Rs.Fields.Append "Precio", AdCurrency
Rs.Fields.Append "Cantidad", AdInteger
Rs.CursorLocation = AdUseClient
Rs.LookType =AdLookPessimistic
Rs.Open
Set DataGrid1.DataSource = Rs
A partir de aquí, te manejas con AddNew para agregar un item nuevo o Update para modificar uno existente
Saludos
un resumen
en la sección general del formualrio declaras un recordset
Dim Rs As New ADODB.Recordset
Luego, en otra rutina, lo armas
Rs.Fields.Append "Codigo", AdInteger
Rs.Fields.Append "Descripcion", AdVarchar,50
Rs.Fields.Append "Precio", AdCurrency
Rs.Fields.Append "Cantidad", AdInteger
Rs.CursorLocation = AdUseClient
Rs.LookType =AdLookPessimistic
Rs.Open
Set DataGrid1.DataSource = Rs
A partir de aquí, te manejas con AddNew para agregar un item nuevo o Update para modificar uno existente
Saludos