Oké, aangezien je nog een blanco blaadje (

) bent ga ik het wat uitgebreider uitleggen.
Ik stel voor dat je dit even in een lege DB doet, da's wat makkelijker.
Maak om te beginnen een tabel aan (bijvoorbeeld: Problemen) met daarin de veldnamen Problemen en Omschrijvingen (twee velden dus), het uitdelen van een primaire sleutel boeit nu even niet.
Sla de tabel op en vul deze met wat random vragen en antwoorden.
Creëer nu een formulier (met bijvoorbeeld de naam: Index) en plaats daar één textbox in. Deze textbox krijgt vanzelf de naam "Tekst0".
Goed, sla dit formulier op en je bent klaar om de query te maken (Oeh, spannend

).
Wanneer je de query maakt (in de ontwerpweergave that is) dan selecteer je uit de tabel "Problemen" de velden "Problemen" en "Omschrijvingen". Kun je dit niet meteen doen dan moet je even op "Beeld" klikken en dan "Tabel weergeven..." aankiezen. In het laatste geval geef je een dubbelklik op de velden die je wilt opnemen in de query.
Goed, nu ben je zover dat de twee velden zijn opgenomen in de query en dat je het veld "Problemen" gaat koppelen aan de textbox ("Tekst0") in jouw formulier.
Dit kun je op de 2 manieren doen.
1) Klik bij "Criterea" even op rechts en kies voor "Opbouwen", dubbelklik op het plusje bij "Formulieren" en dubbleklik op het plusje bij "alle formulieren". Nu zie je jouw formulier staan en wanneer je deze aankiest dan zie je in het vak daarnaast een lijst verschijnen met de onderdelen die in het formulier staan.
Als het goed is dan zie je "Text0" daar ook bij staan. Dubbelklik op "Text0" en devolgende regel verschijnt:
code:
1
| Formulieren![Index]![Tekst0] |
Klik nu op OK en nu zie je dat deze regel ook bij de Criteria staat.
Of je doet het zo:
2) Ga naar de SQL-weergave en voeg het volgende toe aan het bestaande:
code:
1
| Where(((Problemen.Problemen)=[Formulieren]![Index]![Tekst0])); |
Beide manieren doen exact hetzelfde maar ik laat het zo zien omdat het dan wat makkelijker te begrijpen is.
Goed, sla de query op (bijvoorbeeld: Zoeken) em ga naar de ontwerpweergaven van jouw formulier.
Plaats een knop (al dan niet met de wizard) die de query moet uitvoeren.
Éénmaal gedaan dan sla je het formulier weer op en ga je naar de normale weergave.
Zet nu een woord in de textbox (één waarvan je weet dat deze ook in de tabel staat) en druk op de knop om de query te starten. En ziedaar, het resultaat.
Goed, dit was even in makkelijke taal uitgelegd hoe je een zoek-iets moet maken in Access.
[
Voor 5% gewijzigd door
bazs2000 op 21-05-2003 22:39
]