DoCmd.OpenQuery メソッド (Access)

OpenQuery メソッドは、Visual Basic で "OpenQuery/クエリを開く" アクションを実行します。

構文

OpenQuery (QueryNameViewDataMode)

expression: DoCmd オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
クエリ名 必須 バリアント型 カレント データベースのクエリの有効な名前を文字列式で指定します。 ライブラリ データベースで OpenQuery メソッドを含む Visual Basic コードを実行する場合、Microsoft Access は最初にライブラリ データベースで、次に現在のデータベースでこの名前のクエリを検索します。
表示 省略可能 AcView クエリを開くビューを指定する AcView 定数。 既定値は acViewNormal です。
DataMode Optional AcOpenDataMode クエリのデータ 入力モードを指定する AcOpenDataMode 定数。 既定値は acEdit です。

注釈

OpenQuery メソッドを使用して、データシート ビュー、デザイン ビュー、または印刷プレビューで選択クエリまたはクロス集計クエリを開きます。 このアクションでは、アクション クエリが実行されます。 クエリを開くときのデータ入力モードを選択することもできます。

注:

このメソッドは、Access データベース環境でのみ使用できます。 Access Project 環境 (.adp) を使用している場合は、 OpenView または OpenStoredProcedure メソッドを参照してください。

次の例では、データシート ビューで Sales Totals Query を開き、ユーザーはレコードを表示できますが、レコードを編集または追加することはできません。

DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。