FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sumar los productos que corresponden a la factura
Hola gente del foro.... Estoy haciendo un sistema de facturacion. Tengo dos tablas: Facturas(id_factura, numero, totalfactura) Detalle(id_detalle, id_factura, id producto, cantidadproducto, preciounitario, totalproducto). Lo que quiero hacer es: cuando apreto el boton agregar producto, me sume todos los productos q correspoden a esa factura... osea una consulta sql con facturas.id_factura y detalle.id_factura... Gracias....
|
#2
|
||||
|
||||
Hola JairoC.
Si no te estoy entendiendo mál, creo que podrías hacer: O también:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Sumar los productos que corresponden a la factura
Gracias ecfisa... Ahora me sale un error de que no encuentra el ID_DETALLE...
|
#4
|
|||
|
|||
Sumar los productos que corresponden a la factura
TE ENVIO EL CODIGO, PARA QUE VEA SI VOY BIEN ENCAMINADO...
Última edición por ecfisa fecha: 07-10-2011 a las 21:12:39. Razón: Etiquetas [delphi] [/delphi] |
#5
|
||||
|
||||
puedes colocar como quedo tu consulta?
__________________
Dulce Regalo que Satanas manda para mi..... |
#6
|
||||
|
||||
Hola
Tienes un query que se llama IBQuery_DetalleVenta. Dale doble click y quitale los campos que estan en esa pantalla pequeña. Saludos
__________________
Siempre Novato |
#7
|
|||
|
|||
Gracias!!!! Ahora no sale el error... Cómo hago para guardar el resultado de la suma al campo TOTAL de la tabla FACTURA_DE_VENTAS???
|
#8
|
||||
|
||||
Hola JarioC.
Te borré un mensaje por que aparentemente (el código es extenso) contenía el mismo texto que el anterior. Te ruego que me hagas saber si lo enviaste dos veces por error, así lo borro en forma definitiva o si tenía algún cambio que se me pudiera haber pasado y en ese caso lo restauro. Muchas gracias.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
lO ENVIE SIN QUERER..PERDON..
|
#10
|
||||
|
||||
Hola
No entiendo. Tienes un consulta sql que te da el total del query IBQuery_DetalleVenta, por lo tanto este contiene lo que se llama un field. ESte field es el que necesitas para ingresarlo en donde quieras, un ejemplo: Quieres que este field este en una variable y luego en donde quieras: Ahora si, haces lo que quieras con la variable A. Por ahí anda el asunto. Saludos
__________________
Siempre Novato |
#11
|
|||
|
|||
No hay caso :-( ... Soy novato en en esto... Lo que quiero hacer es guardar la suma de la consulta SQL.Add('SELECT SUM(T1.TOTAL) AS TOTALP FROM DETALLE_VENTAS T1, FACTURAS_DE_VENTAS T2 WHERE T1.ID_FAC_V = T2.ID_FAC_V'); en el campo TOTAL de la tabla FACTURAS_DE_VENTAS... Y no se como hacerlo...
|
#12
|
||||
|
||||
Hola
No es complicado, solamente que no lo tienes claro. Este dato lo quieres colocar en otra tabla o en la misma? Recuerda que no estamos al lado tuyo, no sabemos nada, tienes que ser mas especifico. Saludos
__________________
Siempre Novato |
#13
|
|||
|
|||
Ok, le explico bien... Tengo dos tablas: FACTURA_DE_VENTAS (ID_FACTURA, NUMERO, ID_CLIENTE, TOTAL) Y DETALLE_VENTAS (ID_DETALLE, ID_FACTURA, ID PRODUCTO, PRECIO UNITARIO)
Lo que quiero conseguir es: que cuando apreto el boton, me sume los totales de cada producto (CAMPO TOTAL.DETALLE_VENTAS) y a ese resultado me lo guarde en (CAMPO TOTAL.FACTURAS_DE_VENTAS)... |
#14
|
||||
|
||||
Hola
Lo que quieres hacer se llama UpDate. Tienes un numero de factura que es la que (por logica) va a contener el total de esa venta, es asi?..... Ya sabemos que la consulta nos da el total. Ese total lo vamos a pasar al campo TOTAL.FACTURAS_DE_VENTAS de la MISMA tabla, es asi?.... Bien: Si tienes dudas dilo. Saludos PD: No se si entiendo bien, tal vez es un insert, solamente se cambia la consulta sql y listo
__________________
Siempre Novato Última edición por Caral fecha: 07-10-2011 a las 22:43:49. |
#15
|
|||
|
|||
Así es... Me sale un error que dice Column Unknown TOTAL.FACTURAS_DE_VENTAS... Justo acá ExecSQL;
|
#16
|
||||
|
||||
Hola
A ver si esta vez bateo mejor. Para mi es un insert no un update. Revisa y trata de entenderlo. Saludos
__________________
Siempre Novato |
#17
|
|||
|
|||
Muchas Gracias!!! Funciono con esta linea SQL.Text:= 'Update FACTURAS_DE_VENTAS set TOTAL = :Tot where ID_FAC_V = ID_FAC_V';
Lo unico que la suma da, por ejemplo: 44,70 y me lo redondea a 45 y así lo guarda... |
#18
|
||||
|
||||
Donde realizas la suma, intenta lo siguiente:
De todas formas ten cuidado con el redondeo. |
#19
|
||||
|
||||
Hola
Muy interesante lo desconocía. Buen aporte, gracias. Saludos
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Factura Electronica Factura-E | keys | Varios | 1 | 09-11-2010 06:37:46 |
Clasifica productos | cacu | OOP | 2 | 17-11-2009 09:31:16 |
Easter egg en los productos de Microsoft | Gabo | La Taberna | 0 | 15-10-2007 17:50:47 |
Fallo Nº Factura y Linea Factura | CarmaZone | Tablas planas | 5 | 26-05-2005 11:17:19 |
Reportes de productos | maui | Impresión | 5 | 07-09-2004 00:03:49 |
|