GroupOn 屬性

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用報(bào)表中的 GroupOn 屬性可以指定如何對(duì)字段中的數(shù)據(jù)或表達(dá)式中的數(shù)據(jù),按照數(shù)據(jù)類(lèi)型進(jìn)行分組。例如,該屬性可用于按月對(duì)“日期”字段進(jìn)行分組。Integer 型,可讀寫(xiě)。

expression.GroupOn

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。

說(shuō)明

字段的 GroupOn 屬性設(shè)置是否可用,取決于字段數(shù)據(jù)類(lèi)型,如下表所示。對(duì)于表達(dá)式,所有設(shè)置都可用。所有數(shù)據(jù)類(lèi)型的默認(rèn)設(shè)置為“每一個(gè)值”。

字段數(shù)據(jù)類(lèi)型

設(shè)置

記錄分組方式

Visual Basic

文本

(默認(rèn)值)每一個(gè)值

字段或表達(dá)式中的相同值。

0


前綴字符

在字段或表達(dá)式中,前 n 個(gè)字符相同。

1

日期/時(shí)間

(默認(rèn)值)每一個(gè)值

字段或表達(dá)式中的相同值。

0


同一歷法年內(nèi)的日期。

2


同一歷法季度內(nèi)的日期。

3


同一月份內(nèi)的日期。

4


同一周內(nèi)的日期。

5


同一天的日期。

6


時(shí)

同一小時(shí)內(nèi)的時(shí)間。

7


同一分鐘內(nèi)的時(shí)間。

8

自動(dòng)編號(hào)、貨幣、數(shù)字型

(默認(rèn)值)每一個(gè)值

字段或表達(dá)式中的相同值。

0


間隔

在指定間隔中的值。

9

 

注釋  使用“排序與分組”框、Visual Basic 可以設(shè)置 GroupOn 屬性。

使用 Visual Basic 可以在報(bào)表的 Open 事件過(guò)程中設(shè)置該屬性。

要將 GroupOn 屬性設(shè)為“每一個(gè)值”之外的值,首先需要將選定字段或表達(dá)式的 GroupHeaderGroupFooter 屬性設(shè)置為“是”,或兩者都設(shè)為“是”。

示例

下面的示例對(duì)“各類(lèi)產(chǎn)品”報(bào)表中的第一個(gè)分組級(jí)別的 SortOrder 屬性和分組屬性進(jìn)行設(shè)置,以創(chuàng)建一個(gè)按字母排序的產(chǎn)品列表。

Private Sub Report_Open(Cancel As Integer)

    ' Set SortOrder property to ascending order.

    Me.GroupLevel(0).SortOrder = False

    ' Set GroupOn property.

    Me.GroupLevel(0).GroupOn = 1

    ' Set GroupInterval property to 1.

    Me.GroupLevel(0).GroupInterval = 1

    ' Set KeepTogether property to With First Detail.

    Me.GroupLevel(0).KeepTogether = 2

End Sub