ForceNewPage 属性

       

使用 ForceNewPage 属性可以指定窗体节(主体节、页脚)还是报表节(标题、主体、页脚)在单独的页中而不是在当前页打印。Byte 型,可读/写。

expression.ForceNewPage

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

例如,可能将报表的最后一页定义为订单。如果报表页脚的 ForceNewPage 属性设置为“节前”,则订单总打印在新的一页。

注意   ForceNewPage 属性不应用于页面页眉或页面页脚。

ForceNewPage 属性使用以下的设置:

设置 Visual Basic 说明
0 (默认值)当前节(正在设置属性的节)在当前页中打印。
节前 1 当前节在新页的顶部打印。
节后 2 下一节在新页的顶部打印。
节前和节后 3 当前节在新页的顶部打印,下一个节也将在另一新页的顶部打印。

使用节的属性表Visual Basic 可以设置该属性。

以下是 ForceNewPage 属性设置示例。

设置示例 说明
显示年份的组页眉 节前 组页眉在页的顶部打印,之后接着是主体节、组页脚和页面页脚。
报表主体节 节后 组页脚在新页的顶部打印。
包含报表标题和公司徽章的报表标头。 节后 报表标题和公司徽章在单独打印到另一页位于报表起始处。

示例

以下示例返回“各年销售额”报表主体节的 ForceNewPage 属性设置,并将设置指定给 intGetVal 变量。

Dim intGetVal As Integer
intGetVal = Reports![Sales By Year].Section(acDetail).ForceNewPage