Realizar suma en textbox desde grid
Buenas tardes Unysoft! Tratare de ser presciso: tengo un form para facturas. El el, un grid con las columnas cantidad, precio unitario y subtotal. La columna subtotal es resultante de multiplicar los valores de las columnas cantidad*preciounitario. Ahora, para acumular o sumar el subtotal en un textbox, intente lo siguiente:
SELECT tablafactura
SUM tablafactura.cantidad*preciounitario TO VENTA
THISFORM.Text1.Value=VENTA
THISFORM.refresh
Esto produce que "TODOS" los registros de la columna subtotal almacenados en los diferentes registros de la tabla se acumulen en el text como un monto "TOTAL" de "TODA" la columna. Lo que yo requiero es: por cada registro de factura, hacer un subtotal, es decir, ir sumando en el text el monto de la columna subtotal a medida que voy ingresando datos, y que al guardar, quede registrado el subtotal de esa factura solamente... Sabes, algo así como los generadores de factura de las tiendas o supermercados... Dan el subtotal que debes pagar, sumando solo lo que "TU" llevas.. No lo que llevan todos, así por cada compra (cada factura) ir generando un subtotal. Tratare de ser un poco gráfico con un ejemplo para explicarme mejor:
[Grid]
Cantidad Preciounitario total
10 10 100
2 10 20
[Textbox] Total C$ 120
Espero puedas comprenderme!
SELECT tablafactura
SUM tablafactura.cantidad*preciounitario TO VENTA
THISFORM.Text1.Value=VENTA
THISFORM.refresh
Esto produce que "TODOS" los registros de la columna subtotal almacenados en los diferentes registros de la tabla se acumulen en el text como un monto "TOTAL" de "TODA" la columna. Lo que yo requiero es: por cada registro de factura, hacer un subtotal, es decir, ir sumando en el text el monto de la columna subtotal a medida que voy ingresando datos, y que al guardar, quede registrado el subtotal de esa factura solamente... Sabes, algo así como los generadores de factura de las tiendas o supermercados... Dan el subtotal que debes pagar, sumando solo lo que "TU" llevas.. No lo que llevan todos, así por cada compra (cada factura) ir generando un subtotal. Tratare de ser un poco gráfico con un ejemplo para explicarme mejor:
[Grid]
Cantidad Preciounitario total
10 10 100
2 10 20
[Textbox] Total C$ 120
Espero puedas comprenderme!
1 Respuesta
Respuesta de unysoft
1