即効テクニック

クエリ・SQL

クエリを開く

(Access 2000/2002/2003)
●概要●
構文  expression.OpenQuery(QueryName, View, DataMode)

設定項目内容
expressionDoCmdオブジェクト[省略不可]
QueryNameクエリの名前を文字列式で指定[省略不可]
ViewクエリのビューをAcViewクラスの定数で指定[省略可能]
DataModeクエリのデータモードをAcOpenDataModeクラスの定数で指定[省略可能]
引数に指定したクエリを開きます。引数には、クエリを開くときのビューの種類を指定します。省略すると、acViewNormalを指定したこととなり、データシートビューが開きます。引数には、データの編集の可否を指定します。省略すると、acEditを指定したこととなります。 ・引数に指定する定数(AcViewクラス)
定数説明
acViewDesignデザインビュー
acViewNormalデータシートビュー(既定値)
acViewPivotChartピボットグラフビュー
acViewPivotTableピボットテーブルビュー
acViewPreview印刷プレビュー
・引数に指定する定数(AcOpenDataModeクラス)
定数説明
acAdd 追加(新しいレコードの追加のみ許可、既存レコードは表示されない)
acEdit 編集(既存レコードの編集/削除および新しいレコードの追加を許可/既定値)
acReadOnly読み取り専用
●サンプル●
Sub OpenModuleSample()
    '[Module1]モジュールを開き、[OpenQuerySample]プロシージャ
   にカーソルを移動します
    DoCmd.OpenModule "Module1", "OpenQuerySample"
End Sub