Entwickler-Ecke

Datenbanken - "Null-Wert" wird in Float-Feld nicht gespeichert


Crowbar - Fr 13.08.04 13:40
Titel: "Null-Wert" wird in Float-Feld nicht gespeichert
Hallo,
ich habe in meiner Tabelle ein nummerisches Feld mit zwei Dezimalstellen definiert.
Sobald ich einen Wert von z.B. "25,68" habe und dies in meine Table eintrage funktioniert alles einwandfrei. Ist der Wert jedoch "25,00", so wird nur "25" in meine Table eingetragen. Es wird also der "Null-Wert" nach dem Komma nicht mitgespeichert. Es wäre ja nicht so tragisch, wenn ... naja in meinem DBGrid steht dann leider auch nur z.B. "25" statt "25,00". :cry:
Hat jemand einen Tip?

Crowbar
P.S. Ich benutze eine dbBase Table und meinen Wert (z.B. Geldbetrag) übergebe ich folgend:

Quelltext
1:
MeinDbf.FieldByName('BRUTTO').AsFloat:=StrToFloat(BruttoEdit.Text);                    


neojones - Fr 13.08.04 14:19

Doppelklick auf die Table-Komponente -> Feld auswählen -> Dann im Objektnavigator die Eigenschaft DisplayFormat setzen.

Gruß,

Matthias


Crowbar - Fr 13.08.04 14:43

Danke Matthias für Deinen Tip! So klappt es! :)

Cu
Crowbar