Dan bouw enkel een tijdelijke lijst die ALLE namen op één enkel gebied, samen met een adres houdt:
Currentdb.Execute „selecteer Adres, csz IN YourTempTable VAN Uitgezocht Verschillend Adres, csz VAN YourExistingTable“
Voeg nu een gebied SendTo toe:
Currentdb.Execute „VERANDER LIJST YourTempTable TOEVOEGEN de TEKST van SendTo van de KOLOM (255)“
Bouw nu een recordset waar u door alle namen voor een specifiek Adres kunt van een lus voorzien + csz, en de namen aaneenschakelen:
Verduister rst als DAO.Recordset
Verduister rstNames als DAO.Recordset
Verduister sNames als Koord
plaats rst = Currentdb.OpenRecordset („SELECTEER * UIT YourTempTable“)
Doe tot rst.EOF
Plaats rstNames = Currentdb.Openrecordset („SELECTEER * UIT YourExistingTable WAAR [Adres] = '“ & rst („Adres“) &“ „EN csz=““ & rst („csz“) &“ ') „
sNames = ""
Doe tot rstNames.EOF
sNames = sNames & vbCrLf & rstNames („First_Name“) &“ „& rstNames („Last_Name“)
rstNames.movenext
Lijn
rst. Geef uit
rst („SendTo“) = sNames
rst. Update
Lijn