Domanda

Come posso fare a livello di programmazione una query in microsoft Access predefinito per il paesaggio durante la stampa, in particolare durante la visualizzazione di un grafico Pivot?Attualmente sto tentando di questo in MS Access 2003, ma vorrei vedere una soluzione per ogni versione.

È stato utile?

Soluzione

La seguente funzione dovrebbe fare il trucco:

Function SetLandscape()
   Application.Printer.Orientation = acPRORLandscape
End Function

Dovrebbe essere in grado di chiamata dall'autoexec funzione per assicurarsi che corre sempre.

Altri suggerimenti

Sì ahockley chiamata imposta di stampa dell'applicazione l'orientamento orizzontale.Ho tentato un esperimento, e ha funzionato bene.So che questo non produce una tabella pivot, ma non ho l'installazione di usare, in modo che si apre e stampa di una query normale.

Private sub
    Application.Printer.Orientation = acPRORLandscape
    DoCmd.OpenQuery "qry1", acViewNormal, acReadOnly
    DoCmd.PrintOut acPrintAll
End Sub

Se si desidera chiudere la query dopo la stampa, aggiungere:

docmd.Close acQuery, "qry1", acSaveNo
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top