Forum: Sonstige Fragen zu Delphi
Delphi
by Frank Borland,
27. Mär 2006
Das while-not-eof-Konstrukt stellt sicher, daß es ein definiertes Ende gibt. Wenn aber
Anzahl>RecordCount ist mußt Du Anzahl:=RecordCount setzen um wenigstens einen Wert zu bekommen.
if (Anzahl>RecordCount)
then Anzahl:= RecordCount;
Table3.First;
Table3.MoveBy(Anzahl);
Forum: Sonstige Fragen zu Delphi
Delphi
by Frank Borland,
26. Mär 2006
Es kann eigentlich gar nicht schlecht enden, es sei denn, es ging schon schlecht los :-)
Du mußt Kontrollstrukturen einfügen: Was passiert, wenn Du weniger Datensätze als "Anzahl" hast?
Ist in der Tabelle jeder Satz genau einem Datum zugeordnet und dieses auch noch aufsteigend?
Wie wird die Anzeige der x-Achse angepasst (Anzahl Sätze - "Anzahl")?
Gleichzeitig würde ich mit Zeiträumen...
Forum: Sonstige Fragen zu Delphi
Delphi
by Frank Borland,
22. Mär 2006
Moin!
Table3.First;
Table3.MoveBy(Anzahl);
// an Ende sonst so oft wie Anzahl gegen den letzten Satz
for i := RecCount-1-Anzahl to RecCount -1 do
begin
Value := Momentum(Anzahl);