Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DBGrid und Dezimalstellen (https://www.delphipraxis.net/7650-dbgrid-und-dezimalstellen.html)

Privateer3000 18. Aug 2003 13:24


DBGrid und Dezimalstellen
 
Hello,

in meinem DBGrid werden Float-zahlen (als solche stehen sie in der Tabelle) nicht 2,00 oder 2,50 sondern als 2 oder 2,5 angezeigt.
Wie kann man dies steuern?Hab im OI nichts gefunden.

Sharky 18. Aug 2003 13:44

Re: DBGrid und Dezimalstellen
 
Zitat:

Zitat von Privateer3000
Hello,

in meinem DBGrid werden Float-zahlen (als solche stehen sie in der Tabelle) nicht 2,00 oder 2,50 sondern als 2 oder 2,5 angezeigt.
Wie kann man dies steuern?Hab im OI nichts gefunden.

Hai Privateer,

entweder Du kümmerst dich im OnDrawColumnCell des Grids selber um die Formatierung oder Du gibst diese im FeldEditor (rechter Mausclick) deiner TDataSet-Komponente beim Display-Format an.

r_kerber 18. Aug 2003 13:48

Re: DBGrid und Dezimalstellen
 
Dazu mußt Du die Eigenschaft DisplayFormat des jeweiligen TFloatField z.B. auf #.00 setzen.

Tyler 18. Aug 2003 13:50

Re: DBGrid und Dezimalstellen
 
also ick mach klär das immer zur Laufzeit, und zwar genau so:

Delphi-Quellcode:
TNumericfield(MainForm.Query1.FieldByName('meinfeld')).DisplayFormat := '0.00';
mfG

//EDIT
..... Tag´s korrigiert, danke für den Hinweis matze ;)

Matze 18. Aug 2003 13:53

Re: DBGrid und Dezimalstellen
 
@Tyler:
Was ist das für ein seltsamer Link? :wink:


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