Rapport elke sectie als aparte PDF op te slaan?

Status
Niet open voor verdere reacties.

the10us

Gebruiker
Lid geworden
2 jul 2009
Berichten
32
Ik heb een database met persoonsgegevens, gekoppeld aan een bepaalde wijk. Nu kan ik een rapport genereren waarin de personen zijn weergegeven per wijk en elke wijk op een nieuwe pagina wordt weergegeven (via koptekst, nieuwe pagina na iedere sectie).
Ik krijg dan een afdrukvoorbeeld van zo'n 50 pagina's (50 wijken). Nu wil ik eigenlijk iedere wijk (dus iedere pagina) in een aparte PDF afgedrukt of opgeslagen hebben.
Is dit simpel mogelijk?

Ik weet dat ik het ook kan doen door 50 verschillende rapporten te maken (50 Query's, of 50 x een bepaald wijknr handmatig invoeren), maar ik wil het eigenlijk met 1 druk op de knop.

Ik ben benieuwd.
 
Ik heb het inmiddels via een macrofunctie opgelost en het werkt perfect.
 
Vertel er nog even bij wat je precies gedaan hebt; leuk om te weten dat het met een macro op te lossen is, maar daar heeft iemand met hetzelfde probleem niet zoveel aan :)
 
Je hebt helemaal gelijk :)

Ik heb een makro gemaakt die het bijbehorende formulier (verborgen) opent in de afdrukweergave met een query voorwaarde (het wijknr).
Vervolgens een tweede opdracht eronder gezet (exporterenMetOpmaak) die het rapport als PDF opslaat op een te specificeren locatie.
En dat 50 keer onder elkaar, steeds met een nieuwe query voorwaarde (het wijknr).
 
Dat kan met een VBA routine wel een stuk minder omslachtig; je kunt dan een lus maken die het aantal records telt (als dat wisselt) en vervolgens net zoveel keer laten afdrukken als er records zijn. Dus dat is nog een optie die je voor de volgende keer kan overwegen! En veel minder tikwerk ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan