Wie programm eine Abfrage in MS Access standardmäßig Landschaft machen, wenn sie gedruckt
-
09-06-2019 - |
Frage
Wie kann ich programmatisch eine Abfrage in MS Access standardmäßig Landschaft machen, wenn sie gedruckt, speziell wenn sie als PivotChart- sehen? Ich bin derzeit dieses in MS Access 2003 versucht, möchte aber eine Lösung für jede Version sehen.
Lösung
Die folgende Funktion sollte es tun:
Function SetLandscape()
Application.Printer.Orientation = acPRORLandscape
End Function
Sollte der Lage sein, diese Funktion von der autoexec zu nennen es immer um sicherzustellen, ausgeführt wird.
Andere Tipps
Ja ahockley Aufruf legt die Druckerausrichtung der Anwendung auf Landschaft. Ich habe versucht, ein Experiment, und es hat gut funktioniert. Ich weiß, dass dies nicht eine Pivot-Tabelle produziert, aber ich habe nicht Setup einen zu verwenden, so dass es öffnet und druckt eine regelmäßige Abfrage.
Private sub
Application.Printer.Orientation = acPRORLandscape
DoCmd.OpenQuery "qry1", acViewNormal, acReadOnly
DoCmd.PrintOut acPrintAll
End Sub
Wenn Sie die Abfrage nach dem Drucken um es schließen möchten, fügen Sie:
docmd.Close acQuery, "qry1", acSaveNo