![]() |
Maskedit - 5 Zahlen
Manchmal ist es aber auch schwer. In einem Edit-Feld sollen 5 Zahlen eingegeben werden z.B. 43456
Habe alles versucht an Masken im Maskedit: 99999 99999;1;_ 99999;_ !99999 ... Es darf immer nur eine (!) Zahl eingegeben werden. Er nimmt keine zweite an. Hat jemand eine Doku über die Syntax von Maskedit ?? was heißt das !, was wird in Semikoli eingeschoben, das _ ist mir klar, das ist das Maskierungszeichen. |
Re: Maskedit - 5 Zahlen
In D2007 gibt es Templates, ist es das was du suchst?
Code:
!99999;1;_
Code:
!99999;1;{Leerzeichen}
|
Re: Maskedit - 5 Zahlen
Zitat:
! == 99999 == ;1; == Was ist der Unterschied zwischen !99999 und 00000 ??? Das Problem habe ich gelöst. Problem: Ich habe versucht dem MaskEdit Feld einen Wert zuzuweisen, der nicht der Maske entsprang: edit : MaskEdit; ... edit.EditMask := '!00000'; edit.Text := '0'; Dann hat man wirklich ein Problem. Es ist also ratsam, wenn man der Datenbank ein Feld hinzufügt, welches später mit einer EditMask Komponente zusammenarbeiten soll, es dann auch entsprechend der Editmaske als Default vorzubelegen. |
Re: Maskedit - 5 Zahlen
Hi,
hätte dir gerne die komplette Hilfeseite hier reingeschrieben, dass mache ich aber lieber nicht, wegen schlechten Erfahrungen ^^ Aber du findest das unter "MaskUtils.FormatMaskText Funktion" in der Hilfe. Der D2007 Link ist:
Code:
ms-help://borland.bds5/delphivclwin32/MaskUtils_FormatMaskText.html
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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