I'm going to assume you have Microsoft Outlook since you are using Microsoft Access. If you don't have Outlook then this won't help you so stop reading.
Add the Microsoft Outlook 9.0 Object Library
(note: your number could be different depending on your version of Office)
Put this code in a module, this code only works when Outlook is already open. This will put together an email for you. You can remove the ' to enable other parts of the code. The code requires that you define set strTo as a string of all of your email addresses.
Sub CreateEmailList()
Dim db as DAO.Database
Dim rs as DAO.Recordset
Dim mySQL as String
Dim strTo as String
strTo = ""
'(mySQL should be a query of all your email addresses, you will need to change the field and table names that I used to equal what you have in your database)
mySQL = "SELECT EmailAddress FROM tblThatContainsEmails;"
Set db = CurrentDB
Set rs = db.OpenRecordset(mySQL)
Do Until rs.EOF
If strTo = "" Then
strTo = rs!EmailAddress
Else
strTo = rs!EmailAddress & "; " & strTo
End If
rs.MoveNext
Loop
rs.close
set rs = Nothing
set db = Nothing
'End Sub
'Sub SendMail()
'<start outlook application>
Set lobjOutlook = CreateObject("Outlook.application"

'<create new mail item (0)>
Set lobjMail = lobjOutlook.CreateItem(0)
'Let lobjMail.Subject = strSubject '<add subject>
'Let lobjMail.HTMLBody = strBody '<add body>
'Let lobjMail.SentOnBehalfOfName = strFrom
Let lobjMail.To = strTo '<add To>
'Let objMail.cc = strCc '<add CC list>
'Let lobjMail.bcc = strBCC '<add bcc list>
'<add attachments>
'Set lobjAttachment = lobjMail.Attachments
'lobjAttachment.Add path1, , , <Description of the file>
'lobjMail.display
'<save email as a draft>
lobjMail.Save
'<send email automatically>
'lobjMail.Send
'<Quit Mircosoft Outlook>
'lobjOutlook.Quit
End Sub
Good Luck
Dan