| |
C# EckeRe: Textfeld mit Einschränkungen machen | | | Autor: svenb | Datum: 04.02.16 12:38 |
| HeHo,
vielleicht hilft diese dir weiter.
http://opengeodb.giswiki.org/wiki/OpenGeoDB
Gruß
Sven | |
Textfeld mit Einschränkungen machen | | | Autor: Tortenesser | Datum: 23.01.15 08:08 |
| Wie kann ich erreichen das ein Textfeld die Einschränkung hat nur existierende Postleitzahlen aufzunehmen? Werden z. b. Buchstaben oder falsche Daten oder längere Texte eingegeben so soll der Speichern Knopf ausgegraut werden. Sind solche Limitationen möglich und wenn ja wie geht das? Wie erkenne ich eine existierende Postleitzahl anhand der Eingabe? | |
Re: Textfeld mit Einschränkungen machen | | | Autor: Manfred X | Datum: 23.01.15 14:22 |
| Du benötigst eine Datenbank mit einer Postleitzahlentabelle.
Die UInteger.Tryparse-Methode ermöglicht den Test auf Ziffernfolge.
Die Length-Eigenschaft gibt an, wieviele Zeichen eingegeben worden sind.
| |
Re: Textfeld mit Einschränkungen machen | | | Autor: Tortenesser | Datum: 23.01.15 17:45 |
| Danke Manfred. Wie würde ich das dann realisieren? Gibt es die DB als Steuerelement? | |
Re: Textfeld mit Einschränkungen machen | | | Autor: Franki | Datum: 14.02.16 02:45 |
| Hallo,
Zitat: | | Wie kann ich erreichen das ein Textfeld die Einschränkung hat
nur existierende Postleitzahlen aufzunehmen?
| |
Du musst nach jeder Eingabe bzw. Tastendruck prüfen, ober der Text gültig sein könnte oder nicht (Change)
Zitat: | |
Werden z. b.
Buchstaben oder falsche Daten oder längere Texte eingegeben
so soll der Speichern Knopf ausgegraut werden.
| |
Du musst wie gesagt auf jeden Tastendruck reagieren, dann erst kannst du entscheiden, ob der eingegebene Wert gültig sein kann oder nicht. Auf Ziffern zu prüfen reicht nicht, es gibt auch PLZ mit Buchstaben, auf "numerisch" alleine zu prüfen ist auch nicht so toll, es gibt PLZ die mit 0 anfangen. Die Länge der PLZ kann von Land zu Land abweischen.
Zitat: | |
Sind solche Limitationen möglich und wenn ja wie geht das? Wie erkenne
ich eine existierende Postleitzahl anhand der Eingabe? | |
Natürlich ist das möglich, du mußt halt im Vorfeld festlegen welche Eingabe gültig sein kann oder nicht. Eine Datenbank hilft zwar dabei, aber OpenGEoDB würde ich für gewerblich Anwendungen nicht empfhelen, da sie nicht immer aktuell ist und auch nicht zwischen allgemeinen und firmenspeziefischen PLZ unterscheidet. (in Deutschland, andere Länder kann ich nicht beurteilen)
Wenn du mehr Sicherheit brauchst, dann würde ich an deiner Stelle die offiziellen Daten von der Post nehmen, (kostet zwar etwas, ist aber sicherer), gleiches gilt für Verzeichnisse von BLZ bzw.jetzt IBAN usw. usw.) Da würde ich mich bei gewerblichen Anwendungen immer auf offizielle Stellen verlassen, die zur Not auch gegenüber den Kunden gerechtfertigt werden können wenn es mal zu Problemen kommen sollte.
Gruß
Frank | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|