Condividi tramite

CREARE STAMPE PDF A PARTIRE DA RISULTATO QUERY

Anonimo
2015-03-02T08:47:01+00:00

Ciao a tutti,

vi scrivo per chiedervi se qualcuno di voi si è già trovato ad affrontare la seguente problematica.

Ho la necessità di creare delle stampe pdf a partire dal risultato di una query.

Più in dettaglio:

Il risultato della mia query è una tabella nxm.

Ho la necessità di prelevare da ognuna delle n righe le m informazioni presenti ed inserirle in un modulo precompilato per poi stamparle in pdf.

Ultimata la stampa dell'i-ma riga lo stesso modulo deve essere ricompilato con le m informazioni contenute nell' i+1-ma riga per poi essere stampato in pdf.

Alla fine della procedura dovrei ottenere n moduli pdf compilati.

Grazie anticipatamente a chi può aiutarmi o quantomeno indicarmi una soluzione che risponda a questa mia esigenza.

Saluti,

Fernando

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
2015-03-02T09:50:19+00:00

Ciao Fernando,

se ho capito il tuo problema, con codice Vba, puoi creare un Loop sul risultato della tua query attivando la generazione di una report sul ogni singolo record ed esportando la report in formato Pdf.

Di seguito un esempio di codice:

    Dim myRst As Recordset

    Set myRst = CurrentDB.OpenRecorset("Select * From TuaQuery")

    Do While Not myRst.EOF

       DoCmd.OpenReport "TuaReport", acViewPreview, , "Id = " & Id

       DoCmd.OutputTo acOutputReport, ,"Pdf", _

                   "C:\TEMP\FileTemp_" & Id & ".Pdf"

       myRst.MoveNext

       DoCmd.Close

    Loop

Ciao Mimmo

La risposta è stata utile?

0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili