3. In the On_Click event of your Command Button put...
Call SendeMail
Private Sub SendeMail()
Dim rs As Recordset
Dim vRecipientList As String
Dim vMsg As String
Dim vSubject As String
Set rs = CurrentDb.OpenRecordset("SELECT * FROM qryYourQueryWitheMailAddresses ")
If rs.RecordCount > 0 Then
rs.MoveFirst
Do
If Not IsNull(rs!YoureMailAddressField) Then
vRecipientList = vRecipientList & rs!FieldThatHoldsTheeMailAddresses & ";"
rs.MoveNext
Else
rs.MoveNext
End If
Loop Until rs.EOF
vMsg = "Your Message here..."
vSubject = "Your Subject here..."
DoCmd.SendObject acSendReport, "rptYourReport", acFormatPDF, vRecipientList, , , vSubject, vMsg, False
MsgBox ("Report successfully eMailed!")
Else
MsgBox "No contacts."
End If
End Sub