Nochmal zurück zum Thema...
habe nun 2 Serien und will nun die beiden ein und ausblenden, wobei die Datenquellen eine Oracle abfrage ist die auch soweit funktioniert.
Wenn ich nun aber...
Delphi-Quellcode:
Bericht_chart.Series[0].Active:=false;
Bericht_chart.Series[1].Active:=true;
Und somit nur das Zweite sehen will, fordert er immernoch die Datenquelle von dem ersten. Bekomme die Fehlermeldung, das ein Feld nicht verfügbar ist.
Die Zuweisung des
SQL Strings erfolgt vor dem aktevieren der Serie
Delphi-Quellcode:
if Bericht_Chartliste.Items[Bericht_Chartliste.ItemIndex] = 'TAs in WA' then
begin
Bericht_query.SQL.Clear;
Bericht_query.SQL.Text:='SELECT...';
Bericht_query.Open;
Statusbar.SimpleText:='Diagramm wurde erstellt.';
bericht_chart.Visible:=true;
Bericht_chart.Title.Text.Text:=Bericht_Chartliste.Items[Bericht_Chartliste.ItemIndex];
Bericht_chart.Series[0].Active:=false;
Bericht_chart.Series[1].Active:=true;
Statusbar.SimpleText:='Diagramm '+ Bericht_Chartliste.Items[Bericht_Chartliste.ItemIndex] +' wurde erstellt.';
end;
Könnt ihr mir da helfen ?