Concettualmente la mail si manda per ogni Record ma non del Report, quanto dell'Origine dati, questa precisazione è doverosa in quanto l'azione di INVIO dovrebbe nascere dalla Form e non dal Report, perchè per come è strutturato non è adatto.
Se poi alla mail devi allegare il Report con dei dati specifici per ogni Record la cosa è più articolata ma pur sempre fattibile.
Quindi si deve ragionare a partire dalla maschera come oggetto di interfaccia operatore, e da li si opera.
Detto questo, il problema diventa ora tecnico di metodo, e, la tua preparazione sicuramente può essere dirimente nella possibilità di farlo…
Tieni conto che per mandare una mail ci sono vari modi, ad esempio vari Client di posta da usare se devi allegare mail, oppure si può usare banalmente il metodo “SendObject” ma solo alle condizioni indicate, e privo di formattazioni Html.
Per invii più complessi occorre usare Librerie esterne come quella di MSOutlook o altre a seconda di cosa disponi tu nel tuo sistema.
Tengo tuttavia ad essere realista, se non hai una sufficiente base tecnica, non sarà un lavoro mordi e fuggi…