Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Displayformat in StringGrid verwenden (https://www.delphipraxis.net/165821-displayformat-stringgrid-verwenden.html)

cugar 18. Jan 2012 06:59

Delphi-Version: XE

Displayformat in StringGrid verwenden
 
Hallo,
ziehe mir aus verschiedenen Tabellen (InterBase XE) markierte Datensätze in ein Stringgrid.

Eine Zuweisung lautet:
MyString:= IntToStr(AktuelleTabelle.FieldByName(AdvStringGrid 1.Cells[3, i]).Value); //Zahl
AdvStringGrid1.Cells[3, i] ist der Name eines Tabellenfeldes

Hier weiß Stringgrid das es sich um eine Zahl handelt, es läuft alles richtig ab.
Mein Problem ist aber: wenn der Wert aus einer Tabelle z:B.: 10 ist und im DisplayFormat (TIBDataSet) des Feldes z.B.: ##0% steht (sind ja 10%), bekomme ich nur die 10 zu sehen... Wie bringe ich ihn dazu irgendwie DisplayFormat auch zu verwenden, wie in DBGrid?

Müsste irgendwie so laufen: wenn im DisplayFormat etwas steht dann sowas machen, sonst überspringen.

Wenns gar nicht anders geht, würde ich DisplayFormat auseinander nehmen, nur um in dem Fall mein % zubekommen, aber wie ich Delphi kenne geht es sicher viel einfacher^^ Stehe auf dem Schlauch!!!

Viele Grüsse
Andreas

sx2008 18. Jan 2012 07:11

AW: Displayformat in StringGrid verwenden
 
Delphi-Quellcode:
MyString:= AktuelleTabelle.FieldByName(feldname).Text;

cugar 18. Jan 2012 07:56

AW: Displayformat in StringGrid verwenden
 
Ich fass es nicht, einfacher geht's wirklich nicht!:thumb:

Vielen, vielen Dank!


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