访问报告第一页垂直,第二页水平
Posted
技术标签:
【中文标题】访问报告第一页垂直,第二页水平【英文标题】:Access Report First Page vertical, second Horizontal 【发布时间】:2014-02-25 10:56:24 【问题描述】:我是 microsft 访问 2003 报告的新手。
我想将报告的第一页设计为垂直,第二页设计为水平的一些子信息。
这可能吗?
我正在尝试以下代码:
Private Sub Report_Page()
If (Page Mod 2 = 0) Then
Me.Printer.Orientation = acPRORLandscape
Else
Me.Printer.Orientation = acPRORPortrait
End If
End Sub
但它不能正常工作.. 问候,
【问题讨论】:
为什么要在同一份报告中这样做?我猜你可以简单地使用 2 个不同的报告来满足你的需要。 我需要在纸张的 A 面垂直设计灯柱的文件,在 B 面设计灯、线条、辅助设备等的属性,但水平...i需要用这种设计打印 6000 个灯柱(张) 在第二页上简单地旋转设计而不是打印方向会更有意义。 【参考方案1】:在 Access 中没有办法做到这一点。您必须创建 2 个单独的报告才能执行此操作。
在某些情况下,您可以使用以下代码更改报表的布局:
Reports("<Report Name>").Printer.Orientation = acPRORLandscape
但结果并不总是一致的。而且我从未听说有人在报告中成功地改变了方向。
【讨论】:
以上是关于访问报告第一页垂直,第二页水平的主要内容,如果未能解决你的问题,请参考以下文章