Condividi:        

Access: invio per email di un singolo record

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Access: invio per email di un singolo record

Postdi cyber81 » 09/11/11 11:42

Buongiorno ragazzi, access 2010 nella creazione guidata macro da la possibilità di esportare per email il report del database. E fin qui nessun problema, solo che non riesco ad applicare un filtro in modo tale che access esporto solo il record associato alla maschera attuale, che ha come identificativo univoco il campo ID

qualche idea??
cyber81
Utente Junior
 
Post: 32
Iscritto il: 26/10/11 08:09

Sponsor
 

Re: Access: invio per email di un singolo record

Postdi cyber81 » 09/11/11 13:27

Private Sub Immagine1516_Click()
DoCmd.SendObject acSendReport, "Report PROVA", acFormatPDF, _
"prova@prova.org", _
"REPORT IN ALLEGATO", , False
End Sub

praticamente così mi invia tutto il report che contiene i dat di ogni record
cyber81
Utente Junior
 
Post: 32
Iscritto il: 26/10/11 08:09

Re: Access: invio per email di un singolo record

Postdi cyber81 » 09/11/11 16:52

Private Sub Immagine1516_Click()
DoCmd.OpenReport "Report in questione", acViewPreview, , "ID=" & Me.ID
DoCmd.SendObject acSendReport, "", acFormatPDF, "prova@prova.org, , "Report", "In allegato il Report"
DoCmd.Close acReport, "Report in questione", acSaveNo
End Sub

Praticamente con OpenReport apre il record che ha l'ID uguale a quello in uso nella maschera e quindi lo invia come Report in formato pdf alla mail selezionata
Infatti con SendObject se si lascia "" nello spazio indicato dal report, automaticamente viene preso quello già in memoria

spero sia di aiuto a chi necessita di questa subroutine :)
cyber81
Utente Junior
 
Post: 32
Iscritto il: 26/10/11 08:09


Torna a Applicazioni Office Windows


Topic correlati a "Access: invio per email di un singolo record":

Password Imap (email)
Autore: lukarello7
Forum: Discussioni
Risposte: 8

Chi c’è in linea

Visitano il forum: Nessuno e 84 ospiti