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 プロジェクト環境 (.adp) を使用している場合は、 OpenView または OpenStoredProcedure メソッドを参照してください。

次の例では、データシート ビューで売上合計クエリを開き、ユーザーはレコードを表示できますが、編集または追加することはできません。

DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

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

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