Stampa Report in PDF con Filtro

di alessandro.vitale il
6 risposte
Buongiorno,
ho un pulsante all'interno di una maschera con il quale voglio dirgli di stampare un report in PDF, salvandomelo dentro una cartella che crea con il nome della ditta.
voglio però anche dirgli che il report che mi deve stampare deve avere un filtro.
Deve stamparmi il report del record dove il campo DITTA è uguale al campo DITTA della maschera dove è messo il pulsante.
Ecco il Codice da implementare :

Private Sub Comando399_Click()
MkDir ("C:\" & Ditta)
DoCmd.OpenReport "3_Dom_INV", acViewPreview, , , acHidden
DoCmd.OutputTo acOutputReport, "3_Dom_INV", acFormatPDF, "C:\" & [Ditta] & "\Domanda Investimento.pdf"
DoCmd.Close acReport, "3_Dom_INV"

End Sub
Mi aiutate per piacere?
Grazie

6 Risposte

  • La funzione OpenReport supporta il parametro WHERE CONDITION...passa li il tuo criterio.
  • Perfetto grazie mille :
    Private Sub Comando399_Click()
    MkDir ("C:\" & Ditta)
    DoCmd.OpenReport "3_Dom_INV", acViewPreview, , "[Ditta]='" & Me![Ditta] & "'", acHidden
    DoCmd.OutputTo acOutputReport, "3_Dom_INV", acFormatPDF, "C:\" & [Ditta] & "\Domanda Investimento.pdf"
    DoCmd.Close acReport, "3_Dom_INV"
    
    End Sub
  • Scusa ho pensato di cambiare il percorso della cartella creata volendo creare anche una sotto cartella e ho fatto così:
    MkDir ("C:\" & Ditta & "\Investimento")
    ma mi da errore che non trova il percorso.


    considera che così invece la cartella senza però la sottocartella me la crea:
    MkDir ("C:\" & Ditta )
    dove sbaglio?
  • Mi pare tutt'altro argomento...
  • Nel senso che devo fare altro post con l'argomento della mia richiesta?
  • alessandro.vitale ha scritto:


    Nel senso che devo fare altro post con l'argomento della mia richiesta?
    Sì.
Devi accedere o registrarti per scrivere nel forum
6 risposte