via keuzenlijst een rapport openen

Status
Niet open voor verdere reacties.

thedonnl

Gebruiker
Lid geworden
25 mrt 2004
Berichten
85
Hallo, ik zit te stuntelen met iets en kom er niet uit, dacht dat het simpel was,

Op een formulier heb ik een keuzelijst gevuld met "Festiviteiten",
Nu wil ik het corresponderende rapport openen op het moment dat een keuze is gemaakt in de lijst
Ik heb bijv een festiviteit "kerstdiner" en bij kiezen uit de lijst moet het rapport "kerstdiner" geopend worden, welke code schrijf ik, gebruik ik daarvoor?

thx:confused:
 
Maak eerst met de wizard een knop aan op een formulier om je rapport te openen.
Als je dan naar de gegenereerde code onder de knop gaat kijken moet je een regel vinden die er ongeveer zo uit ziet:
DoCmd.OpenReport stDocName, acPreview, , strWhere

strDocName bevat de naam van je rapport.

Het geheim zit hem in de strWhere.
Die variabele moet de conditie bevatten die gaat gelden voor de selectie van de gegevens die op je rapport moeten komen.
Hiermee wordt eigenlijk de WHERE clausule van het SQL statement bedoeld dat gebruikt wordt om de gegevens van je rapport te selecteren ZONDER het woord WHERE.

De variable strWhere moet dus iets gaan bevatten dat bijvoorbeeld lijkt op "Naam = 'Pietje' AND Woonplaats = 'Utrecht'".
 
keuzelijst

hallo Bartuls, dank voor je uitgebreide antwoord, is helder op een ding na,
komt dit voorbeeld dan na of ipv de StrWhere.
Dus ,strWhere "Naam = 'Pietje' AND Woonplaats = 'Utrecht'" of anders??

kan het nu niet uitproberen omdat ik niet op mijn werkplek ben

bedankt zover, Thedon:)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan