Vervolg Rapport printen obv. meerdere selecties..

Status
Niet open voor verdere reacties.

Camickaeze

Gebruiker
Lid geworden
28 dec 2009
Berichten
11
Goedemorgen,

Ging ik er gister nog vanuit dat het me wel ging lukken, loop ik toch weer vast! Grootste probleem is dat VB me niets zegt. Met SQL-statements kom ik een heel eind, maar ik heb geen idee hoe ik die goed moet implementeren in Access/VBA.

Situatieschets: In onze DB wordt opgeslagen wie welke informatie van ons wil ontvangen (bijv. jaarverslag, nieuwe folders etc). Dit zijn 4 items welke opgeslagen worden middels een selectiebox (ja/nee). Deze gegevens worden opgeslagen samen met de NAW-gegevens van de klant.

Wat ik graag zou willen:
Ik heb een keuzelijst met daarin de vier items die er zijn me daaronder de knop printen. Ik wil 1 van de items kunnen kiezen en de bijbehorende contactgegevens hiervan uitprinten.

In het kort/simpel zou mijn statement dan zijn: Als keuzelijst = 'jaarverslag' and jaarverslag in de tabel 'NAW' is 'ja' dan uitprinten.

Hoe krijg ik dit omgezet in werkende code? Het liefst heb ik, uiteraard, kant-en-klare code, maar waar ik ook naar op zoek ben is een goede tutorial-site waar ik dit zelf mee kan leren.

Ik hoop dat het duidelijk is. Excuses voor de vele topics.. :o
 
Op dit moment heb ik dit:

DoCmd.OpenReport "Informatie", acViewPreview, , "'" & txtmailinfo = "true" & "'"

Dus, open het rapport Informatie, waar de keuzelijst-waarde = true (ja).

Dit werkt niet, maar volgens mij, als ik VBA een beetje begrijp zit ik wel in de goede richting.
 
Ik blijf lekker zelf prutsen;

txtmailinfo = DLookup("[InformatieInfo]", "[Informatie]", "[Id] = " & [txtmailinfo])
DoCmd.OpenReport "Informatie", acViewPreview, , "'" & txtmailinfo = "true & "

Omdat de uitkomst van txtmailinfo een nummer was, zet ik hem eerst om naar de juiste waarde en deze komt er nu ook uit (jaarverslag ipv 1), alleen krijg ik het niet voor elkaar om de lijst te produceren waar alle jaarverslagen aangevinkt zijn..
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan