criteria opstellen met query en besturingselementen

Status
Niet open voor verdere reacties.

giewgg

Gebruiker
Lid geworden
9 feb 2013
Berichten
5
ik wil via een tekstvak een zoekopdracht maken in een query.

als je via de query zoekt, dan gebruik is bvb * of gi* om de query uit te voeren met als restultaten respecitievelijk : alle data - of de data die beginnen met gi.

als ik de opdracht in de query invul : [Forms]![formuliernaam]![tekst46] dan krijg ik enkel een resultaat in de query indien ik exact de naam van het veld gebruik. De toetsen * of ? geven GEEN rusultaat.
Indien ik het vak leeg laat, krijg ik ook geen resultaat in de query (?)

access 2007
 
Je filter moet wel een LIKE criterium hebben om te werken. Dus iets als:
Code:
Like '*" & [Forms]![formuliernaam]![tekst46] & "*'"
Tip: geef je formulieren en objecten (tekst, keuzelijsten etc) een logische naam; over een half jaar weet jij niet meer waar [tekst46] voor staat. Bij [txtZoekNaam] weet je dat wèl.
 
bedankt voor de formule - werkt prima
wat nu als ik een tweede filter wil gebruiken : nl een datum
ik heb al een paar dingen geprobeerd zonder succes

Like [Forms]![NIEUW ORDER]![tekst67]

dit lukt niet ! wat doe ik fout ?
 
Voor een datum? Rare keus...
 
Een datum is een getal. Je gaat toch niet op een willekeurig cijfer in dat getal filteren? Dus als je op datums zoekt, is dat op ofwel een volledige datum, ofwel op een maand, of een jaar o.i.d. Maar niet zo.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan