2014-02-25 2 views
1

나는 마이크로 세일 2003 보고서와 함께 초보자를 그만 둡니다.액세스 보고서 첫 번째 페이지 세로 가로, 두 번째 가로

세로로 디자인 된 보고서의 첫 페이지와 가로로 디자인 된 몇 개의 하위 정보가있는 두 번째 보고서를 갖고 싶습니다.

그럴 수 있습니까?

나는 다음과 같은 코드를 시도하고있다 :

Private Sub Report_Page() 
If (Page Mod 2 = 0) Then 
    Me.Printer.Orientation = acPRORLandscape 
    Else 
    Me.Printer.Orientation = acPRORPortrait 
End If 
End Sub 

을하지만 그것이 작동 나던 제대로 .. 액세스에서 감사합니다,

+0

같은 보고서에서 왜 그렇게하고 싶습니까? 나는 당신이 필요로하는 것에 대해 단순히 2 가지 다른 보고서를 사용할 수 있다고 생각합니다. – parakmiakos

+0

나는 종이 시트의 A면에 세로로 lampost를위한 파일을 디자인해야하고 B면의 램프, 라인, 보조 장비 등등의 속성을 디자인해야하지만 가로로 ... 나는 6000 개의 램프 스트로크 (시트)이 디자인은 – Egidi

+0

인쇄 방향이 아닌 두 번째 페이지에서 디자인을 간단히 회전하는 것이 훨씬 더 합리적입니다. –

답변

1

이 작업을 수행 할 수있는 방법이 없습니다. 이를 수행하려면 2 개의 별도 보고서를 작성해야합니다.

은 어떤 경우에는 당신이 사용하는 코드에서 보고서의 레이아웃을 변경할 수 있습니다

Reports("<Report Name>").Printer.Orientation = acPRORLandscape 

그러나 결과는 항상 일치하지 않습니다. 그리고 나는 보고서 내에서 방향을 성공적으로 바꾼 사람은 들어 본 적이 없다.

관련 문제