共用方式為


DoCmd.OpenQuery 方法 (Access)

OpenQuery 方法會在 Visual Basic 中執行 OpenQuery 動作。

語法

表達。OpenQuery (QueryNameViewDataMode)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
查詢名稱 必要 Variant 字串運算式,代表目前資料庫中某個查詢的有效名稱。 如果您在文件庫資料庫中執行包含 OpenQuery 方法的 Visual Basic 程式碼,Microsoft Access 會先在文件庫資料庫中尋找具有此名稱的查詢,然後在目前的資料庫中尋找。
View 選用 AcView AcView 常數,指定查詢將在其中開啟的檢視。 預設值為 acViewNormal
DataMode Optional AcOpenDataMode 指定查詢資料輸入模式的 AcOpenDataMode 常數。 預設值為 acEdit

註解

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

注意事項

此方法僅適用於 Access 資料庫環境。 如果您使用 Access 專案環境 (.adp) ,請參閱 OpenViewOpenStoredProcedure 方法。

範例

下列範例會在 [資料工作表] 檢視中開啟 [銷售總計查詢],並讓使用者檢視,但無法編輯或新增記錄。

DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

支援和意見反應

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