OpenReport 巨集指令

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

若要在設計檢視或預覽列印] 中開啟報表或報表直接傳送到印表機,您可以使用 Access 桌面資料庫中openreport 巨集指令。 您也可以限制列印在報表的記錄。

設定

Openreport 巨集指令具有下列引數。

巨集指令引數

描述

報告名稱

若要開啟的報告名稱。 報表名稱] 方塊中的巨集指令引數區段的 [巨集建立器] 窗格會顯示目前資料庫中的所有報表。 此為必要引數。

如果您執行包含在程式庫資料庫openreport 巨集指令的巨集, Access第一次尋找具有此名稱,在文件庫資料庫中,然後在目前資料庫的報告。

檢視

開啟報表中的檢視。 按一下 [列印(列印報表立即)、 [設計] 或 [檢視] 方塊中的預覽列印]。 預設值為 [列印]。

篩選名稱

篩選限制報表的記錄。 您可以輸入現有查詢或篩選儲存為查詢的名稱。 不過,查詢必須包含的所有欄位中的報表,您要開啟或其輸出所有欄位] 屬性設定為[是]

Where 條件

一個有效的 SQL WHERE 子句 (沒有 word 位置) 或運算式存取用來選取記錄,在報表中的基礎資料表或查詢。 如果您選取 [篩選名稱引數包含的篩選時,Access 就會套用這個 WHERE 子句篩選的結果。

若要開啟的報表,並限制其記錄所指定的表單上控制項的值,使用下列運算式:

[ fieldname ] = 表單 ![ formname ] ![ 表單上 ]

取代的基礎資料表或查詢,您想要開啟的報表中的欄位名稱中的fieldname 功能。 使用表單及包含您想要比對的報表中的記錄之的值的表單上的控制項的名稱,以取代formname表單上

附註: Where 條件引數的長度上限是 255 個字元。 如果您需要輸入更複雜的 SQL WHERE 子句比這個更長的時間,改用OpenReport方法DoCmd ] 物件的在 Visual Basic for Applications (VBA) 模組。 您可以在 VBA 中輸入最多 32,768 個字元的 SQL WHERE 子句陳述式。

視窗模式

將開啟報表中的模式。 按一下 [標準隱藏圖示或在視窗模式] 方塊中的對話方塊。 預設值為標準模式

附註: 使用索引標籤式文件時,不會套用某些視窗 M號碼引數的設定。 若要切換到重疊視窗:

  1. 按一下 [檔案] ,然後按一下 [ Access 選項。 

  2. 按一下 [Access 選項] 對話方塊中的 [目前資料庫]。

  3. 應用程式選項] 區段中,按一下 [文件視窗選項] 底下的 [重疊視窗]。

  4. 按一下[確定],然後關閉並重新開啟資料庫。

註解

列印 檢視引數設定為使用目前的印表機設定,不會顯示 [列印] 對話方塊,請以立即列印報表。 您也可以使用openreport 巨集指令開啟,並設定的報表與然後動作可用於列印成品將它列印出來。 比方說,您可能會想要修改報表,或若要變更印表機設定,在列印之前使用的列印成品動作。

[篩選] 與 [WHERE 條件,您將套用成為報表的Filter屬性設定值。

Openreport 巨集指令類似,按兩下 [功能窗格] 中的報表或以滑鼠右鍵按一下 [功能窗格] 中的報表,然後選取 [檢視] 或 [列印] 命令。

祕訣    

  • 若要列印的幾組不同的資料的類似報表,請使用篩選或 WHERE 子句來限制記錄列印報表中。 然後編輯巨集,以套用不同的篩選,或變更Where 條件引數。

  • 您可以從 [功能窗格拖曳報表,以巨集指令列巨集。 這會自動建立報表檢視] 中開啟報表openreport 巨集指令。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×