Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Euro-Anzeige in dbGrid (https://www.delphipraxis.net/148542-euro-anzeige-dbgrid.html)

schniede 3. Mär 2010 23:03

Datenbank: Access • Version: 2003 • Zugriff über: ADO

Euro-Anzeige in dbGrid
 
Hallo !

Ich hab das Problem das meine Daten die ich in ein Währungsfeld schreibe (ADO, Access-Datenbank, AdoQuery u.s.w.)und später im dbGrid Anzeige leider ohne ' € ' zu sehn
sind und die zweite Stelle nach dem Komma weg ist, wenn es ne 0 ist.
Also aus 0,30 € (so in der Access-Datenbank zu sehen) wird 0,3.
Gibt es da ne Lösung oder muß ich das umstädlich über ein Stringfeld machen?

Gruß schniede

Bernhard Geyer 4. Mär 2010 06:25

Re: Euro-Anzeige in dbGrid
 
In der DB wird nur 0,3 stehen und erst mittels Anzeigeeigenschaften wird das €-Zeichen dazu kommen. Das musst du in Delphi ebenfalls über das Displayformat machen.

schniede 4. Mär 2010 14:32

Re: Euro-Anzeige in dbGrid
 
Danke, das war das richtige Stichwort.
Wem´s interessiert, meine Lösung.

Code:
 TFloatField(DataModule2.Ansicht1query.Fields[1]).DisplayFormat := '#,##0.00 €';
Danke und bb Gruß schniede


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