Condividi tramite

Inviare via mail un report in formato .pdf

Anonimo
2012-02-16T13:47:45+00:00

Salve a tutti,

Avrei bisogno di inviare via mail un report in formato .pdf.

Attraverso la macro invia oggetto che scrivo di seguito:

TIPO OGGETTO: Report

NOME OGGETTO: ???????

FORMATO OUTPUT: Formato PDF (*.pdf)

TO: =("[ragione sociale]";"[clienti]";"[clnt]=" & [Fattura selezione dettaglio].[Form]![posta elettronica])

**OGGETTO MESSAGGIO:**Invio fattura

TESTO MESSAGGIO: In allegato inviamo fattura

MODIFICA MESSAGGIO: SI

riesco ad allegare il file al giusto destinatario, ma il mio problema è che devo inviare il report che contiene il campo NF (numero fattura) specifico.

Nella stessa maschera in cui io voglio inserire questo tasto che mi alleghi questo file, ho un tasto che attiva una routine di evento che mi manda in anteprima di stampa il report che io voglio allegare alla mia mail, questo è il codice:

DoCmd.OpenReport "FATTURE RP", acNormal, , "[NF]=" & [Fattura selezione Dettaglio].[Form]![nf]

Mi sapete dire cosa devo scrivere nella macro per allegare questo report?

Spero di essere stato chiaro, e che qualcuno di voi possa aiutarmi.

Cordiali saluti a tutti.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-02-16T17:14:51+00:00

Nella seconda pagina del link prima riportato trovi tutto comunque:

devi cambiare la tua acNormal con acViewPreview:

DoCmd.OpenReport "FATTURE RP", acNormal, , "[NF]=" & [Fattura selezione Dettaglio].[Form]![nf]

e, se devi fare un singolo invio, devi accodare:

    DoCmd.SendObject acSendReport, , _

              "pdf", _

              "xxxxxx@libero.it", _

              "CC", _

              "CCn", _

              "Oggetto",_

              "Corpo",true

fammi sapere.

La risposta è stata utile?

4 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

15 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-02-17T10:58:53+00:00

    o se preferisci

    me.caption = "Fatt. " & "n°" & [Fattura selezione Dettaglio].[Form]![nf] & " del " & Format([Fattura selezione Dettaglio].[Form]![data], "dd-mmm-yyyy")

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2012-02-17T10:53:21+00:00

    Puoi provare con:

    sull'evento 'su caricamento' della report imposti il seguente codice:

    me.Caption = "Parte fissa della descrizione" & Nf

    Mimmo

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2012-02-16T16:55:04+00:00

    Continuo a non riuscire ad allegare il mio report alla mia mail, potreste cortesemente dirmi come devo filtrare il mio report attraverso il campo NF dalla macro InviaOggetto?

    TIPO OGGETTO: Report

    NOME OGGETTO: ???????

    io riesco a visualizzare il mio report correttamente filtrato attraverso questo codice VBA

    ma non so come inserirlo nella macro...

    Questo il codice:

    DoCmd.OpenReport "FATTURE RP", acNormal, , "[NF]=" & [Fattura selezione Dettaglio].[Form]![nf]

    spero che possiate aiutarmi

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-02-16T14:25:44+00:00

    La risposta è stata utile?

    0 commenti Nessun commento