![]() |
Datenbank: DB2 • Version: 7.1 • Zugriff über: SQL-Direct
DBChart Farben festlegen
Hallo, kurze Frage:
Ist es möglich, bei einer Tortengrafik die Farben der Einzelstücke selber festzulegen? (Die Farben sollten bei gleichen Artikeln auch Gleich sein.) Kalli |
Re: DBChart Farben festlegen
Das geht mit Sicherheit (weiß jetzt nicht genau wie, aber habe das selber auch gemacht). Gucke mal im OI nach 'Series'. Tip am Rande : nimm besser nur ein TChart und lasse das DB-Zeugs weg.
|
Re: DBChart Farben festlegen
Hab's selbst gefunden.
Hier ein Stück Code, mit dem ich die Farben setze. Sie sind abhängig von der Bezeichnung, die in den Daten enthalten ist.
Delphi-Quellcode:
Haut so prima hin.// Farben der Tortengrafik anpassen procedure TDBM.TortenFarbe(ds: TDBChart); Var i : Integer; s : String; Q : TSDQuery; Const f : array [0..9] of TColor = (clRed,clGreen,clBlue,clYellow,$000080ff, clAqua,clOlive,clFuchsia,clLime,clGray); begin Q := TSDQuery.Create(NIL); Q.DatabaseName := 'vd_daten'; Q.SQL.Text := 'select * from VD.Key_Lst Where GRUPPE = ''ANTR_SP'' and AUSPR = :AP'; Q.ParamByName('AP').AsString := 'Hausrat'; Q.Open; for i := 0 to ds.Series[0].Count -1 do begin s := ds.Series[0].ValueMarkText[i]; Q.ParamByName('AP').AsString := s; Q.Refresh; ds.Series[0].ValueColor[i] := f[Q.FieldByName('Wert').AsInteger]; end; Q.Close; Q.Free; end; Kalli |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz