Zoek query met willekeurige zoekwoorden

Status
Niet open voor verdere reacties.

Thomassoft

Verenigingslid
Lid geworden
6 jul 2010
Berichten
130
Ik ben bezig met een kleine database in MS Access. Ik probeer een query te maken waarin ik met een of meerdere willekeurige woorden waarden in een kolom kan zoeken. Normaal met de opgave van [Type een zoekwoord] in het veld categorie van een query krijg je een dialoogvenster bij het openen van de query. Alleen dien je dan exact de waarde uit het veld in te voeren. Mijn tabel heeft een kolom "MEMO" waarin veel informatie in ieder veld van die kolom staat.
Ik wil dus met een of meerdere woorden kunnen zoeken over de velden heen en alle velden met die woorden als resultaat van me query. Met [Typ een zoekwoord] kom ik er dus niet. Iemand een idee hoe dit mogelijk te maken is?
 
Het criterium dat je nu gebruikt filtert alleen op volledige velden. Daarom moet je een LIKE criterium gebruiken. Dat ziet er dan zo uit:
Code:
Like "*" & [typ een woord] & "*"
Dan ben je er vermoedelijk nog niet, want dan kun je op één woord filteren. Wil je er meer, dan kun je die met een OR aan elkaar koppelen.
Code:
Like "*" & [typ een woord] & "*" Or Like "*" & [typ nog een woord] & "*"
Ik zou dit nooit zo doen trouwens, want als je de tweede en volgende parameters leeg laat, krijg je alsnog alles te zien. Dus dan verplicht je de gebruiker om niet-bestaande tekens te typen om te voorkomen dat je de verkeerde records ziet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan