Ik ben een stukje vba code aan het schrijven wat het mail-mergen wat makkelijker maakt.
Ik heb een Access database (97 overigens) waarin alle gegevens van de zakelijke relaties staan. Daarnaast heb ik een Word sjabloon gemaakt (waarin alle benodigde velden voor aanhef e.d. worden opgehaald uit de database) zodat wanneer er een brief naar de relaties toe moet men een nieuw document op basis van het sjabloon kan maken.
Nu is het zo dat ik doormiddel van een Userform de eindgebruiker de doelgroep van de mailing laten kiezen dmv een listbox. Dat is ansich niet zo moeilijk, ik weet namelijk wel hoe ik de datasource van de mail-merge kan laten veranderen naar een andere query. En een listbox handmatig vullen met keuzemogelijkheden is ook geen probleem.
Maar.... ik wil het geheel dynamisch maken, zodat ik niet het userform moet gaan aanpassen als iemand weer een ander type zakelijke relatie verzint.
Het probleem waar ik maar niet uit kom is het volgende: die listbox wil ik vullen met velden uit een tabel uit diezelfde database.
Je moet het zo zien: tblSoortRelatie bevat de verschillende types zakelijke relaties (doelgroepen), die moeten in de listbox verschijnen. Er wordt een doelgroep geselecteerd en vervolgens wordt de bijbehorende query de datasource voor de mail-merge.
Ik heb al menig forum bezocht, opzoek naar een antwoord, maar te vergeefs. Dat het in een Userform in Access zelf kan, daar ben ik inmiddels achter. Maar hoe roep ik dat dus aan vanuit een Userform in Word
Wellicht nog handig te vermelden dat ik nog niet zo heel lang met VBA aan het prutsen ben. Helaas verschaft mijn boek geen antwoord op deze vraag...
Ik heb een Access database (97 overigens) waarin alle gegevens van de zakelijke relaties staan. Daarnaast heb ik een Word sjabloon gemaakt (waarin alle benodigde velden voor aanhef e.d. worden opgehaald uit de database) zodat wanneer er een brief naar de relaties toe moet men een nieuw document op basis van het sjabloon kan maken.
Nu is het zo dat ik doormiddel van een Userform de eindgebruiker de doelgroep van de mailing laten kiezen dmv een listbox. Dat is ansich niet zo moeilijk, ik weet namelijk wel hoe ik de datasource van de mail-merge kan laten veranderen naar een andere query. En een listbox handmatig vullen met keuzemogelijkheden is ook geen probleem.
Maar.... ik wil het geheel dynamisch maken, zodat ik niet het userform moet gaan aanpassen als iemand weer een ander type zakelijke relatie verzint.
Het probleem waar ik maar niet uit kom is het volgende: die listbox wil ik vullen met velden uit een tabel uit diezelfde database.
Je moet het zo zien: tblSoortRelatie bevat de verschillende types zakelijke relaties (doelgroepen), die moeten in de listbox verschijnen. Er wordt een doelgroep geselecteerd en vervolgens wordt de bijbehorende query de datasource voor de mail-merge.
Ik heb al menig forum bezocht, opzoek naar een antwoord, maar te vergeefs. Dat het in een Userform in Access zelf kan, daar ben ik inmiddels achter. Maar hoe roep ik dat dus aan vanuit een Userform in Word
Wellicht nog handig te vermelden dat ik nog niet zo heel lang met VBA aan het prutsen ben. Helaas verschaft mijn boek geen antwoord op deze vraag...