Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Prüfen ob Textfeld leer ist!
zurück: Gefiltertes Access Formular weiter: In bestehender Tabelle nach Auswahl bei Kombifeld suchen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Jeffrey Lebowski
Einsteiger


Verfasst am:
12. Dez 2012, 14:46
Rufname: Dude
Wohnort: LA, Cali

Prüfen ob Textfeld leer ist! - Prüfen ob Textfeld leer ist!

Nach oben
       Version: Office 2007

Hallo zusammen,

ich entschuldige mich schonmal, wenn ich versehentlich ein Thema wähle das schon beschrieben wurde. Doch leider habe ich bis jetzt keine passende Lösung gefunden.

Ich besitze ein Formular, in dem die Daten aus einer tblAdressen übertragen werden.
Ich habe ein Suchfeld implementiert, dass die Suche bei jeder eingabe eines Buchstaben verkürzen soll.

Dies klappt auch ganz gut!
Der Code sieht wie folgt aus:
Code:
Private Sub txtSuche_change()
    Me!txtSucheTemp = txtSuche.Text
    DoCmd.Hourglass True
    liste.Requery
    DoCmd.Hourglass False
End Sub
Leider bin ich noch so unerfahren, was Formulare und VBA angeht, sodass ich einen einfach Fehlerabfang nicht hinkriege.
Soll heißen, dass, wenn der User keinen String/Buchstaben oder nur die Leertaste drück, dann soll eine MsgBox aufgerufen werden, in der dann steht, "Bitte Parameter eingeben!"

Ebenfalls weiß ich nicht ob es richtig die ist mit dem Private Sub txtSuche_change() zu arbeiten.
Oder ob Private Sub txtSuche_beforUpdate() bzw. Private Sub txtSuche_afterUpdate() oder vllt eine ganz andere Aktion hiefür nötig ist!?

Meine Versuche sehe eher etwas dürftig aus.
Ich habe folgendes programmiert, doch leider bzw. natürlich klappt dieser Code nicht.
Code:
Private Sub txtSuche_change()
    If (Me.txtSuche.Value <> "") Then
        If (Right(Me.txtSuche.Value, 1) = Chr(32)) Then
            MsgBox "Bitte Parameter eingeben!"
          Else
            Me!txtSucheTemp = txtSuche.Text
            DoCmd.Hourglass True
            liste.Requery
            DoCmd.Hourglass False
        End If
End Sub
Ich hoffe ich habe das Problem einigermaßen gut geschildert. Für eure Hilfe bin ich sehr dankbar!
KlausMz
Moderator Access


Verfasst am:
12. Dez 2012, 19:43
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Prüfen ob Textfeld leer ist! - AW: Prüfen ob Textfeld leer ist!

Nach oben
       Version: Office 2007

Hallo,
Zitat:
wenn der User keinen String/Buchstaben
Eine Überwachung im Ereignis "Bei Änderung" auf keine Eingabe geht nicht, wenn nichts eingegeben wird, wird auch der Code nicht ausgeführt. Oder willst Du nur die Eingabe von Buchstaben zulassen?
Und bei der Anderen Zeile musst Du Text verwenden und nicht Value, wie Du es weiter unten schon hast. Warum Du dann Value verwendest erschließt sich mir jetzt nicht. Value ist erst gefüllt wenn das Feld aktualisiert wurde, also bei Enter oder wenn das Feld verlassen wird.
Code:
    If (Right(Me.txtSuche.Text, 1) = Chr(32)) Then
        MsgBox "Bitte Parameter eingeben!"
        Me.txtSuche = Null
Das Feld solltest Du dann auch leeren (=Null)
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Jeffrey Lebowski
Einsteiger


Verfasst am:
17. Dez 2012, 12:19
Rufname: Dude
Wohnort: LA, Cali


AW: Prüfen ob Textfeld leer ist! - AW: Prüfen ob Textfeld leer ist!

Nach oben
       Version: Office 2007

Hallo,

dank vielmals für deine Hilfe!
Konnte das Problem mit deiner Anmerkung lösen.

MfG


J. Lebowski
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Literaturdatenbank/Übergabe Variable aus Textfeld an SQL Bef 2 Stefan_V 2133 30. Nov 2006, 17:00
Stefan_V Literaturdatenbank/Übergabe Variable aus Textfeld an SQL Bef
Keine neuen Beiträge Access Tabellen & Abfragen: Textfeld als Kriterium einer Abfrage in .adp Projekt 3 _Flin_ 1333 16. Sep 2006, 15:53
rita2008 Textfeld als Kriterium einer Abfrage in .adp Projekt
Keine neuen Beiträge Access Tabellen & Abfragen: Ungebundes Textfeld im Bericht mit SQL füllen 5 pointer 2065 06. Jul 2006, 18:37
Willi Wipp Ungebundes Textfeld im Bericht mit SQL füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel Textfeld 2 olamuell 1856 11. Mai 2006, 09:00
olamuell Gültigkeitsregel Textfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Feld1 = leer dann X in Feld2 2 jmk 1012 22. März 2006, 12:06
jmk Feld1 = leer dann X in Feld2
Keine neuen Beiträge Access Tabellen & Abfragen: Leer und ausgefüllte Felder anzeigen 1 Fabs 613 23. Feb 2006, 09:38
rita2008 Leer und ausgefüllte Felder anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage: Verknüpfung von 3 Tabellen, einige Felder leer 1 Gast655 1438 16. Feb 2006, 09:27
rita2008 Abfrage: Verknüpfung von 3 Tabellen, einige Felder leer
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenverfügbarkeit prüfen.... 4 blicki 504 04. Feb 2006, 19:47
blicki Tabellenverfügbarkeit prüfen....
Keine neuen Beiträge Access Tabellen & Abfragen: #Name? in Textfeld 1 cmd 2136 02. Jan 2006, 21:20
jens05 #Name? in Textfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter aus Textfeld übernehmen 2 Frankie 1743 04. Dez 2005, 23:34
Gast Parameter aus Textfeld übernehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel für Textfeld:Ort 1 reteid2222 1319 18. Sep 2005, 11:53
jens05 Gültigkeitsregel für Textfeld:Ort
Keine neuen Beiträge Access Tabellen & Abfragen: Keine Berechnung wenn Feldinhalt leer 3 Gast 1229 24. Aug 2005, 17:01
rita2008 Keine Berechnung wenn Feldinhalt leer
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project