Supportnet / Forum / Datenbanken
suchen & sortieren (filtern) aus textfelder
Frage
Ich habe da ein Problem,
und zwar möchte ich eine Suche nach einem Datensatz durchführen. Von 2 Textfeldern eingegebenen Werten "Vorname" und "Nachname" sollen einmal nach vorwiegend Nachname durchsucht und dann den Vornamen finden.
Ich habe folgendes versucht :
DoCmd.OpenForm "Telefon", , , "[NName] like "&" "" & Me![txtSucheNName]
... soweit sogut
aber ich möchte auch noch die Vornamen finden. Kann ich eine 2.Suche "[VName] like "&" ""& Me![txtSucheVName] irgendwie ohne Fehlermeldung anhängen?
Oder gibt es eine bessere Lösung?
Vielen Dank für eure Mühe ...
; )
Antwort 1 von struppi
Hallo
Mach eine Abfrage von Tabelle Telefon.
Setze als Kriterien die Steuerelemente-Namen der Textfelder V-Namen und N-Namen
unter die jeweilige Spalte der Abfrage.
Jetzt kannst du die SQL-Anweisung nach Where benutzen und in obigen Code eintragen oder auch die Abfrage selbst zu Grunde legen.
Mußt allerdings in beide Felder was eingeben...das ist bestimmt nicht so gut oder?
Wenn das nicht gut ist dann brauchst du eine zweite Abfrage die sich auf die Daten der ersten bezieht.
1. Abfrage Namen filtern
2. V-Namen
Oder du benutzt ein Kombifeld das auf der Abfrage beruht die nur N-Namen filtert. Das Kombifeld 2 Spaltig machen und Vornamen/Nachnamen anzeigen und aus diesem dann denjenigen wählen mit gesuchtem Vornamen (können ja nicht so viel sein oder?.....)
Mach eine Abfrage von Tabelle Telefon.
Setze als Kriterien die Steuerelemente-Namen der Textfelder V-Namen und N-Namen
unter die jeweilige Spalte der Abfrage.
Jetzt kannst du die SQL-Anweisung nach Where benutzen und in obigen Code eintragen oder auch die Abfrage selbst zu Grunde legen.
Mußt allerdings in beide Felder was eingeben...das ist bestimmt nicht so gut oder?
Wenn das nicht gut ist dann brauchst du eine zweite Abfrage die sich auf die Daten der ersten bezieht.
1. Abfrage Namen filtern
2. V-Namen
Oder du benutzt ein Kombifeld das auf der Abfrage beruht die nur N-Namen filtert. Das Kombifeld 2 Spaltig machen und Vornamen/Nachnamen anzeigen und aus diesem dann denjenigen wählen mit gesuchtem Vornamen (können ja nicht so viel sein oder?.....)
Antwort 2 von surffrank
danke,
deine Lösung ist für meine Zwecke ausreichend
deine Lösung ist für meine Zwecke ausreichend

