Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come creare e invia un report di Access automatica di Microsoft in Microsoft Outlook

Microsoft Access fornisce funzioni per piccole e grandi aziende di reporting. Il software di database di Access utilizza una versione leggera di Visual Basic denominato Visual Basic, Applications Edition (VBA ) . Questo linguaggio offre opzioni di scripting , comprese le funzioni necessarie per inviare un report di Access direttamente alla casella di posta di un utente tramite Microsoft Outlook . Questo è utile quando si dispone di client che richiedono un rapporto ogni giorno, e VBA consente di automatizzare il processo . Istruzioni
1

Selezionare il report che si desidera inviare al destinatario. Si seleziona un report utilizzando il seguente codice :

thereport = db.OpenRecordset ( " Select thereport dalla relazione dove id = 2" ) per

Il codice precedente consente di recuperare un rapporto con un ID di 2 .
2

Crea un oggetto di posta elettronica. L'oggetto di posta elettronica è impostato a un'applicazione di Microsoft Outlook . Il codice seguente crea un oggetto di posta elettronica utilizzato per inviare il report tramite Outlook :

app = New Outlook.ApplicationSet email = app.CreateItem ( )
3

l' proprietà di posta elettronica tra cui l' oggetto, il corpo e la relazione di attaccamento accesso . Il codice seguente imposta le proprietà di posta elettronica visibili alla mail destinatario :

email.subject = " rapporto Mattina per 1/1/2010 " email.Recipients.Add " recipient@domain.com " email.Body = " Si prega di consultare il rapporto allegato " email.Attachments.Add thereport , olByValue , 1 , " Morning report "
4

Invia l'email e chiudere gli oggetti . Oggetti di chiusura consente di liberare risorse del computer , tra cui lo spazio di memoria . Il seguente finalizza il codice report di Access :

email.SendSet email = NothingSet app = Niente

 

software © www.354353.com