Microsoft Access biedt rapportage functies voor kleine en grote bedrijven . De Access-database -software maakt gebruik van een lichtgewicht versie van Visual Basic genaamd Visual Basic for Applications ( VBA ) . Deze taal biedt u met scripting -opties , inclusief de functies die nodig zijn om direct een Access-rapport sturen naar de inbox van een gebruiker via Microsoft Outlook . Dit is handig als u hebben klanten die een verslag nodig elke dag , en VBA helpt u bij het proces te automatiseren . Instructies 1 Selecteer het rapport dat u wilt naar de ontvanger te sturen . U selecteert een rapport met de volgende code : Stel theReport = db.OpenRecordset ( " Select theReport uit rapport waar id = 2 " ) op Twitter De bovenstaande code haalt een rapport met een ID van 2 . kopen van 2 Maak een email- object . Het e- object is ingesteld op een Microsoft Outlook-toepassing . De volgende code maakt een e -object wordt gebruikt om via Outlook het rapport te sturen : Set app = Nieuw Outlook.ApplicationSet email = app.CreateItem ( ) 3 Stel de e- eigenschappen, waaronder het onderwerp , lichaam en Access-rapport bevestiging . De volgende code stelt u uw e-mail eigenschappen zichtbaar voor de e-mail ontvanger : email.subject = " Morning rapport voor 1/1/2010 " email.Recipients.Add " [email protected] " email.Body = " Raadpleeg uw bijgevoegde rapport " email.Attachments.Add theReport , olByValue , 1 , " Morning Report " 4 Stuur de e-mail en sluit de objecten . Het sluiten van voorwerpen bevrijdt computer resources , waaronder de geheugenruimte . De volgende rondt uw Access-rapport code : email.SendSet email = NothingSet app = Nothing
|