Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

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

TDBChart: zwei Werte aus Datenbank als X-Source

  Alt 5. Okt 2020, 11:07
Hallo Gemeinde,

ich hab folgendes Problem:

In einer Datenbank werden mehrere Temperatur und Feuchtigkeitswerte gespeichert.
Dazu wird bei jedem Hinzufügen eines Datensatzes die Uhrzeit und das Datum in jeweils ein eigenes Feld geschrieben.

Die Werte der Datenbank werden in einem TDBChart in zwei Graphen angezeigt (als Y-Wert).
Als X-Wert aktuell nur die Uhrzeit.

Hier mal der Code für einen Graph:
Delphi-Quellcode:
  Graph_Feuchte_1 := TLineSeries.Create(DBChart_Filter);
  Graph_Feuchte_1.ParentChart := DBChart_Filter;
  Graph_Feuchte_1.DataSource := DataModule_DB.ZQuery;

  Graph_Feuchte_1.Name := 'Feuchte_1';
  Graph_Feuchte_1.Title := 'Feuchte 1';
  Graph_Feuchte_1.XLabelsSource := 'Uhrzeit';
  Graph_Feuchte_1.YValues.ValueSource := 'FeuchteSensor_1';
  Graph_Feuchte_1.VertAxis := aRightAxis;
  Graph_Feuchte_1.ShowInLegend := false;
  Graph_Feuchte_1.Color := clBlue;
  Graph_Feuchte_1.Tag := 2;
Wie man sehen kann, ist für X als Source "Uhrzeit" angegeben.
Ich hätte aber gerne dort "Datum" und "Uhrzeit".

Wie kann ich dies koppeln?
mfg
Helmi

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