Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBChart Balkenbeschriftung mit Text? (https://www.delphipraxis.net/116042-dbchart-balkenbeschriftung-mit-text.html)

Overclocker 22. Jun 2008 13:11

Datenbank: access • Zugriff über: adoquery

DBChart Balkenbeschriftung mit Text?
 
Hi,

ich habe eine adoquery und ein TDBChart und möchte nun zu den Kunden die dazugehörigen Verkaufszahlen als Balken anzeigen lassen.

Ich bekomme allerdings bis jetzt nur so hin, dass unten die Kundennummer steht und darüber dann der Balken mit dem Wert.

Allerdings möchte ich es so haben, dass unten anstatt der Kundennummer der KundenNAME (also als Text) zu sehen ist.

Das ganze wollte ich mit einem Innerjoin lösen, doch leider kann ich im DBChart nur Felder in der Datenquelle auswählen, die den Datentyp Zahl(Integer) haben.

Gibt es hier eine andere möglichkeit die Balken zu beschriften?

Grüße

haentschman 22. Jun 2008 15:06

Re: DBChart Balkenbeschriftung mit Text?
 
Hallo...

ich meine mich zu erinnern, daß Dein Vorhaben nicht geht. Die Beschriftungen über den Balken sind für die Y Werte vorgesehen.

Vorschlag:

den Kundennamen in der X Achse unter dem Balken positionieren. Fände ich persönlich auch übersichtlicher, da nebeneinander.
:hi:

Overclocker 22. Jun 2008 15:14

Re: DBChart Balkenbeschriftung mit Text?
 
Problem bereits durch bisschen Code Modifikation eines anderen Threads hier gelöst :)

Delphi-Quellcode:

DBChart1.Series[0].Clear;
  dm.varqry1.first;

  while not dm.varqry1.Eof do begin

    DBChart1.Series[0].AddY(dm.varqry1.fieldbyname('Punkte').AsFloat,dm.varqry1.fieldbyname('name').AsString,clred);
    dm.varqry1.Next;
end;

haentschman 22. Jun 2008 15:22

Re: DBChart Balkenbeschriftung mit Text?
 
...sehr schön.

ich hatte noch mal geschaut und festgestellt, daß das Anzeigen des Labels über dem Balken doch möglich ist.

Chart Edit - Series - Marks - CheckBox Visible - Style Label

:hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 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