【问题标题】: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 个灯柱(张)
  • 在第二页上简单地旋转设计而不是打印方向会更有意义。

标签: ms-access report


【解决方案1】:

在 Access 中没有办法做到这一点。您必须创建 2 个单独的报告才能执行此操作。

在某些情况下,您可以使用以下代码更改报表的布局:

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

但结果并不总是一致的。而且我从未听说有人在报告中成功地改变了方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多