У меня есть таблица запросов, которая показывает «FirstName», «LastName», «DueDate».То, что я хотел сделать, это создать последующий процесс.Если сегодняшний день - сегодняшний (date ()), доступ должен отправить уведомление по электронной почте на один общий адрес электронной почты.
Мой код работает только для первой записи в запросе, он не переходит к другим записям.
Вот код, для которого я использую;
Public Sub FollowUpEmail()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim oApp As Object
Dim oEmail As Object
Set oApp = CreateObject("Outlook.Application")
Set oEmail = oApp.CreateItem(0)
Set db = CurrentDb
strSQL = "SELECT FirstName, SurName, DueDate" & _
" FROM TestQuery"
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
While Not rs.EOF
SendKeys "^{ENTER}"
With oEmail
.To = "xxx"
.Subject = rs.Fields("FirstName").Value & "/" & "Deadline"
.Body = "test"
.Display
End With
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
Set db = Nothing
Set oApp = Nothing
Set oEmail = Nothing
End Sub