Microsoft Access giver rapportering funktioner for små og store virksomheder . Access- database software bruger en letvægts udgave af Visual Basic kaldet Visual Basic for Applications ( VBA ) . Dette sprog giver dig scripting muligheder, herunder de funktioner, der er nødvendige for at sende en Access-rapport direkte til en brugers indbakke via Microsoft Outlook. Dette er en fordel , når du har kunder , der kræver en rapport hver dag, og VBA hjælper dig med at automatisere processen. Instruktioner
1
Vælg den rapport, du ønsker at sende til modtageren. Du vælger en rapport ved hjælp af følgende kode : Hej
Set theReport = db.OpenRecordset ( "Select theReport fra rapport, hvor id = 2")
Ovenstående kode henter en rapport med et ID på 2 .
2
Opret en e-mail objekt. Den e-mail objektet er indstillet til en Microsoft Outlook ansøgning. Følgende kode opretter en mail objekt bruges til at sende rapporten via Outlook : Hej
Set app = Ny Outlook.ApplicationSet email = app.CreateItem ()
3
Indstil email egenskaber, herunder emnet , krop og Access-rapport vedhæftet fil . Følgende kode sætter din e-mail egenskaber er synlige for den andens email adresse:
email.subject = " Morning rapporten for 1/1/2010 " email.Recipients.Add " [email protected] " email.Body = " se venligst din vedlagte rapport " email.Attachments.Add theReport , olByValue , 1, " Morning Report "
4
Send e-mail og lukke objekter. Lukning objekter frigør computer ressource , herunder hukommelse . Følgende færdiggør din Access-rapport kode : Hej
email.SendSet email = NothingSet app = Nothing