E' mia intenzione inviare una mail circolare ai tanti componenti del mio database ma la limitazione dei 255 caratteri nel corpo della mail mi ha fatto rinunciare.
Ho pensato quindi di svolgere questa operazione in modalità semi automatica.:
Ho pensato di utilizzare una query per estrarre tutti i record che mi interessano e, in VBA comporre una stringa lunghissima di indirizzi e-mail (separati da ";") derivanti dal concatenamento dei campi "mail" della query.
Il codice scritto purtroppo, lavora bene solo sulla tabella di origine dati, ma non funziona sulla query.
Il codice di impostazione che uso è il seguente:
Dim DBCorrente As DAO.Database
Dim rsAde As DAO.Recordset
Dim ind_mail As String
Set DBCorrente = CurrentDB
Set rsAde = DBCorrente.OpenRecordset ("Q_ST_Ade", dbOpenDynaset)
....
---
Una volta ottenuto lo stringone degli indirizzi lo salverei da qualche parte per darlo in pasto ad Outlook.
Il debugger mi dice: errore di run-time 3061. Parametri insufficienti; Previsto 5.
Di certo c'è un errore concettuale: come si può correggere
Si può avere un aiuto? Grazie.