AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls DBChart Achsenbeschriftung mit Datums- und Uhrzeitwerten
Thema durchsuchen
Ansicht
Themen-Optionen

DBChart Achsenbeschriftung mit Datums- und Uhrzeitwerten

Ein Thema von Chimera79 · begonnen am 7. Okt 2008 · letzter Beitrag vom 7. Okt 2008
Antwort Antwort
Chimera79

Registriert seit: 17. Mär 2008
3 Beiträge
 
#1

DBChart Achsenbeschriftung mit Datums- und Uhrzeitwerten

  Alt 7. Okt 2008, 12:17
Hi,
ich bin neu hier und hab auch gleich mal ne Frage
Meine Daten die in dem DBChart angezeigt werden sollen, kommen von einem StringGrid. Das funktioniert ja auch soweit ohne Probleme, aber wie kann ich der x-Achse beibringen das sie mir Datum und Uhrzeit anzeigt???
Die Werte dafür stehen in der 1. Spalte des StringGrids im Format dd.mm.yyyy/hh:mm.
Ich habs schon mit BottomAxis.Labels versucht, hat aber nich funktioniert. Das gleiche wars, wenn ichs über series1.AddXY versucht hab.
Die Hilfe auf der steema Seite hat mir auch nich wirklich geholfen.
Wäre euch sehr dankbar wenn ihr mir mal kurz erklären könntet, wie ich nen String als x-Achsenbeschriftung nutzen kann
vielen dank schonmal
lg chimi
  Mit Zitat antworten Zitat
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
376 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: DBChart Achsenbeschriftung mit Datums- und Uhrzeitwerten

  Alt 7. Okt 2008, 16:40
Hallo Chimi,

die Daten stellst Du whrscheinlich nicht in einem DBChart sondern in einem TChart dar. Bei der Übergabe der Daten an die Series solltest du ADDXY (x,y,Label,clTeecolor); verwenden um den richtigen Wert mit dem richtigen Datum zu verbinden. Weiterhin muss bei der Serie eingestellt sein dass Sie zur BottomAxis gehört und diese DateTime Werte nutzt. Und wichtig sollte in deinem Beispiel auch sein, dass du der Series TDateTime Werte als Datums/Zeitwert übergeben musst und keine Strings aus dem StringGrid. Also vorher konvertieren.

mfg CG
Andreas Schachtner
  Mit Zitat antworten Zitat
Chimera79

Registriert seit: 17. Mär 2008
3 Beiträge
 
#3

Re: DBChart Achsenbeschriftung mit Datums- und Uhrzeitwerten

  Alt 7. Okt 2008, 17:39
super
Vielen lieben dank für deine Hilfe.
Ich muß wohl Tomaten auf den Augern gehabt haben, das ich bei addxy den Label nich gesehen hab
Habs jetzt so gemacht:
Code:
 for z := 1 to Form2.Stringgrid2.RowCount -1 do
      Form2.series1.AddXY(z, StrToInt(Form2.StringGrid2.Cells[1,z]),Form2.StringGrid2.Cells[0,z]);
Eine Frage hätt ich noch, warum ist es denn sinnvoller der Series TDateTime Werte zu übergeben und keine Strings??
(Hab erst vor ca. nem Monat mit Delphi angefangen^^)
lg chimi
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:56 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