FAQ Access – Seitenansicht auf 2 Seiten
Access Berichte – Seitenansicht auf 2 Seiten
Problem
Beim Anzeigen einer Seitenansicht soll der Bericht immer als Vollbild anzeigt werden. Das geht problemlos mit „DoCmd.Maximize()“ in der Open-Routine und mit „DoCmd.Restore()“ in der Close-Routine des Berichts. Gleichzeitig sollen zwei Seiten des Berichts auf dem Bildschirm zu sehens sein.
Lösung
Aus dem Bericht heraus ist das leider nicht möglich, da die Funktion „Zwei Seiten“ erst zur Verfügung steht, wenn die Symbolleiste „Seitenansicht“ angezeigt wird. Das ist aber beispielsweise zum Zeitpunkt des Ereignisses „Report_Activate“ noch nicht der Fall. Hier hilft nur eine Steuerung von außen, indem der Bericht per Schaltfläche geöffnet und dann die Ansicht auf „Zwei Seiten“ umgestellt wird:
Private Sub btnRep2Pages_Click()
DoCmd.OpenReport "Testbericht", acViewPreview
DoCmd.RunCommand acCmdPreviewTwoPages
End Sub