Si en la tabla tienes una relacion maestro dellate supongamos
Tabla detalle
Id, IdFamilia, IdProveedor (ID = integer,IdFamilia = IdInteger, Proveedor = Integer)
Tabla Familia
Id DescripcionFamilia (ID = Integer, DescripcionFamilia = String)
Tabla Proveedor
Id DescripcionProveedor (ID = Integer, DescripcionProveedor = String)
Entonces usemos para ver los datos
Código Delphi
[-]
If tablaFamilia.Locate('Id',TablaDetalleIdFamilia.AsInteger,[]) Then
ComboFamilia.Text := TablaFamiliaDescripcionFamilia.AsString;
If tablaProveedor.Locate('Id',TablaDetalleIdProveedor.AsInteger,[]) Then
ComboProveedor.Text := TablaProveedorDescripcionProveedor.AsString;
Pero si en la tabla detalle no estas usando una relacion maestro detalle entonces :
Tabla detalle
Id, IdFamilia, IdProveedor (ID = integer,IdFamilia = String, Proveedor = String)
Código Delphi
[-]
ComboFamilia.Text := TablaDetalleIdFamilia.AsString;
ComboProveedor.Text := TablaDetalleIdProveedor.AsString;