Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#7

Re: [Interbase] GetRecordCount

  Alt 12. Jan 2004, 13:57
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"
  Mit Zitat antworten Zitat