窗體、報表內部件的屬性(主體、頁眉、頁腳)

 
Section 屬性
               

使用 Section 屬性可區分窗體或報表的節,並可以對該節的屬性進行訪問。同樣可以通過控件所在窗體或報表的節來區分不同的控件。

設置

Section 屬性值屬於 Integer 數據類型,它對應一個特定的節。屬性值可使用下列的整數或常量。建議採用常量來提高程序的可讀性。

設置 常量 說明
0 acDetail 窗體主體節或報表主體節
1 acHeader 窗體頁眉節或報表頁眉節
2 acFooter 窗體頁腳節或報表頁腳節
3 acPageHeader 窗體頁面頁眉節或報表頁面頁眉節
4 acPageFooter 窗體頁面頁腳或報表頁面頁腳
5 acGroupLevel1Header 組級別 1 的頁眉節(僅用於報表)
6 acGroupLevel1Footer 組級別 1 頁腳節(僅用於報表)
7 acGroupLevel2Header 組級別 2 頁眉節(僅用於報表)
8 acGroupLevel2Footer 組級別 2 頁腳節(僅用於報表)


如果報表的組級別不止 2 ,則後面頁眉/頁腳從 9 開始編號。

Section 屬性在所有視圖中都是隻讀的。

對於窗體和報表,Section 屬性是由節數指定的窗體或報表中所有現有節的數組。例如,Section(0) 表示的是窗體的主體節,Section(3) 表示的是窗體的頁面頁眉節。

也可以使用名稱對節進行引用。下列幾個語句引用了“客戶”窗體的 Detail0 節並且是等價的。

Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
說明

對於窗體和報表,必須將 Section 屬性與其他應用於窗體或報表節的屬性結合使用。以下示例顯示的是“客戶”窗體上頁面頁眉節的 Visible 屬性的引用方式。

Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible
對於控件,使用 Section 屬性可以決定控件處於窗體或報表的哪個節中。以下示例使用 Section 屬性決定“客戶ID”控件處於哪個對象之中。

Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章