Construire alors juste une table provisoire qui tient TOUS LES noms dans un domaine simple, avec une adresse :
Currentdb.Execute « choisissent l'adresse, le csz DANS YourTempTable d'adresse distincte choisie, csz de YourExistingTable »
Ajouter maintenant un champ de SendTo :
Currentdb.Execute « CHANGENT la TABLE YourTempTable AJOUTENT le TEXTE de SendTo de COLONNE (255) »
Établir maintenant un recordset où vous pouvez faire une boucle par tous les noms pour une adresse spécifique + un csz, et enchaîner les noms :
Obscurcir le rst comme DAO.Recordset
Obscurcir les rstNames comme DAO.Recordset
Obscurcir les sNames comme corde
placer le rst = le Currentdb.OpenRecordset (« CHOISIR * À PARTIR de YourTempTable »)
Faire jusqu'à rst.EOF
Placer les rstNames = le Currentdb.Openrecordset (« CHOISIR * À PARTIR de YourExistingTable OÙ [adresse] = ' » et rst (« adresse ») et » « ET csz= » » et rst (le « csz ») et » ') «
sNames = ""
Faire jusqu'à rstNames.EOF
sNames = sNames et vbCrLf et rstNames (« First_Name ») et » « et rstNames (« Last_Name »)
rstNames.movenext
Boucle
rst. Éditer
rst (« SendTo ») = sNames
rst. Mise à jour
Boucle