Code: Alles auswählen
procedure TForm1.UpDown1Click(Sender: TObject; Button: TUDBtnType);
begin
try
if Button = btNext then fDatum := IncYear(fDatum,1);
if Button = btPrev then fDatum := IncYear(fDatum,-1);
finally
ZeigeJahr;
end;
end;
procedure TForm1.ZeigeJahr;
begin
try
with JahrTable do begin
Open;
IndexName := 'DATUM';
CancelRange;
DisableControls;
SetRange(StartOfTheYear(FDatum),EndOfTheYear(FDatum));
end; // with
finally
JahrTable.EnableControls;
StaticText5.Caption := IntToStr(Yearof(FDatum));
end;
end;
Leider funktioniert das nicht. Die Daten werden zwar ALLE angezeigt aber nicht NUR das ausgewählte Jahr.
Der Code ist oben und läuft unter Delphi7 einwandfrei.(plus den [] natürlich.
Wenn Ihr mir helfen könnt wärer das super.
argos
Code: Alles auswählen