Ver Mensaje Individual
  #3  
Antiguo 02-02-2006
[Nbull] Nbull is offline
Miembro Premium
 
Registrado: nov 2004
Ubicación: Valencia-España
Posts: 168
Reputación: 20
Nbull Va por buen camino
Muchas gracias Roman, ya aprendi a unir dos querys.Me funcionó a la perfección.

Lo explicare como lo hice para la gente que le pase lo mismo que a mi.

1º ) Un Datasource para cada Dbgrid con su correspondiente Zquery enlazado la consulta para el primer Zquery seria:

Código SQL [-]
SELECT  Equipos.*  ,Software.*
FROM Equipos
RIGHT JOIN Software
ON Software.NombreEquipo=Equipos.NombreEquipo

2º ) En el segundo Zquery pongo en Datasource el primer Zquery en MasterSource el primer Zquery también, luego en IndexFieldName pongo NombreEquipos_1 que es el indice de la tabla del Dbgrid2 y en MasterField pongo NombreEquipos que corresponde a la tabla del Dbgrid1. Y le añado la siguiente consulta SQL:

Código SQL [-]
SELECT Software.*, Equipos.NombreEquipo
FROM Software
LEFT JOIN Equipos
ON Software.NombreEquipo = Equipos.NombreEquipo

Asi cuando selecciono un registro del dbgrid1 me muestra los datos asociados a ese registro en el Dbgrid2

Un saludo.Y gracias de nuevo Roman.

Última edición por Nbull fecha: 02-02-2006 a las 09:29:00.
Responder Con Cita