There are several ways. The simplest, in my opinion, is to use VBA.
The following, sends a report.
Code:
Dim strSubject As String
Dim strBody As String
Dim strReport As String
Dim strTo As String
Dim strCc As String
Dim strBcc As String
strSubject = "Insert Subject Line Here"
strBody = "Insert text to be displayed in the email body"
strReport = "rptEquip"
strTo = "you@gmail.com"
strCc = ""
strBcc = "me@gmail.com"
DoCmd.SendObject acSendReport, strReport, acFormatTXT, strTo, strCc, strBcc, strSubject, strBody, False
If you need to filter specific records to include within the report, you can open the report before emailing by adding a line of code.
The other option is to create a macro which I do not use because I do not build applications for use over the internet. I thought it would be easy for me to Google an example of building a macro but I could not find a decent example.