Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-11-2008
j_flores3000 j_flores3000 is offline
Miembro
 
Registrado: nov 2007
Posts: 40
Poder: 0
j_flores3000 Va por buen camino
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)
Responder Con Cita
  #2  
Antiguo 22-11-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 22-11-2008
j_flores3000 j_flores3000 is offline
Miembro
 
Registrado: nov 2007
Posts: 40
Poder: 0
j_flores3000 Va por buen camino
Cita:
Empezado por marcoszorrilla Ver Mensaje
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?
Responder Con Cita
  #4  
Antiguo 22-11-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
me suena a que quieres que nosotros lo hagamos y luego te lo pasemos...

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

Responder Con Cita
  #5  
Antiguo 22-11-2008
j_flores3000 j_flores3000 is offline
Miembro
 
Registrado: nov 2007
Posts: 40
Poder: 0
j_flores3000 Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
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.
Responder Con Cita
  #6  
Antiguo 22-11-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
no conozco paradox, no puedo ayudarte. Disculpame por la molestia generada. ¬¬
__________________

Responder Con Cita
  #7  
Antiguo 22-11-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, yo lo haria todo con TADOQuery, si estas empezando el proyecto. Te sera mucho mas sencillo trabajar con ello. saludos.
Responder Con Cita
  #8  
Antiguo 22-11-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Actualizar varios registros a la vez? Ayuda... por favor georkis PHP 2 29-04-2008 22:56:38
Relación varios a varios faraonDX Tablas planas 16 11-02-2008 19:44:33
Ayuda sobre unir varios menues ErenioDhG Internet 2 09-11-2006 22:05:05
Sobre Relaciones de 1 a varios ghost MS SQL Server 0 04-11-2004 05:33:17
sobre relaciones de uno a varios ghost MS SQL Server 1 24-10-2004 11:40:01


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


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
Copyright 1996-2007 Club Delphi