DoCmd.OpenQuery メソッド (Access)
OpenQuery メソッドは、Visual Basic で "OpenQuery/クエリを開く" アクションを実行します。
構文
式。OpenQuery (QueryName、 View、 DataMode)
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 のサポートおよびフィードバックを参照してください。