FORMULARIOS MAESTROS DETALLES (VB2005)

11/04/2006 - 12:50 por Jose Luis Bellón | Informe spam
Hola,

Tengo la siguiente inquietud que no se resolver
Escenario:
Tabla maestro: Id, Fecha, Nombre, Total1, Total2 (Id es clave)
Tabla detalle : Id, Id_producto, Cantidad, Precio, Importe, Subtotal1,
Subtotal2

Pregunta:
Como se realiza la actualización en Total1, Total2, es decir, a medida que
se van agregando registros en el detalle, los los datos en subtotal1,
subtotal2 se sumen en total1, total2.
Gracias
 

Leer las respuestas

#1 Javier Càceres
11/04/2006 - 16:18 | Informe spam
Hola Jose

Supongo cada datagrid lo tienes amarrado a un dataset y que la relación
entre la tabla maestro y la de detalle es un primary key en la maestro; pues
bien a medida que la persona modifique la vista detalle en cada evento de
actualización de fila, debes actualizar el origen de datos del detalle y
maestro y volver a filtrar los totales así:

//Obtienes el ID del elemento seleccionado en el maestro
string strCurrentOrderID = dvOrders[grdOrders.CurrentRowIndex]
"OrderID"].ToString();

// Filtras la vista de detalle

dvOrderDetails.RowFilter = "OrderID = " + strCurrentOrderID;
grdOrderDetails.CaptionText = "Order# " + strCurrentOrderID;
grdOrderDetails.DataSource = dvOrderDetails;

Saludos dede Colombia!
Javier

"Jose Luis Bellón" wrote:

Hola,

Tengo la siguiente inquietud que no se resolver
Escenario:
Tabla maestro: Id, Fecha, Nombre, Total1, Total2 (Id es clave)
Tabla detalle : Id, Id_producto, Cantidad, Precio, Importe, Subtotal1,
Subtotal2

Pregunta:
Como se realiza la actualización en Total1, Total2, es decir, a medida que
se van agregando registros en el detalle, los los datos en subtotal1,
subtotal2 se sumen en total1, total2.
Gracias

Preguntas similares