Thema: Delphi Rave und Charts

Einzelnen Beitrag anzeigen

Stecky2000

Registriert seit: 7. Mai 2008
Ort: Trebur
66 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Rave und Charts

  Alt 14. Jan 2009, 17:42
Hi, ich bekomme es nicht hin, hab wohl ein Brett vorm Kopp!!!

Also, ich bin auf die Nevrona Site und habe mir den Kniff #19 vorgenommen.

Mal Schritt für Schritt:

1. Ich habe meine Anwendung in D7 geöffnet und da das Form aufgerufen, auf dem sich ein Tchart (Name: Chart1) befindet.
2. aus dem D7 Rave Reiter die Komponente RvCustomConnection auf das Form gezogen.
3. Die RvCustomConnection auf dem Form in "RvCustomConnection2" umbenannt, normalerweise hies sie "RvCustomConnection1".
4. Die "RvCustomConnection2" markiert
5. Im Objectinspektor die Ereignisse "RvCustomConnection2GetCols" und "RvCustomConnection2GetRow" per Doppelklick angelegt.
6. Den Code dann wie auf Nevrona-Site angegeben vervollständigt.

Delphi-Quellcode:
procedure TGrafikx.RvCustomConnection2GetCols(Connection: TRvCustomConnection);
begin
  with Connection do
    begin
      // PieChart is the name of the DataField that you will use in Rave
      WriteField('PieChart', dtGraphic, 30, '', '');
    end; { with }
end;

procedure TGrafikx.RvCustomConnection2GetRow(Connection: TRvCustomConnection);
begin
  // Chart is the name of the TChart component you are wanting to print
  WriteChartData(Connection, Chart1);
end;
Mein erstes Problem hierbei: Bei "WriteField('Series1', dtGraphic, 30, '', '');" hab ich nicht verstanden, was ich eintragen muss.
Da steht ja "PieChart is the name of the DataField that you will use in Rave", ich weis aber nicht was gemeint ist.
Soll das z. B. "Series1" sein? Dann würde sich aber die Frage stellen, was ich eintrage wenn ich "Series1" bis "Series8" habe?

Wie auch immer, ich hab mal "Series1" zum testen eingetragen.

9. Das Programm in D7 gestartet.
10. den Rave Designer geöffnet.
11. Datei/Neues DatenObjekt angeklickt
12. Dann "Direkte Datenansicht"

Und dann bekomme ich folgenden Fehler:
Warning! Duplicate Runtime data Connections found with name "RvCustomConnection2"

Was mache ich falsch?
  Mit Zitat antworten Zitat