OpenQuery 方法會在 Visual Basic 中執行 OpenQuery 動作。
語法
表達。OpenQuery (QueryName、View、DataMode)
expression 代表 DoCmd 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 查詢名稱 | 必要 | Variant | 字串運算式,代表目前資料庫中某個查詢的有效名稱。 如果您在文件庫資料庫中執行包含 OpenQuery 方法的 Visual Basic 程式碼,Microsoft Access 會先在文件庫資料庫中尋找具有此名稱的查詢,然後在目前的資料庫中尋找。 |
| View | 選用 | AcView | AcView 常數,指定查詢將在其中開啟的檢視。 預設值為 acViewNormal 。 |
| DataMode | Optional | AcOpenDataMode | 指定查詢資料輸入模式的 AcOpenDataMode 常數。 預設值為 acEdit 。 |
註解
使用 OpenQuery 方法,在 [資料工作表] 檢視、 [設計檢視] 或 [列印預覽] 中開啟選取或交叉資料表查詢。 此巨集指令會執行巨集指令查詢。 您也可以選取查詢的資料輸入模式。
注意事項
此方法僅適用於 Access 資料庫環境。 如果您使用 Access 專案環境 (.adp) ,請參閱 OpenView 或 OpenStoredProcedure 方法。
範例
下列範例會在 [資料工作表] 檢視中開啟 [銷售總計查詢],並讓使用者檢視,但無法編輯或新增記錄。
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。