Uff... mit den Master/Detail Funktionen habe ich nie gearbeitet.
Ich habe immer für jedes Grid ein
Query / Datasource.
Wenn z.B.: Query1 für die "Mastertabelle" zuständig ist setze ich im
AfterScroll-Ereigniss einfach den
SQL-Befehl für mein Query2 neu.
Delphi-Quellcode:
procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
begin
Query2.Close;
Query2.SQL.Text := 'SELECT *, Count (*) As anzahl from detail WHERE master_id = '
+ DataSet.FieldByName ('master_id').AsString;
Query2.Open;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"