KeepTogether 属性 - 组

expandtri全部显示

在报表中使用组的 KeepTogether 属性可以将组的各部分(包括组页眉主体节组页脚)都保存在相同的页中。例如,组页眉总是与第一个主体节在同一页中打印。

设置

组的 KeepTogether 属性可以使用以下设置:

设置

Visual Basic

说明

0

(默认值)打印组时,组页眉、主体节及组页脚不在同一页上。

整个组

1

组页眉、主体节及组页脚打印在同一页上。

与第一条详细记录

2

只有在同时可以打印第一条详细记录时才将组页眉打印在页面上。

 

可以使用报表的“排序与分组”对话框、Visual Basic 来设置组的 KeepTogether 属性。

在 Visual Basic 中,可以使用 GroupLevel 属性在报表“设计”视图或报表 Open 事件过程中设置组的 KeepTogether 属性。

说明

若要将 KeepTogether 属性设为一个非“否”的值,必须将选定字段或表达式的 GroupHeaderGroupFooter 属性设为“是”,或两者都为“是”。

一个组包含组页眉、主体节及组页脚。如果将组的 KeepTogether 属性设为“整个组”,但如果某一组过大,一页容纳不下,Microsoft Access 将忽略该组的设置。类似地,如果该属性设为“与第一条详细记录”,但组页眉或明细记录数据过大,一页容纳不下时,则该设置将被忽略。

如果节的 KeepTogether 属性设为“否”,组的 KeepTogether 属性设为“整个组”或“与第一条详细记录”,则节的 KeepTogether 属性设置将被忽略。