Entwickler-Ecke
Datenbanken - Feldtype für EURO
Karstadt - Mo 10.10.05 16:23
Titel: Feldtype für EURO
Hallo. Ich möchte eine Tabelle erstellen und eine Spalte für EURO Beträge. Wenn ich z.B. 2,50 abspeichere soll ich auch 2,50 rauslesen und nicht 2,5.
Wie mache ich das ? Wie heißt der Feldtype?
MFG
Karstadt - Di 11.10.05 11:32
Problem ist aber, wenn ich 15,20 in die Tabelle speichere. Bekomme ich nur 15,2 angezeigt. Das soll nicht sein :(
Bernhard Geyer - Di 11.10.05 11:46
Wo bekommst Du des angezeigt?
Du wirst vermutlich noch ein Anzeigeformat definieren müssen (Displayformat in den Felddefinitionen)
Karstadt - Di 11.10.05 12:32
DBGRIB zeigt mir immer nur 2,8 bei 2,80. Muss ich felder immer einlesen, um die Formatierung vorzuhnemen?
Wie mache ich das bei RAVE REPORT ?
tomtom62 - Mi 12.10.05 10:06
Bei den Report-Tools kannst Du immer die Anzeige eines solchen Wertes einstellen. Das Format wird dann einmal ausgewählt bei der Reporterstellung. Es gibt da oft den Typ "Währung".
Wenn dich die Anzeige im Grid stört,dann kannst Du das auch ändern. Du musst dann den Wert selbst ausgeben. Dazu gibt es Events im DBGrid.Ein Beispiel wäre onDrawDefaultCell.
Thomas
Karstadt - Mi 12.10.05 10:38
Ich habe das jetzt in der TQuery.Field.Displayformat geändert und das funktioniert einwandfrei auch in RAVE REPORT. Danke für die schnelle Hilfe.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!