| Einschränken von Textfeldeingaben durch das Ereignis "Bei Taste" |
|
|
|
| MS-Access Bsp. DB's - Bsp. Downloads Formulare | |||||||||||||||||||||||||||||||
| Sonntag, den 06. Januar 2008 um 01:00 Uhr | |||||||||||||||||||||||||||||||
|
Tags:
Problemstellung: Wie kann ich es verhindern das Sonderzeichen in Textfeldern eingegeben werden? Voraussetzungen: Das Bsp ist unter A00, AXP, A03 lauffähig, unter A07 wurde es nicht getestet. Funktionsweise:
Um zu verhindern das unzulässige Zeichen in ein Textfeld eingegeben werden, kann man auf das Ereignis "Bei Taste" des betreffenden Feldes zurück greifen. Um z.B. nur Buchstaben und Zahlen zu zulassen würde der Code so aussehen: Private Sub Text0_KeyPress(KeyAscii As Integer) Jetzt hat diese Lösung aber den Nachteil, das man bei mehreren Textfelden, immer wieder den Die Prozedur bietet 5 Möglichkeiten die in der Enum-Auflisten "ZeichenTyp" definiert sind.
Public Enum ZeichenTyp
Public Sub KeineSonderzeichen(cText As Control, iType As ZeichenTyp, _ Es müssen 3 Parameter übergeben und es können noch 2 optionale Parameter übergeben werden. cText = Name des Textfeldes das geprüft werden soll bSpace = Optional ob Leerzeichen zulässig sind, Standardwert=Nein. Gilt nicht für Zahlenfelder. Ein Aufruf könnte dann z.B. so aussehen:
für das Textfeld "txt_BmL" nur Buchstaben, gross und klein, mit Leerzeichen Private Sub txt_BmL_KeyPress(KeyAscii As Integer) Der im Code enthaltene iKey=8 ermöglicht das Löschen von Eingaben mittels Delete-Taste Wird ein unzulässiges Zeichen eingegeben erscheint eine MsgBox mit dem Hinweis und das ungültige Zeichen wird sofort gelöscht.
ä = 228
Downloads in dieser KategorieMS-Access Formulare![]()
|
|||||||||||||||||||||||||||||||
| Datum | Klicks |
|---|---|
| Total | 2057 |
| Mi. 23 | 2 |
| Di. 22 | 2 |
| Mo. 21 | 1 |
| So. 20 | 7 |
| Sa. 19 | 1 |
| Fr. 18 | 1 |
| Mi. 16 | 1 |
| < Zurück | Weiter > |
|---|
Login
Latest News
- 26 October 2011 Aktuelle Servicepacks Office
- 04 September 2011 Arbeiten mit EXIF-Tags
- 18 June 2011 Errechnen einer IBAN mit Access
- 08 June 2011 Nächste freie Nummer/Zahl ermitteln
- 30 May 2011 Verwaltung eines Skatturniers
Latest Comments
- Zwischenablage in MS-Access nu...
Hallo Raul, auch Dir danke für den Hinweis. Werde ... Mehr...
10.04.12 11:11
von TommyK - Zwischenablage in MS-Access nu...
Hallo Tommy, ich kann das von haarwurm bestätigen.... Mehr...
10.04.12 10:38
von Raul Katos - Userverwaltung II
Hallo Donni, wir machen mal hier weiter: http://ww... Mehr...
15.01.12 17:10
von TommyK - Userverwaltung II
Hallo Tommy, irgendwie habe ich das wohl nicht ric... Mehr...
15.01.12 16:31
von Donni - Userverwaltung II
Hallo Donni, dann setze in den Eigenschaften von "... Mehr...
15.01.12 09:45
von TommyK
Latest Downloads
Latest Forum Posts
-
-
- Datum problem
- In MS-Access - Fragen und Antworten
- at 16:44 on Mai 22, 2012 (CEST)
-
-
-
- zwei Tabellen in Abfrage verbinden - Probleme
- In MS-Access - Fragen und Antworten
- at 07:51 on Mai 16, 2012 (CEST)
-
-
-
- Änderung des Standarddruckers mittels VBA
- In MS-Access - Fragen und Antworten
- at 08:45 on Apr 13, 2012 (CEST)
-
-
-
- Serien-PDF-Dateien erstellen mit Code von Lebans
- In MS-Access - Fragen und Antworten
- at 17:30 on Apr 07, 2012 (CEST)
-
-
-
- Frage zu Unicounter
- In MS-Access - Fragen und Antworten
- at 08:24 on Mär 29, 2012 (CEST)
-
Download Statistik
41 Kategorien |







Seite: 1