Caro nman ho risolto il punto che non mi era chiaro:

nel tuo codice mi hai scritto questa riga: Me.conferma.Value = xConf
che prima ho tradotto in: Me.CasellaControllo182.Value = StampaAgente
e mi funzionava solo perchè avevo copiato la CasellaControllo con Origine Controllo: [StampaAgente], ma la CasellaControllo del primo record corrispondeva alla mia CasellaControllo182 sul titolo.

poi alla CasellaControllo182 ho tolto nelle proprietà Origine Controllo: [StampaAgente] lasciando l'origine vuota, e così CasellaControllo182 non è più legata a StampaAgente del primo record, ed ho corretto la riga in Me.StampaAgente.Value = CasellaControllo182
Funziona!

spero di essere stato chiaro.
Grazie aancora.
ciao.
Giorgio