Access VBA教程:KeepTogether属性

应用于 Section对象的 KeepTogether属性。

使用节的 KeepTogether属性可以将窗体或报表的全部节在同一页上打印。例如,可能有一组相关信息不希望分开在两页上打印。KeepTogether属性只能应用于窗体和报表节(除页面页眉和页面页脚外)。Boolean 型,可读写。

expression.KeepTogether

expression   必需。返回以上对象之一的表达式。

说明

KeepTogether属性使用以下设置。
设置 Visual Basic 说明
True   如果 Microsoft Access 不能在当前页打印整个节,它将从下一页的顶端开始打印。
False (默认值)如果 Microsoft Access 在当前页打印该节显得不够的话,将在下一页继续打印。

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

只能在窗体“设计”视图或报表“设计”视图中设置节的 KeepTogether属性。

通常,在打印时如果遇到分页符,Microsoft Access 将从下一页继续打印节。使用节的 KeepTogether属性,可以强制节在同一页打印,而忽略分页符。如果节长度超过一页的话,Microsoft Access 会从下一页继续打印。

如果组的KeepTogether属性设为“整个组”或“与第一条详细记录”,且节的 KeepTogether属性设为“否”时,节的 KeepTogether属性设置将不起作用。

应用于 GroupLevel对象的 KeepTogether属性。

在报表中使用 KeepTogether属性将组的各部分(如组页眉、主体节和组页脚)都保持在同一页中。例如,可能希望组页眉总是与第一个主体节在同一页中打印。Byte 型,可读写。

expression.KeepTogether

expression   必需。返回以上对象之一的表达式。

说明

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

设置 Visual Basic 说明
0 (默认值)打印组时,组页眉、主体节及组页脚不在同一页上。
整个组 1 将组页眉、主体节及组页脚打印在同一页上
与第一条详细记录 2 只有在同时可以打印第一条主体记录时才将组页眉打印在同一页面上。

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

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

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

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

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

VBA示例

应用于 Section对象时。

下面的示例返回报表主体节的 KeepTogether属性设置,并将该值赋给intGetVal 变量。


Dim intGetVal As Integer
intGetVal = Me.Section(acDetail).KeepTogether

上页:Access VBA教程:ItemsSelected属性 下页:Access VBA教程:KeepTogether属性 - 组

Access VBA教程:KeepTogether属性

Access VBA教程:KeepTogether属性 - 组 Access VBA教程:KeepTogether属性 - 节
Access VBA教程:KeyboardLanguage属性 Access VBA教程:KeyPreview属性
Access VBA教程:Kind属性 Access VBA教程:LabelAlign属性
Access VBA教程:LabelX属性 Access VBA教程:LabelY属性
Access VBA教程:LanguageSettings属性 Access VBA教程:LayoutForPrint属性
Access VBA教程:Left属性 Access VBA教程:LeftMargin属性
Access VBA教程:LimitToList属性 Access VBA教程:Lines属性
Access VBA教程:LineSlant属性 Access VBA教程:LineSpacing属性
Access VBA教程:LinkChildFields属性 Access VBA教程:LinkMasterFields属性
Access VBA教程:ListCount属性 Access VBA教程:ListIndex属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号