AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Fastreport 2025.1 Chart zeigt Lines nicht an
Thema durchsuchen
Ansicht
Themen-Optionen

Fastreport 2025.1 Chart zeigt Lines nicht an

Ein Thema von norwegen60 · begonnen am 20. Mai 2025 · letzter Beitrag vom 23. Mai 2025
 
norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
526 Beiträge
 
Delphi 12 Athens
 
#1

Fastreport 2025.1 Chart zeigt Lines nicht an

  Alt 20. Mai 2025, 09:48
Hallo zusammen,

ich versuche mit Delphi XE die Fastreport componente TfrxChart zu verwenden, habe jedoch das Problem, dass mir das Chart zwar angezeigt wird, aber ohne die Werte (s. Anhang).
Die Zuweisung erfolgt so:
Delphi-Quellcode:
function TForm1.GetNewSeries(sName: string): TChartSeries;
// ********************************
// DIT-2618, GPa, 2021-10-04
begin
  Result := TLineSeries.Create(nil);

  Result.Pointer.Visible := True;
  Result.LinePen.Visible := True;
  Result.Title := sName;
  Result.Marks.Arrow.Visible := True;
  Result.ShowInLegend := True;
  Result.XValues.DateTime := False;
  Result.Visible := True;
end;

procedure TForm1.btPrintNewChartClick(Sender: TObject);
var
  lFrxChart: TFrxChartView;
  csSeries1: TChartSeries;

begin
  tag := tag + 1;
  // Assing the chart to frxChartView
  lFrxChart := TFrxChartView(frxReport2.FindObject('Chart1'));
  if (lFrxChart <> nil) then
  begin
    lFrxChart.Chart.Title.Caption := Format('Title %d', [tag]);
    csSeries1 := GetNewSeries('Test1');
    lFrxChart.Chart.AddSeries(csSeries1);
    csSeries1.AddXY(0, 12);
    csSeries1.AddXY(1, 150);
    csSeries1.AddXY(2, 100);
    csSeries1.AddXY(3, 180);
  end;

  frxReport2.ShowReport;
end;
Ich habe das Chart dann auf dem Form erzeugt und die Werte auf die gleiche Weise zugeordnet. Das funktioniert einwandfrei. Wenn ich den Chart dann aber per
Delphi-Quellcode:
procedure TForm1.btPrintAssigneChartClick(Sender: TObject);
var
  lFrxChart: TFrxChartView;

begin
  // Assing the chart to frxChartView
  lFrxChart := TFrxChartView(frxReport2.FindObject('Chart1'));
  if (lFrxChart <> nil) then
    lFrxChart.Chart.Assign(chChart);

  frxReport2.ShowReport;
end;
zuweise, wird er Titel korrekt angezeigt, das Chart aber wieder ohne Werte.

Ich habe mir schon die ganzen Properties des TfrxChartView angeschaut, aber nichts gefunden, dass das Anzeigen beeinflusst.

Hat da jemand ein Tip?

PS: Wenn ich die Legende anzeigen lasse, werden die Series dort angezeigt, aber eben keine Lines im Graph selber

Danke
Gerd
Angehängte Grafiken
Dateityp: jpg qY4v7QwNI2.jpg (19,7 KB, 17x aufgerufen)

Geändert von TBx (25. Mai 2025 um 20:53 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 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