使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以在 Access 資料庫中使用 OpenQuery 宏指令,在 資料工作表檢視、 設計檢視或列印預覽中開啟選取或交叉表查詢。 此動作會執行 巨集指令查詢。 您也可以選取查詢的數據輸入模式。

附註: 此動作僅適用於 Access 資料庫環境 (.mdb 或 .accdb) 。 如果您使用的是 Access 專案環境 (.adp) ,請參閱 OpenViewOpenStoredProcedureOpenFunction 動作。 Access Web App 中無法使用 OpenQuery 宏指令。

設定

OpenQuery 宏指令具有下列自變數。

巨集指令引數

描述

查詢名稱

要開啟的查詢名稱。 選取查詢名稱,以使用查詢名稱下拉式清單開啟。 此為必要引數。

如果您在 程式庫資料庫中執行包含 OpenQuery 宏指令的宏, Access 先在文檔庫資料庫中尋找具有此名稱的查詢,然後在目前的資料庫中尋找。

檢視

查詢開啟的檢視。 在 [檢視] 方塊中選[數據工作表]、[設計]、[列印預覽]、[數據] 或 [樞紐分析圖]。 預設值為 [數據工作表]

附註: 從 Access 2013 開始,Access 版本中無法使用數據透視表和樞紐分析圖檢視。

數據模式

查詢的數據輸入模式。 這僅適用於在 [數據工作表檢視] 中開啟的查詢。 選取 [新增 (使用者可以新增記錄,但無法編輯現有記錄) ]、[ 編輯 (使用者可以編輯現有記錄並新增記錄) ],或 [ 只讀 (使用者只能檢視記錄) ] 預設值為 [編輯]

註解

如果您使用 [數據工作表 ] 做為 [檢視 ] 自變數,如果查詢是選取、交叉表、聯合或傳遞查詢,且 ReturnsRecords 屬性設為 Yes,Access 就會顯示 結果集 ;如果是將 ReturnsRecords 屬性設為 No 的宏指令、資料定義或傳遞查詢,就會執行查詢。

OpenQuery 動作類似於按兩下 [導航窗格] 中的查詢,或以滑鼠右鍵按兩下 [導航窗格] 中的查詢並選取檢視。 透過這個動作,您可以選取其他選項。

秘訣    

  • 您可以將查詢從 [導航窗格] 拖曳到宏設計視窗。 這會自動建立 OpenQuery 宏指令,並在 [資料工作表檢視] 中開啟查詢。

    在查詢開啟時切換至 [設計視圖] 會移除查詢的數據 模式 自變數設定。 即使使用者回到 [數據工作表檢視],此設定也不會生效。

  • 如果您不想在執行動作查詢時顯示正常出現的系統訊息 (指出這是動作查詢,並顯示) 會受到影響的記錄數目,您可以使用 SetWarnings 宏指令隱藏這些訊息的顯示。

若要在 Visual Basic for Applications (VBA) 模組中執行 OpenQuery 宏指令,請使用 DoCmd 物件的 OpenQuery 方法。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×