共用方式為


Access) (Report.FormatCount 屬性

使用 FormatCount 屬性來判斷報表上目前區段的 OnFormat 屬性已評估的次數。 可讀寫的 Integer

語法

運算式FormatCount

表達 代表 Report 物件的變數。

註解

只有在區段的OnFormat屬性設定所指定的事件程序中,才使用這個屬性。

在報表設計檢視中不能使用這個屬性。

Microsoft Access 會遞增 FormatCount 屬性目前區段的 OnFormat 屬性設定值會評估每次。 如下一節的格式,Microsoft Access FormatCount 屬性會重設為 1。

在某些情況下,Microsoft Access 將格式設定] 區段中一次以上。 例如,您可能會設計的報告詳細資料區段的 KeepTogether 屬性設定為 Yes。 當 Microsoft Access 達到頁面底部時,一旦查看如果將會配合格式化目前的詳細資料區段。 如果它不配,Microsoft Access 會移至下一個頁面並重新格式化詳細資料區段。 在此例中的 [詳細資料] 區段中的 FormatCount 屬性設定為 2 因為它已格式化兩次之前已列印。

使用 FormatCount 屬性可確保影響格式設定的作業只會針對區段執行一次。

範例

在下列範例中,只有在FormatCount屬性設定為 1 時,才會評估DLookup函式。

Private Sub Detail_Format(Cancel As Integer, _ 
 FormatCount As Integer) 
 Const conBold = 700 
 Const conNormal = 400 
 If FormatCount = 1 Then 
 If DLookup("CompanyName", _ 
 "Customers", "CustomerID = Reports!" _ 
 & "[Customer Labels]!CustomerID") _ 
 Like "B*" Then 
 CompanyNameLine.FontWeight = conBold 
 Else 
 CompanyNameLine.FontWeight = conNormal 
 End If 
 End If 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應