Ayuda con DataGrid

Jaime Arosemena
21 de Agosto del 2005
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!!!!

mvallejos
21 de Agosto del 2005
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