共用方式為


DoCmd.OpenReport 方法 (Access)

OpenReport 方法會執行 Visual Basic 中的 OpenReport 動作。

語法

expression.OpenReport (ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ReportName 必要 Variant 字串運算式,代表目前資料庫中的報表的有效名稱。 如果您在程式庫資料庫中執行包含 OpenReport 方法的 Visual Basic 程式碼,Microsoft Access 便會先在程式庫資料庫中尋找具有此名稱的表單,然後再到目前的資料庫中尋找。
View 選用 AcView AcView 常數,指定報表將開啟的檢視。 預設值為 acViewNormal
FilterName 選用 Variant 字串運算式,代表目前資料庫中某個查詢的有效名稱。
WhereCondition 選用 Variant 字串運算式,代表不含 WHERE 這個字的有效 SQL WHERE 子句。
WindowMode Optional AcWindowMode AcWindowMode 常數,指定開啟表單的模式。 預設值為 acWindowNormal
OpenArgs 選用 Variant 會將 OpenArgs 屬性。

註解

使用 OpenReport 方法在 [設計檢視] 或 [預覽列印] 中開啟報表,或立即列印報表。 您也可以限制列印報表中的記錄。

WhereCondition 引數的最大長度為 32,768 個字元 (與 [巨集] 視窗中的WhereCondition 動作引數不同,其最大長度為 256 個字元)。

範例

下列範例是使用現有的 Report Filter 查詢來列印 Sales Report:

DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"

支援和意見反應

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