comando Vba anteprima di stampa e stampa report

Anonimo
2021-03-31T14:21:32+00:00

Buonasera, scusatemi ma sono nuovo e inesperto.

vorrei stampare un documento vedendo prima l'anteprima poi scegliere la stampante e infine stampare 

ho fatto cosi:

Private Sub StampaReport_Click()

DoCmd.OpenReport "ReportDoppiaPro", acViewPreview, , "ID =" & Me!ID

DoCmd.RunCommand acCmdPrint
DoCmd.Close acReport, "ReportDoppiaPro"

il problema è che l'anteprima è bianca non si vede nulla del report ,

la stampa va bene

non voglio cliccare con il tasto dx del mouse sull'anteprima perchè da tablet è molto scomodo

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

1 risposta

Ordina per: Più utili
  1. Anonimo
    2021-04-02T06:29:06+00:00

    ciao Vivaldo70,

    post apertura del report in anteprima dovresti creare una maschera con all'interno una listBox che elenca il nome delle stampanti installate e poi su doppio click della stampante selezionata, stampare effettivamente il report.

    Dalla versione forse addirittura 2003, in Ms Access è presente l'oggetto printer per gestire quanto chiedi, prova a studiarlo e seguire quanto suggerito.

    Comincia da qua :Printer object (Access) | Microsoft Docs

    ciao, Sandro.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento