Thema: Delphi TChart: 2D anstatt 3D

Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
 
Delphi XE2 Professional
 
#3

AW: TChart: 2D anstatt 3D

  Alt 15. Mai 2016, 17:06
diese Procedure ist eigentlich schon alles:

Delphi-Quellcode:
procedure TMainForm.Filter_setzen(const aktiv: Boolean; const Datum: TDate);
var
  FGraph: TLineSeries;

begin
  //Filter setzen
  ClientDataSet.Filter := 'Datum = ' + QuotedStr(DateToStr(Datum));
  ClientDataSet.Filtered := aktiv;

  DBChart_Filter.ClearChart;

  If aktiv then
    begin
      FGraph := TLineSeries.Create(DBChart_Filter);

      FGraph.ParentChart := DBChart_Filter;

      FGraph.XLabelsSource := 'Uhrzeit';
      FGraph.YValues.ValueSource := 'TempSensor_1';
      FGraph.ShowInLegend := false;
      FGraph.Color := clRed;

      FGraph.DataSource := ClientDataSet;
      DBChart_Filter.LeftAxis.Automatic := true;
    end;
end;
In der Datenbank gibt es eine Spalte "Datum" und eine "TempSensor_1".
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat