michimuc
Goto Top

Freitext als Filter für alle Felder

Leider habe ich bislang nichts passendes gefunden.

Hallo zusammen,

ich habe eine Datenbank mit 1000 Datensätzen. Hauptsächlich wird diese über ein Formular gespeist und damit auch recherchiert. Das Formular besteht u.a. aus 10 Freitext-Feldern.

Auf dem Formular befindet sich ein "Such-Freitextfeld" und ein Button. Bei Klick auf den Button sollen die Freitextfelder auf den Such-Inhalt gefiltert werden.

Beispiel:
Wird im Suchfeld "Müller" eingegeben, so sollen nach dem Klick alle Datensätze angezeigt werden, in denen irgendwo Müller vorkommt.

Unterfomulare usw. möchte ich nicht verwenden.

Vielen Dank für die Hilfe,
Michi.

Content-ID: 144296

Url: https://administrator.de/contentid/144296

Ausgedruckt am: 21.11.2024 um 17:11 Uhr

maretz
maretz 07.06.2010 um 13:28:51 Uhr
Goto Top
nun - und wo ist deine frage?

select ... from ... where feld1="%suchbegriff%" or feld2="%suchbegriff%",...

gruß

Mike
MichiMuc
MichiMuc 07.06.2010 um 13:54:44 Uhr
Goto Top
Hallo Mike,

danke für die schnelle Antwort. Die Frage wäre in dem Fall, wie und wo "select... from...". Bin leider Access-VBA null vertraut.

Wäre super, wenn Du mir helfen könntest.

Danke,
Michi
NetWolf
NetWolf 19.06.2010 um 20:59:29 Uhr
Goto Top
N'abend,

Access ohne VBA ist wie Autofahren ohne Räder face-smile
also lerne VBA!

Dein Button hat ein Ereignis -> beim Klick
- bei diesem Ereignis muss der Code rein
- allerdings ist SELECT der falsche Ansatz

Setze besser einen Filter:

Me.Filter = >>deine Bedingung<<
Me.FilterOn = true
Me.Requery

btw Benutze LIKE und das Sternchen (*) um Teilsuchen zu ermöglichen.

Grüße aus Rostock
Wolfgang
(Netwolf)