Salvare maschera in pdf sul pc

Anonimo
2017-11-27T12:49:14+00:00

Salve a tutti ho un problema per quanto riguarda il salvataggio della maschera in pdf sul pc, la maschera è composta da maschera principale e sottomaschera.

Ho usato un codice che funziona benissimo fa ciò che deve però quando vado ad aprire il pdf in questione non mi visualizza la sottomaschera, ma solo la maschera principale.

questo è il codice:

Private Sub Comando32_Click()

Dim strPathAndFile As String

strPathAndFile = ""

DoCmd.OutputTo acOutputForm, "nomemaschera", acFormatPDF, strPathAndFile, True

end sub

domanda numero 2, con queste stringhe mi fa scegliere la directory e il nome del file, e fin qui ok, volevo sapere se posso impostargli un nome predefinito composto dai campi della maschera, ad esempio cliente + numero fattura.

ho provato a modificare la stringa in alto così:

FileName = Me.[cliente].Value & Me.[numero].Value & ".pdf"

DoCmd.OutputTo acOutputForm, "tabellare", acFormatPDF, strPathAndFile, Filename, True

ma mi interrompe la funzione.....un'aiutino?

grazie a tutti in anticipo

Tanoz

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

15 risposte

Ordina per: Più utili
  1. Anonimo
    2017-11-27T19:30:59+00:00

    La maschera è aperta?

    Ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-11-27T14:10:07+00:00

    hahaha....non proprio ma quasi..:-)

    DoCmd.OutputTo objecttype:=acOutputForm, objectname:="intestazione2", outputformat:=acFormatPDF, outputfile:=filename, autostart:=-1

    mi blocca la funzione.:-(

    cosa sbaglio?

    mi dice l'opzione output è stata annullata

    Tanoz

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-11-27T13:59:05+00:00

    ....i due punti....? persi per strada....? :-) 

    DoCmd.OutputTo objecttype**:=**acOutputForm, _

                   objectname:="tabellare", _

                   outputformat:=acFormatPDF, _

                   outputfile:=filename, _

                   autostart:=-1

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-11-27T13:45:56+00:00

    Ciao sandro grazie per la tempestiva risposta, :-),  ho corretto il codice ma mi illumina una parte del codice dicendo che è vuota:

    DoCmd.OutputTo objecttype = acOutputForm

    non capisco 

    Tanoz

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2017-11-27T13:24:34+00:00

    ciao Tanoz,

    da me l'esportazione avviene mostrando correttamente anche la sottomaschera.

    Il codice che proponi è quasi corretto, rivedrei questo passaggio  come segue:

    Dim filename As String

    filename = "tuoPath" & Me!cliente & Me!numero & ".pdf" ' personalizzare il path

    DoCmd.OutputTo objecttype:=acOutputForm, _

    objectname:="tabellare", _

    outputformat:=acFormatPDF, _

    outputfile:=filename, _

    autostart:=-1

    Inserisci il path corretto per l'esportazione in PDF.

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento