Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Suche im Formular, Keyup, Fehler nach Datensatzfilterung
zurück: Kombinationsfelder abhängig machen weiter: verknüpftes Formular Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
gruendali
im Vergleich zu anderen - blutiger Anfänger


Verfasst am:
08. Nov 2010, 14:02
Rufname: DaLi

Suche im Formular, Keyup, Fehler nach Datensatzfilterung - Suche im Formular, Keyup, Fehler nach Datensatzfilterung

Nach oben
       Version: Office 2007

Hallo Wissende,

ich möchte ein Formular bauen, bei dem nach dem Tippen jedes Buchstaben die Datensätze neu gefiltert werden.
Das funktioniert soweit auch ganz gut.
Ausnahme: Wenn ich etwas eintippe zu dem es keine Datensätze gibt und anschliessend einen weiteren Buchstaben eintippe bekomme ich immer die Fehlermeldung: "Laufzeitfehler '2185': Sie können auf die Eigenschaften oder Methoden eines Steuerelements nur verweisen, wenn das Steuerelement den Fokus hat."
Code:
Private Sub suchfeld_KeyUp(KeyCode As Integer, Shift As Integer)
    Me.suchfeld.SetFocus
    Me.sucheplus = Me.suchfeld.Text
    Me.Filter = "bezeichnung like '*" & Me.sucheplus & "*'"
    Me.FilterOn = True
    If Not Me.RecordsetClone.RecordCount = 0 Then
        Me.suchfeld.SelStart = Len("" & Me.suchfeld)
    End If
End Sub
Für Hinweise und Ratschläge wäre ich sehr dankbar
kyron9000
Practitioner :)


Verfasst am:
08. Nov 2010, 15:55
Rufname:
Wohnort: Wien


AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung - AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung

Nach oben
       Version: Office 2007

Hallo,

habe deinen Code getestet... bei mir kommt keine Fehlermeldung.
Habe sehr schnell eingegeben, falsches, richtiges usw.
Wenn nichts gefunden wird, wird der erste Buchstabe überschrieben.
Wenn man sehr schnell eingibt, bis zu 5 Falsche habe ich es geschafft,
dann wird die Eingabe gelöscht und der Letzte wird angezeigt, sollte es
keinen DS dazu geben wird der Buchstabe markiert und bei der Nächsten überschrieben.

Keine Ahnung was bei dir nicht stimmen könnte.

_________________
Gruß Alfred...

Es ist nicht immer alles so einfach wie es sich im Moment darstellt...
gruendali
im Vergleich zu anderen - blutiger Anfänger


Verfasst am:
09. Nov 2010, 09:21
Rufname: DaLi

AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung - AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung

Nach oben
       Version: Office 2007

Danke trotzdem.

DaLi
KlausMz
Moderator Access


Verfasst am:
09. Nov 2010, 10:39
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung - AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung

Nach oben
       Version: Office 2007

Hallo,
nimm mal das Ereiegnis "Bei Änderung". Den Code habe ich mal etwas eingekürzt.

Code:
Private Sub Suchfeld_Change()
    Me.filter = "bezeichnung like " & Me.Suchfeld.Text & "*'"
    Me.FilterOn = True
    If Not Me.RecordsetClone.RecordCount = 0 Then
        Me.Suchfeld.SelStart = Len("" & Me.Suchfeld.Text)
    End If
End Sub

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
gruendali
im Vergleich zu anderen - blutiger Anfänger


Verfasst am:
09. Nov 2010, 15:30
Rufname: DaLi


AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung - AW: Suche im Formular, Keyup, Fehler nach Datensatzfilterung

Nach oben
       Version: Office 2007

gruendali am 09. Nov 2010 um 14:24 hat folgendes geschrieben:
Vielen Dank für Eure Mühe,

ich habe Deinen Code eingespielt und er zeigt erneut dieselbe Fehlermeldung.
Jetzt das Positive! Ich habe das Formular erneut erstellt und siehe da! Jetzt läuft er wie er soll. Ich habe keine Erklärung!
Trotzdem vielen Dank, Dein Code ist auf jeden Fall übersichtlicher

Gruß
DaLi

Nachtrag,

falls es Euch interessiert.
Bei meinem Formular hatte ich 'Anfügen zulassen' auf 'Nein' gestellt. Wenn ich daraus ein 'Ja' mache funktioniert alles.
ich verstehe es nicht, aber es geht

DaLi
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: wie kann ich "#Fehler" aus dem feld rauslöschen? 5 drum_sax 613 04. Feb 2005, 14:40
stpimi wie kann ich "#Fehler" aus dem feld rauslöschen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld über ein Kombifeld aus Formular ändern 3 ggazarog 1148 31. Dez 2004, 15:34
mapet Abfragefeld über ein Kombifeld aus Formular ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Formular gestalten 3 HBurmei 1977 03. Dez 2004, 22:17
mapet Abfrage mit Formular gestalten
Keine neuen Beiträge Access Tabellen & Abfragen: Formular und Feldberechnung 1 Gast 1059 17. Okt 2004, 19:01
Reinhard Formular und Feldberechnung
Keine neuen Beiträge Access Tabellen & Abfragen: Kontrollkästchen im Formular sollen Abfrage filtern 2 felix25 1779 06. Okt 2004, 17:20
felix25 Kontrollkästchen im Formular sollen Abfrage filtern
Keine neuen Beiträge Access Tabellen & Abfragen: Standardwert in Formular aus einer Abfrage? 3 Gast 1777 04. Okt 2004, 12:53
Pfobeman Standardwert in Formular aus einer Abfrage?
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Fehler: Typen unverträglich! 3 Gast 718 30. Aug 2004, 14:40
Willi Wipp Fehler: Typen unverträglich!
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Formular SQL-Anweisung 1 Tomma 742 05. Jul 2004, 12:43
stpimi Formular SQL-Anweisung
Keine neuen Beiträge Access Tabellen & Abfragen: Referentielle Integrität - Fehler beheben? 15 RalfP 4711 17. Jun 2004, 03:57
Florianbur Referentielle Integrität - Fehler beheben?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage / Formular erstellen 1 Castlevania 1567 31. Mai 2004, 21:18
stpimi Abfrage / Formular erstellen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps