Hola gente!. Quiero realizar Maestro-Detalle con 2 tablas usando Zeos, MySql 5.1 y Delphi 7. Paso a comentarles lo que hago y lo que necesito.
Tengo las 2 tablas:
Viaje (id, fecha, carta, recibo, km) -> Maestro
ChoferViaje (id_viaje, id_chofer, observaciones) -> Detalle
La configuración la armé así: tengo 2 DBGrid, cada una asociada al DataSource de cada tabla.
Luego, por código, configuro la tabla Detalle (ChoferViaje) en el OnCellClick del DBGrid de la siguiente manera:
Código Delphi
[-]procedure TForm6.DBGrid1CellClick(Column: TColumn);
begin
with DataModule2.tablaChoferViaje do
begin
IndexFieldNames := 'id_viaje'; MasterSource := DataModule2.dsViaje; MasterFields := 'id'; Open;
end;
end;
La cuestión es que al hacer el open, muestra todos los campos y no los filtra.
Estoy haciendo bien las cosas?? En realidad se puede hacer Maestro-Detalle en Zeos??
Si alguien me aclara el panorama se los agradecería.
Saludos y gracias!