Du som är genomsnittlig dig, applicerar endast ett huvudsakligt rekord i sänder? Isåfall, why du behöver att använda både MailMerge OCH bokmärkear? Jag antog att du applicerade multipel”förbättrings” rekord, och för varje av dessa du behövde att sätta in multipel”NonCompliance” rekord.
För en singelrekordsammanfogning du kunde använda endast bokmärkear. Det verkar som om ditt kodifiera gör redan detta lyckat utan att använda en postasammanfogning alls. Fodrar 22-26 sätter in sätter in från förälderrekordet och fodrar 29-37 sätter in barnNonCompliancerekorden.
Det finns ännu en att närma sig som skulle arbete för dig, därför att nonCompliancen listar är ett enkelt listar, inte en som behöver att sätta in in i en bordlägga. Trick är att använda en fungera för att montera avgränsad listar av barnrekord som en sätta in i din query. Därefter det kan behandlas som en singelsammanfogning sätter in.
Fästas en fungera som namnges DelimitedList.
I queryen, att du använder för ditt, posta sammanfogning, tillfogar efter sätta in:
ImprovementList: DelimitedList (”välj * från NonCompliance var [förbättring märker LEGITIMATION], =” &
[Improvement_Notice_ID], ”NonCompliance”, Chr (13))
Ska detta skapar en stränga nonCompliancen värderar allra som matcha given [förbättring märker LEGITIMATION], och avskilt av vbCrtecken. Detta kan användas som en sammanfogning sätter in, och inga bokmärkear krävs alls.
--
Graham