Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Ayuda relaciones de varios a varios TQueries (https://www.clubdelphi.com/foros/showthread.php?t=61806)

j_flores3000 22-11-2008 18:19:31

Ayuda relaciones de varios a varios TQueries
 
Bueno, sigo con la farmacia y tengo 4 tablas (son tquerys y todas paradox):
empleados
clientes
productos
ventas

como hago la relacion en delphi?
clientes a ventas a productos? (la de empleado la necesito para saber quien lo atendio y todo eso)

marcoszorrilla 22-11-2008 18:59:17

Tienes que dar algún detalle más de las tablas, campos, como casan, etc.

Y también si quieres obtener en una rejilla el resultado del encuentro entre tablas u otra cosa....

Un Saludo.

j_flores3000 22-11-2008 19:03:07

Cita:

Empezado por marcoszorrilla (Mensaje 327444)
Tienes que dar algún detalle más de las tablas, campos, como casan, etc.

Y también si quieres obtener en una rejilla el resultado del encuentro entre tablas u otra cosa....

Un Saludo.

Ok.Quiero que los resultados de las ventas me aparescan en la rejilla. Osea por ejemplo tengo un formulario con los productos y apretar un boton e insertarlo en la de comprar y que con un formulario ventas me pida el cliente que lo compro, que calcule los importes, maso menos asi...se entiende ahora o doy mas detalles? si es que si, que detalles mas doy?

ContraVeneno 22-11-2008 19:14:41

me suena a que quieres que nosotros lo hagamos y luego te lo pasemos...

discúlpame, pero a eso me suena...

j_flores3000 22-11-2008 19:18:24

Cita:

Empezado por ContraVeneno (Mensaje 327447)
me suena a que quieres que nosotros lo hagamos y luego te lo pasemos...

discúlpame, pero a eso me suena...

Perdon contraveneno...pero me queres acusar de que¿? te estoy pidiendo algo¿? solo pido como se puede hacer ya que yo por mi solo estoy intentando hacer solo la consulta sql para esta relacion, sin tener experiencia en base de datos.
yo estoy haciendo los formularios y todo solo pido ayuda con el sql.

ContraVeneno 22-11-2008 19:22:52

no conozco paradox, no puedo ayudarte. Disculpame por la molestia generada. ¬¬

coso 22-11-2008 21:00:09

Hola, yo lo haria todo con TADOQuery, si estas empezando el proyecto. Te sera mucho mas sencillo trabajar con ello. saludos.

marcoszorrilla 22-11-2008 21:43:40

Supongamos que en la tabla clientes tienes entre otros campos.

Codigo = 4300001
Nombre = Pepe

y en Lineas Ventas

4300001 Agua 10 unidades precio 2 Total 20
4300001 Agua 05 unidades precio 2 Total 10
4300001 Vino 10 unidades precio 4 Total 40
4300001 Vino 10 unidades precio 4 Total 40


Código SQL [-]
Select c.Codigo, c.Nombre, V.Producto,
Sum(V.Unidades) as Unidades, 
Sum(V.Total) as Total
From Clientes as C, Ventas as V
Where c.Codigo = 430001
Group By c.Codigo, c.Nombre, V.Producto

Más o menos esta es la idea del SQL a emplear.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 21:27:03.

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