Jump to content
  • 0

meerdere geadresseerden > meerdere prints


dialogica

Question

Kunnen jullie me even op weg zetten om het volgende goed te laten draaien.

Ik heb een eenvoudige tabel, waarin de inhoud van een veld moet verspreid worden over een aantal geadresseerden.

De gegevens van de geadresseerde staan in verschillende velden , ,...,

Bedoeling: zoveel output genereren als er ontvangers zijn, elke ouput gepersonaliseerd.

Als er 5 geadresseerden zijn, rollen er 5 gepersonaliseerde boodschappen uit de printer;

als er maar 1 geadresseerde is, rolt er maar 1 boodschap uit de printer.

 

Op het genereren van de printopdracht heb ik een soortement mental block ;-)

Link to comment

3 answers to this question

Recommended Posts

  • 0

Bedankt voor de reactie.

Ik ben intussen al ergens gekomen (denk ik).

Het gaat over verslagen van vergaderingen, waaraan een variabel aantal mensen deelnemen.

 

Bijvoorbeeld: vertegenwoordiger van partij A, vertegenwoordiger van partij B, financieel adviseur partij A, financieel adviseur partij B, technisch adviseur van partij A, technisch adviseur van partij B...

Het verslag gaat dan naar alle aanwezigen.

 

Een eenvoudig voorbeeld: als vertegenwoordiger van partij B en technisch adviseur van partij A aanwezig zijn, dan moeten er twee verslagen geproduceerd worden, namelijk 1 exemplaar geadresseerd aan vertegenwoordiger van partij B, en 1 exemplaar geadresseerd aan technisch adviseur van partij A.

Maar voor hetzelde geld zijn er 10 deelnemers (max).

Die 10 deelnemers-categorieën hebben elk hun veld in de tabel, waarin hun naam staat. Die naam is via een unieke identifier gelinkt aan een gerelateerde tabel met adres- en andere gegevens die onderdeel uitmaken van het verslag.

Er zijn dus 10 tekstvelden , , , ...

Elk verslag bevat ook een opsomming van alle gegevens van de andere geadresseerden.

 

De selectie gebeurt nadien niet vanuit de deelnemers ("print alle verslagen van vergaderingen waaraan Jan Janssens heeft deelgenomen")

maar vanuit het verslag/de boodschap ("print voor dit verslag een gepersonaliseerde versie voor alle deelnemers").

 

Nu tel ik het aantal deelnemers om het aantal kopijen te bepalen, declareer dit getal in een variabele, en trek dan per geprint exemplaar 1 af van de variabele, tot nul bereikt wordt.

Maar tijdens dit proces moet ik ook nagaan welke deelnemer 'recht' heeft op een verslag.

Elke deelnemer krijgt nl. zijn/haar eigen gepersonaliseerde kopie.

Ik gebruik maar 1 layout, en personaliseer elke print op basis van een variable (identifier van een deelnemer, genereert voor elke print een ander adres).

 

Ik vraag mij af dit wel de meest efficiënte manier is om dit doel te bereiken.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...