| |
VB & DatenbankenRe: Textfeld auslesen, manchmal gehts manchmal nicht??? | | | Autor: Franki | Datum: 05.09.15 05:21 |
| Hallo,
ein Textfeld kann wie der Name schon sagt erst mal nur Texte erfassen. Dabei spielt es keine Rolle, ob da Ziffern, Zahlen oder sonst was eingegeben wird. Alles wird als String behandelt.
Wenn du die im Textfeld gemachte Eingabe weiter verarbeiten möchtest, musst du sie zuerst auf Plausibilität prüfen, d.h. ob der "Text" auch für die Weiterverarbeitung geeignet ist.
Das OnChange Ereignis kann auch bedeuten, dass gar kein Text/Inhalt vorhanden ist oder auch dass z.B. über die Zwischenablage mehrere Zeichen eingefügt werden usw. usw.
Den Inhalt kannst du auf Kritierien prüfen z.B. so als Beispiel:
Private Sub Text1_Change()
If Len(Me.Text1.Text) > 0 Then
If Trim(Me.Text1.Text) = "" Then
MsgBox "Textbox enthält nur " & Len(Me.Text1.Text) & " Leerzeichen"
Exit Sub
End If
If IsNumeric(Me.Text1.Text) Then
MsgBox "Textbox enthält eine Ziffer oder Zahl"
Exit Sub
Else
MsgBox "Textbox enthält Text"
Exit Sub
End If
Else
MsgBox "Textbox ist leer"
End If
End Sub Und erst dann, wenn der Inhalt deiner Textbox den Plausibilitätskriterien entspricht darfst du ihn an eine Funktion weiter geben. Grade bei OnChange wird ja jeder Tastendruck ausgewertet, d.h. das wird oft aufgerufen ohne dass der User z.B. bei einer PLZ Eingabe die 5 Ziffern vervollständigt hat.
Ansonsten kannst du uns ja mal etwas Code posten.
Gruß
Frank
| |
Textfeld auslesen, manchmal gehts manchmal nicht??? | 3.163 | Git-Git | 04.09.15 14:48 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.952 | OGGI | 04.09.15 15:47 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 2.004 | Git-Git | 04.09.15 15:55 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 2.062 | OGGI | 04.09.15 16:06 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 2.052 | Franki | 05.09.15 05:21 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.927 | Git-Git | 07.09.15 08:01 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.915 | whisky1108 | 07.09.15 12:20 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.886 | Git-Git | 07.09.15 12:57 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.949 | whisky1108 | 08.09.15 09:03 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.919 | whisky1108 | 08.09.15 09:11 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.923 | Git-Git | 08.09.15 10:51 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 1.985 | whisky1108 | 08.09.15 12:22 | Re: Textfeld auslesen, manchmal gehts manchmal nicht??? | 2.017 | Git-Git | 07.09.15 08:53 |
| 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 |
|
|
sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 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
|
|