NewRowOrCol 屬性

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

expandtri全部顯示

使用 NewRowOrCol 屬性可以指定是否在多列報(bào)表或多列窗體的一個(gè)新行或新列中打印節(jié)及其相關(guān)數(shù)據(jù)。Byte 型,可讀寫。

expression.NewRowOrCol

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

說明

NewRowOrCol 屬性使用以下設(shè)置:

設(shè)置

Visual Basic

說明

0

(默認(rèn)值)行或列的分頁設(shè)置是由“頁面設(shè)置”對(duì)話框(單擊“文件”菜單上的“頁面設(shè)置”即可打開該對(duì)話框)中的設(shè)置和該頁中可用的空間決定的。

節(jié)前

1

Microsoft Access 在新行或新列中打印當(dāng)前節(jié)(正在設(shè)置屬性的節(jié),例如組頁眉節(jié)),然后接著在同一行或列中打印下一個(gè)節(jié),例如主體節(jié)。

節(jié)后

2

Microsoft Access 在當(dāng)前行或列中打印當(dāng)前節(jié),例如組頁眉節(jié),然后在下一行或列中打印下一個(gè)節(jié),例如主體節(jié)。

節(jié)前和節(jié)后

3

Microsoft Access 在新行或新列中打印當(dāng)前節(jié),然后在下一行或列中打印下一節(jié)。

 

可以使用節(jié)的屬性表、Visual Basic 來設(shè)置該屬性。

只能在窗體“設(shè)計(jì)”視圖報(bào)表“設(shè)計(jì)”視圖中設(shè)置 NewRowOrCol 屬性。

以下各項(xiàng)是多列報(bào)表中組頁眉節(jié)的一些設(shè)置示例。要確保在“頁面設(shè)置”對(duì)話框中“列”選項(xiàng)卡的“列布局”下選中“先列后行”:

設(shè)置示例

結(jié)果

節(jié)前

組頁眉在新列的頂部打印。

節(jié)后

主體節(jié)在新列的頂部打印。

節(jié)前和節(jié)后

組頁眉自己打印在一列內(nèi),而主體節(jié)在新列的頂部打印。

 

通常,窗體或報(bào)表中的節(jié)是垂直向下打印的。“列布局”選項(xiàng)的默認(rèn)值是“先行后列”。在“頁面設(shè)置”對(duì)話框中“列”選項(xiàng)卡的“列布局”下單擊“先列后行”,就可以在頁上的多個(gè)列中打印不同的節(jié)了。

如果將 NewRowOrCol 屬性設(shè)為“節(jié)前”,頁的垂直或水平打印方向?qū)⒂绊懝?jié)在打印時(shí)的顯示方式。如果在“頁面設(shè)置”對(duì)話框中“列”選項(xiàng)卡的“列布局”下單擊“先行后列”,Microsoft Access 將從新的一行開始打印各節(jié)。如果選定的是“先列后行”,Microsoft Access 會(huì)從新的一列開始打印節(jié)。

示例

下面的示例將返回 NewRowOrCol 屬性設(shè)置并將其值賦給 intGetVal 變量。

Dim intGetVal As Integer

intGetVal = Me.Section(1).NewRowOrCol

下一個(gè)示例將展示一個(gè)包含四組數(shù)據(jù)(Head1 到 Head4)的報(bào)表的兩種布局。每組數(shù)據(jù)都包含三至六條記錄,每條記錄都有字段 a 和字段 b。兩種布局的不同之處僅在于“頁面設(shè)置”對(duì)話框中“列”選項(xiàng)卡的“列布局”下的設(shè)置,以及各自的 NewRowOrCol 屬性值。請(qǐng)注意,“列”選項(xiàng)卡的“列尺寸”下的“寬度”框必須設(shè)為字段的實(shí)際寬度。此外,NewRowOrCol 屬性的“節(jié)前”設(shè)置還需要頁面頁眉節(jié)大于零,以便“先列后行”選項(xiàng)能夠正常工作。

?“列布局”—“先行后列”

Head1

1a 1b     2a 2b     3a 3b     4a 4b

5a 5b

Head2

1a 1b     2a 2b     3a 3b     4a 4b

Head3

1a 1b     2a 2b     3a 3b

Head4

1a 1b     2a 2b     3a 3b     4a 4b

5a 5b     6a 6b

?“網(wǎng)格設(shè)置”—“列數(shù)”設(shè)為 4

 

?組頁眉節(jié)的 NewRowOrCol 屬性設(shè)置 —“節(jié)前和節(jié)后”
?“列布局”—“先列后行”

Head1     Head2     Head3     Head4

1a 1b      1a 1b       1a 1b      1a 1b

2a 2b      2a 2b       2a 2b      2a 2b

3a 3b      3a 3b       3a 3b      3a 3b

4a 4b      4a 4b       4a 4b

5a 5b      5a 5b

6a 6b

?“網(wǎng)格設(shè)置”—“列數(shù)”設(shè)為 4

 

?組頁眉節(jié)的 NewRowOrCol 屬性設(shè)置 —“節(jié)前”