Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Imprimir resultado de 2 tablas con un Query (https://www.clubdelphi.com/foros/showthread.php?t=38143)

maravert 05-12-2006 00:02:26

Imprimir resultado de 2 tablas con un Query
 
Tengo una tabla productos con estos campos

Numero_Producto
dES
Precio

Otras que se llama Facturas y tiene

Factura
Numero_Producto
Cantidad
Precio

Deseo imprimir una factura cuyo numero esta en Edit1.Text

La factura debera llevar datos de las dos tablas (Productos y Facturas)

Factura ......... Facturas
Numero_Producto ... Producto
Des .... Producto
Cantidad Producto


Por favor si alguine puede ayudarme con esto que la verdad no encuentro la soluciòn.

nachoalbano 05-12-2006 00:28:48

Una Solución no muy sofisticada
 
Hola!
Bueno, nose porque la necesidad de hacerlo en una sola query cuando lo podrías hacer con dos, o utilizando un master detail.
Una manera de realizar eso con una sola consulta es utilizando la clausula join del sql.
Teniendo en cuenta los datos de tus tablas query quedaría de esta manera:

Código SQL [-]
 
select * -- aunque sería conveniente que coloques solamente los campos que necesites
from Facturas F 
inner join Productos P 
on F.factura = P.factura
where factura = :factura -- este sería un parámetro de la query para elegir una unica factura

el valor de :factura es el que tomarías del edit.

espero que te sirva

maravert 06-12-2006 17:57:59

Gracias por vuestra ayuda

Muy agradecido,
Muy agradecido,
Muy agradecido,


La franja horaria es GMT +2. Ahora son las 11:05:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi