Enviar correo automático al llegar a una fecha
Quiero mandar una carta por correo automáticamente cuando llegue a una "Fecha_prevista". He creado este código pero me manda el correo una y otra vez. Como puedo hacer para que se envíe una sola vez.
Gracias de antemano
If (Me.Fecha_prevista - Date) = 0 Then
If Nz(Me.Riesgo, "") = "" Then Exit Sub
If IsNull(Forms!Evaluaciones!mail_centro) Or Forms!Evaluaciones!mail_centro = "" Then
MsgBox ("HAGA DOBLE CLICK EN DESTINATARIO PARA AÑADIR EMAIL"), vbInformation, "AVISO"
Exit Sub
Else
DoCmd.OpenReport "Carta", acPreview, , "[idrieeva]=" & Me![Idrieeva]
DoCmd.SendObject acSendReport, "Carta", "PDF Format(*.pdf)", "'" & Forms!Evaluaciones![mail_centro] & "'", , , "Envio de Certificado", "Estimado amigo: Te mando recuerdos y un certificado", True
End If
End If