rapport uitprinten via formulier

Status
Niet open voor verdere reacties.

proatbuul

Gebruiker
Lid geworden
2 jan 2006
Berichten
63
Ik heb weer een vraagje. Zal wel weer simpel op te lossen zijn voor de expert. Maar ja dat ben ik nog lang niet.

Ik heb een formulier gemaakt op basis van een query. Daarna een rapport in de vorm van een diploma. De gegevens uit de query worden hier op vermeld. Nu heb ik een opdrachtknop gemaakt in het formulier waarbij ik graag de opgeroepen record(deelnameId) wil afdrukken. Dit lukt niet, althans dan krijg ik meerdere afdrukken van verschillende deelnemers. Dit is niet de bedoeling. Ik heb gekeken bij afdrukvoorbeeld in de rapportage en inmiddels staan er meerdere "diploma's"om af te drukken.

Met andere woorden: Ik wil telkens maar een afdruk per record per keer. Daarna moet dit rapport weer blanco worden voor de volgende.

wie kan mij helpen??

groet

proatbuul
 
Ik zeg maak nog een query op basis van je bestaande query.
Voeg alle velden toe.
Kies een uniek veld uit, bv de primaire sleutel, en geef hier als criteria op dat de waarde gelijk moet zijn aan die op het formulier. (kan heel handig via de magische toverstok-knop in de taakbalk)
Hang deze nieuwe query achter je rapport.

Succes!
 
Laatst bewerkt:
Beste proatbuul
Geef bij de printopdracht in visual basic een linkcriteria

Dim stDocName As String
Dim Linkcriteria As String
stDocName = "Rapportnaam"
Linkcriteria = "[deelnameId] = Forms![Formuliernaam]![deelnameId]"

DoCmd.OpenReport stDocName, acNormal, , Linkcriteria

Vul wel even het juiste rapport en formuliernaam in

Succes :thumb:
Benny
 
He super dit werkt.

Eigenlijk ziet het er simpel uit. Maar het is oh zo moeilijk

bedankt:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan