It might help to see the code.
See Below. The only table that populates is table 2 at the bottom. The code for table 1 seems to be completely ignored.
Public Function Report()
Dim olApp As Outlook.Application
Dim olMail As MailItem
Dim mailbody As String
Dim rs As DAO.Recordset
'********************* created header of table 1
mailbody = "<TABLE Border=""1"", Cellspacing=""0""><TR>" & _
"<TD Bgcolor=""#2B1B17"", Align=""Center""><Font Color=#FCDFFF><b><p style=""font-size:18px"">column1 </p></Font></TD>" & _
"<TD Bgcolor=""#2B1B17"", Align=""Center""><Font Color=#FCDFFF><b><p style=""font-size:18px"">column2 </p></Font></TD>" & _
"</TR>"
' add the data to the table
Set rs = CurrentDb.OpenRecordset("queryA", dbOpenDynaset)
rs.MoveFirst
Do While Not rs.EOF
mailbody = mailbody & "<TR>" & _
"<TD ><center>" & rs.Fields![column1].Value & "</TD>" & _
"<TD><center>" & rs.Fields![column2].Value & "</TD>" & _
"</TR>"
rs.MoveNext
Loop
rs.Close
'********************* created header of table 2
mailbody = "<TABLE Border=""1"", Cellspacing=""0""><TR>" & _
"<TD Bgcolor=""#2B1B17"", Align=""Center""><Font Color=#FCDFFF><b><p style=""font-size:18px"">column1 </p></Font></TD>" & _
"<TD Bgcolor=""#2B1B17"", Align=""Center""><Font Color=#FCDFFF><b><p style=""font-size:18px"">column2 </p></Font></TD>" & _
"</TR>"
' add the data to the table
Set rs = CurrentDb.OpenRecordset("queryB", dbOpenDynaset)
rs.MoveFirst
Do While Not rs.EOF
mailbody = mailbody & "<TR>" & _
"<TD ><center>" & rs.Fields![column1].Value & "</TD>" & _
"<TD><center>" & rs.Fields![column2].Value & "</TD>" & _
"</TR>"
rs.MoveNext
Loop
rs.Close
Set rs = CurrentDb.OpenRecordset("queryC", dbOpenDynaset)
rs.MoveFirst
Do While Not rs.EOF
mailbody = mailbody & "<TR>" & _
"<TD ><center>" & rs.Fields![column1].Value & "</TD>" & _
"<TD><center>" & rs.Fields![column2].Value & "</TD>" & _
"</TR>"
rs.MoveNext
Loop
rs.Close
' <br> used to insert a line ( press enter) and send email
Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)
With olMail
.To = "John.Doe@email.com"
.CC = "Jane.Doe@email.com"
.Subject = "Report for : " & Format(Date - 1, "mmm dd, yyyy") & ""
.HTMLBody = "Report for: " & Format(Date - 1, "MMM DD, YYYY <br> <br>") & mailbody & "</table>"
.Display
'.Send
End With
End Function