Thema: Delphi eof, wo?

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: eof, wo?

  Alt 24. Jul 2005, 05:44
Hai Sanguis,

es ist wirklich so das .Eof erst True wird venn versucht wird vom letzten Datensatz weiter zu springen.
Darum ist es am einfachsten mit dem von zecke vorgeschlagenen Weg zu arbeiten. Dies würde ich aber nicht in die Verarbeitungsprocedure setzen (OnClick des Buttons) sondern in das Delphi-Referenz durchsuchenAfterScroll des DataSets.
Delphi-Quellcode:
procedure TForm1.QueryAfterScroll(DataSet: TDataSet);
begin
  if (DataSet.RecNo = DataSet.RecordCount) then
  begin
    next.Caption := 'Ende';
  end
  else
  begin
    next.Caption := 'Next';
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat