使用 ForceNewPage 属性可以指定窗体节(主体节、页脚)还是报表节(标题、主体、页脚)在单独的页中而不是在当前页打印。Byte 型,可读/写。
expression.ForceNewPage
expression 必需。返回“应用于”列表中的一个对象的表达式。
例如,可能将报表的最后一页定义为订单。如果报表页脚的 ForceNewPage 属性设置为“节前”,则订单总打印在新的一页。
注释 ForceNewPage 属性不应用于页面页眉或页面页脚。
ForceNewPage 属性使用以下的设置:
设置 |
Visual Basic |
说明 |
无 |
0 |
(默认值)当前节(正在设置属性的节)在当前页中打印。 |
节前 |
1 |
当前节在新页的顶部打印。 |
节后 |
2 |
下一节在新页的顶部打印。 |
节前和节后 |
3 |
当前节在新页的顶部打印,下一个节也将在另一新页的顶部打印。 |
注释 您可以使用节的属性表、宏或 Visual Basic 设置该属性。
节 |
设置示例 |
说明 |
显示年份的组页眉 |
节前 |
组页眉在页的顶部打印,之后接着是主体节、组页脚和页面页脚。 |
报表主体节 |
节后 |
组页脚在新页的顶部打印。 |
包含报表标题和公司徽章的报表标头。 |
节后 |
报表标题和公司徽章在单独打印到另一页位于报表起始处。 |
以下示例返回“各年销售额”报表主体节的 ForceNewPage 属性设置,并将设置指定给 intGetVal 变量。
Dim intGetVal As Integer
intGetVal = Reports![Sales By Year].Section(acDetail).ForceNewPage