![]() |
Datenbank: Firebird • Version: 2.04 • Zugriff über: Zeos 6.6.3
Feld Formatieren
Wie Ihr wisst, steige ich von Fox Pro auf Lazarus um. Habe nun ein Problem:
Ich verwende Zeos 6.6.3 Delphi 7 und Firebird 2.04: Ich habe keine Ahnung wie man Felder Formatiert so dass man z.B. nur 10.00 eingeben kann, beim Fox gab es den Befehl Picture 99 999 999.99 Dann konnte man 55.45 oder 599.43 oder so eingeben. Habe nun ein Zahlenfeld, das ich immer mit 2 Stellen haben will. Peter |
Re: Feld Formatieren
NUMERIC/DECIMAL Stellen.Nachkommastellen
also z.B. NUMERIC 10.2 |
Re: Feld Formatieren
Ich habe mich wahrscheinlich falsch ausgedrückt, ich habe ein DBedit Feld mit einem numerischen Feld in der DB verbunden. Nun möchte ich, dass dieses rechtsbündig angezeigt wird und egal ob man 4 oder 4.00 eingibt, es automatisch 4.00 anzeigt.
Peter |
Re: Feld Formatieren
Dann sollte Format() das richtige sein
|
Re: Feld Formatieren
Danke m.kinzler, doch darf ich Dich noch um eine Antwort bitten (Bin Anfänger) Wie muss ich diesen Befehl verwenden? Danke!!
|
Re: Feld Formatieren
Delphi-Quellcode:
str := Format( '%.2f', [4]);
|
Re: Feld Formatieren
Danke das ist mir nun klar. Doch wie verbinde ich dieses nun mit meinem dbfeld? Stehe total auf dem Schlauch. :wall:
|
Re: Feld Formatieren
Verwende einen DBMaskEdit, dort kannst du eine Eingabemaske setzen
|
Re: Feld Formatieren
Also ich habe ein DBEDIT Feld sorry, ich weis, dass ich Dich nerve, doch könntest Du nicht für einen Anfänger einfach in zwei drei einfachen Schritten mir das kurz erklären. Einfach stichwortartig. :wall: :wall: :wall: :wall:
Mann komm ich mir dumm vor!!! :?: |
Re: Feld Formatieren
Nimm statt DBEdit ein DBMaskEdit
Dieser besitzt die Eigenschaft .EditMask, welche die Eingabemaske vorgibt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz