Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DisplayFormat+TStringGridanzeige (https://www.delphipraxis.net/95633-displayformat-tstringgridanzeige.html)

LOMBI 12. Jul 2007 19:17

Re: DisplayFormat+TStringGridanzeige
 
Meinst Du DefaultDrawing?

mkinzler 12. Jul 2007 19:25

Re: DisplayFormat+TStringGridanzeige
 
Ja

LOMBI 12. Jul 2007 19:33

Re: DisplayFormat+TStringGridanzeige
 
DefaultDrawing: True/False
Da tut sich leider nichts!

LOMBI 14. Jul 2007 11:52

Re: DisplayFormat+TStringGridanzeige
 
Hallo,

am onDrawCell hängt es vermutlich auch nicht.
Strings werden im Grid schon mit Nullen dargestellt.

Ist vielleicht die folgende Zuweisung nicht korrekt?

Delphi-Quellcode:
QueryArt.FieldByName('VKNetto').AsFloat := StrToFloat(EdVKNet.Text);
Warum werden dabei im Grid die Nullen nach dem Komma nicht gezeigt?

Wer hilft bitte weiter?

Gruß
Lombi

marabu 14. Jul 2007 18:58

Re: DisplayFormat+TStringGridanzeige
 
Hallo Lombi,

wenn du beim Ereignis OnDrawCell() den Feldwert des DataSet für die Ausgabe bereit stellst, dann solltest du nicht Field.AsString verwenden. Versuche es mal mit Field.DisplayText.

Freundliche Grüße

LOMBI 14. Jul 2007 19:17

Re: DisplayFormat+TStringGridanzeige
 
Hallo marabu,

super 100 Punkte für dich!
Zum Abschluß noch eine Frage:
Statt "Currency" in der Tabelle kann ich doch solche Werte auch als Float deklarieren oder?

Viele Grüße
Lombi

marabu 14. Jul 2007 19:28

Re: DisplayFormat+TStringGridanzeige
 
Du meinst wegen deiner vier Nachkommastellen? Niemand kann dich davon abhalten.

Schönes Wochenende

LOMBI 14. Jul 2007 19:46

Re: DisplayFormat+TStringGridanzeige
 
... muß doch noch eine Frage nachschieben:

Wie erreiche ich, dass die Beträge im Grid alle rechtsbündig angezeigt werden?
Bei unterschiedlich langen Werten sieht das optisch nicht besonders gut aus.

Auch dir ein schönes Wochenende!

Gruß Lombi

mkinzler 14. Jul 2007 20:21

Re: DisplayFormat+TStringGridanzeige
 
Zitat:

Zitat von LOMBI per PN
Vielleicht sollte ich VKBrutto und VKNetto in der ABSTabelle als String deklarieren

Davon würde ich stark abraten.
Ich würde den Wert formatiert anzeigen lassen

LOMBI 14. Jul 2007 20:29

Re: DisplayFormat+TStringGridanzeige
 
marabu hatte in der Zwischenzeit die Lösung.
Hast du einen Tipp, wie ich im Grid die Beträge rechtsbündig darstellen kann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 Uhr.
Seite 2 von 3     12 3      

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