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 scripting alternativer, inkludert de funksjoner som er nødvendige for å sende en Access-rapport direkte til brukerens innboks via Microsoft Outlook. Dette er gunstig når du har kunder som krever en rapport hver dag , og VBA hjelper deg med å automatisere prosessen . Instruksjoner
en
Velg rapporten du ønsker å sende til mottakeren . Du velger en rapport ved hjelp av følgende kode :
Sett theReport = db.OpenRecordset ( " Select theReport fra rapporten hvor id = 2 " )
Koden ovenfor henter en rapport med en ID av 2 .
2
Opprette en e- objekt. E-posten settes til et Microsoft Outlook-programmet . Følgende kode oppretter en mail objekt som brukes til å sende rapporten gjennom Outlook : en
Sett app = Ny Outlook.ApplicationSet email = app.CreateItem ( )
3
Sett e-post egenskaper, inkludert faget , kropp og Access-rapport vedlegg . Følgende kode setter dine e-egenskaper synlig for e-mottakeren : en
email.subject = "Morning rapport for 1/1/2010 " email.Recipients.Add " recipient@domain.com " email.Body = " Vennligst se din vedlagte rapporten " email.Attachments.Add theReport , olByValue , 1 , " Morning Report "
4
Send e-post og lukke objektene. Avsluttende gjenstander frigjør datamaskinen ressurs, inkludert plass i minnet. Følgende sluttfører din Access-rapport kode :
email.SendSet email = NothingSet app = Ingenting