so far i have managed to raise the email when the database is opened:
Docmd.Sendobject acSendReport, "Actions - outstanding", acFormatPDF, Nz(DLookup("[Lead Investigator email]", "[Case Details]")), Nz(DLookup("[case email address]", "[case details]")), "Outstanding Actions", "Please find...