Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DBChart aus Query zur Laufzeit füllen (https://www.delphipraxis.net/40926-dbchart-aus-query-zur-laufzeit-fuellen.html)

AndreT 23. Feb 2005 10:34


DBChart aus Query zur Laufzeit füllen
 
Hallo,

ich hab ein AdoQuery, was erst zur Laufzeit dynamisch ausgeführt wird und auch da erst seine SQL-Statement übergeben bekommt.

Nun möchte ich das Ergebnis (2 Spalten / 10 Reihen) in einem DBChart darstellen.

Wie übergebe ich dem DBChart die Einstellungen zur Laufzeit.

DBChart1.Series[0].DataSource:=dataset_query;
und wie weiter?

Ich steh echt vor einem Rätsel

Danke für Eure Hilfe

AndreT 25. Feb 2005 08:27

Re: DBChart aus Query zur Laufzeit füllen
 
Keiner eine Idee? :(

SilverMoonGirl 12. Mai 2005 10:46

Re: DBChart aus Query zur Laufzeit füllen
 
Huhu ihrs :hi:

Ich stehe vor dem selben Problem und würde auch gerne wissen, wie das funktioniert

alcaeus 12. Mai 2005 10:57

Re: DBChart aus Query zur Laufzeit füllen
 
Hallo ihr,

ich hab mal meine Delphi-Hilfe konsultiert, und folgendes gefunden:

Zitat:

TeeChart Charts will connect with 3 different types of Dataset.
TTable
TQuery
TClientDataset
The minimum that requires to be set in each case is:
The name of the database,
For the table the TableName of a table
or
in the case of the query a valid SQL string.
or
in the case of a ClientDataset Define source (right button on TClientDataset object in form).
Remember to activate the Dataset by setting the Active property to True.

...


You may populate your Chart at runtime by coding which Series to add to the Chart and defining the fields of those Series.
It assumes you have a table on your form, Table1 with fields Name and Amount.

Delphi-Quellcode:
Var
MySeries,Ave:TLineSeries;

MySeries:=TLineSeries.Create( Self );
With MySeries do
begin
 ParentChart:=DBChart1;
 DataSource:=Table1;
 XLabelsSource:='Name';
 YValues.ValueSource:= 'Amount';
 CheckDatasource;
end;

Verwendet hab ich das Ding nie, also kann ich nicht mehr als das sagen. Vielleicht hilft es euch aber trotzdem weiter ;)

Greetz
alcaeus

MagicAndre1981 13. Mai 2005 10:33

Re: DBChart aus Query zur Laufzeit füllen
 
Zitat:

Zitat von SilverMoonGirl
Huhu ihrs :hi:

Ich stehe vor dem selben Problem und würde auch gerne wissen, wie das funktioniert

Hi Simone, schau dir mal die Demos dazu an. Es gibt eine Demo mit Namen TeeChart da wird dir geholfen.

André


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz