【问题标题】:Access 2016 report header VBA访问 2016 报表标题 VBA
【发布时间】:2018-06-28 11:51:38
【问题描述】:

我要问的是,我希望是简单的知识问题。

MS Access VBA 中的命令“CreateReport”创建一个空白报告草稿。但是,只有页眉和页脚。我想要实现的是创建空白报告草稿,其中还包括报告页眉和报告页脚。 我可以在创建普通报告草稿后手动添加它们,但这不是我想要的。

有什么办法吗?

提前谢谢大家。

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    这行得通:

    Sub TestReportCreate()
    
        Dim rpt As Access.Report
    
        Set rpt = Application.CreateReport
        ' report is created minimized
        DoCmd.Restore
        ' toggle Header/Footer ON
        Application.RunCommand acCmdReportHdrFtr
    
        ' Do something with the header
        rpt.Section(acHeader).BackColor = RGB(255, 192, 192)
    
    End Sub
    

    但使用ReportTemplate 参数可能更容易。

    【讨论】:

    • 非常感谢您的回答。知道更多总是好的! ?
    【解决方案2】:

    我找到了出路。我所做的是创建了带有手动添加的报表页眉和页脚的空白报表,并用作草稿。

    【讨论】:

      猜你喜欢
      • 2021-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      相关资源
      最近更新 更多