Tema: delphi+acces
Ver Mensaje Individual
  #2  
Antiguo 30-01-2009
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Reputación: 20
droguerman Va por buen camino
Bueno sigues los siguientes pasos (suponiendo que usas ADO):
tu consulta de platos en el adodataset que usas (supongamos se llama adPlato) sigue siendo:
Código SQL [-]
SELECT idPlato, nombre FROM Plato;

tu consulta de ingredientes (supongamos se llama adIngrediente) será:
Código SQL [-]
SELECT I.idIngrediente, I.nombre
    FROM Ingrediente I, IngPlato IP
    WHERE I.idIngrediente = IP.idIngrediente AND IP.idPlato = :idPlato;

luego:
tienes un datasource llamdo dsPlato cuya propiedad dataset apunta a adPlato

tienes un datasource llamado dsIngrediente cuya propiedad dataset apunta a adIngrediente

Además la propiedad dataSource de adIngrediente debe apuntar a dsPlato;

Con eso cada vez que elijas un plato, la segunda consulta buscará el parametro idPlato dentro del dataset dsPlato.

Es un poco truculento pero espero funcione.

saludos
__________________
self.free;
Responder Con Cita