Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您可以在 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 方法。

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×