Hvordan lage & sende en automatisk Microsoft Access rapport i Microsoft Outlook

Hvordan lage & sende en automatisk Microsoft Access rapport i Microsoft Outlook


Microsoft Access gir rapportering funksjoner for små og store bedrifter. Access database-programvare bruker en lett versjon av Visual Basic kalt Visual Basic for Applications (VBA). Dette språket gir deg skriptmuligheter, inkludert de funksjoner som er nødvendige for å sende en Access-rapport direkte til brukerens innboks gjennom Microsoft Outlook. Dette er praktisk når du har kunder som krever en rapport hver dag, og VBA hjelper deg å automatisere prosessen.

Bruksanvisning

1 Velg rapporten du ønsker å sende til mottakeren. Du velger en rapport ved hjelp av følgende kode:

Sett theReport = db.OpenRecordset ( "Velg theReport fra rapporten hvor id = 2")

Koden ovenfor henter en rapport med en ID på to.

2 Lag en epost objekt. E-posten objektet er satt til en Microsoft Outlook-programmet. Følgende kode oppretter en mail objekt som brukes til å sende rapporten via Outlook:

Set app = Ny Outlook.Application
Set email = app.CreateItem ()

3 Angi e-egenskaper, inkludert faget, kropp og Access-rapport vedlegg. Følgende kode setter din e-post egenskaper synlig for mottakeren email:

email.subject = "Morning rapport for 1/1/2010"
email.Recipients.Add "[email protected]"
email.Body = "Vennligst se vedlagte rapport"
email.Attachments.Add theReport, olByValue, 1, "Morning Report"

4 Send e-post og lukke stedene. Lukke gjenstander frigjør datamaskinen ressurs, inkludert minneplass. Følgende avslutter Access rapporten kode:

email.Send
Set email = Nothing
Set app = Nothing