Wie der Titel des Themas schon sagt möchte ich gerne ein Linienchart zeichnen und dabei die Werte aus einer Datenbank nehmen, die ich vorher eingetragen habe..wichtige Felder sind Datum und der Wert an diesem Datum..
irgendwie bekomme ich das nicht richtig hin.. folgenden Code habe ich schon:
Delphi-Quellcode:
var i : Integer;
begin
AdoDataSet1.Close;
AdoDataSet1.CommandText := 'SELECT * FROM TEST ORDER BY DATUM DESC';
AdoDataSet1.Open;
for i := 1 to AdoDataSet1.FieldCount do
Series2.XValues.DateTime := TRUE;
Series2.AddXY(AdoDataSet1.FieldByName('Datum').AsDateTime,StrToFloat(AdoDataSet1.FieldByName('Wert').AsString));
Series2.AddXY(AdoDataSet1.FieldByName('Datum').AsDateTime+i,StrToFloat(AdoDataSet6.FieldByName('Wert').AsString));
leider zeichnet er mir den Chart nicht so wie ich dachte..das heisst Datum ist schonmal okay jedoch bringt er mir nur den Endwert bis zum heutigen Datum ohne nun auf die Werte in der tabelle rücksicht zu nehmen, sprich es ist immer eine gerade
.. was kann ich nun tun um jeden Wert am jeweiligen Datum einzeln auszulesen und darstellen zu können??
Danke schonmal im Voraus!