DoCmd.OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)

FormName」と言う名前のフォームを開きます。

設定項目 内容
FormName フォームの名前を文字列式で指定[省略不可]
View ビュー形式をAcFormViewクラス※1の定数で指定[省略可能]
FilterName データを抽出するためのクエリ名を指定[省略可能]
WhereCondition データを抽出するためのSQL文のWHERE句を文字列式で指定
(「WHERE」は不要)[省略可能]
DataMode 入力モードをAcFormOpenDataModeクラス※2の定数で指定
WindowMode ウィンドウ形式をAcWindowMode※3クラスの定数で指定[省略可能]
OpenArgs 開くフォームのOpenArgsプロパティに設定する値を文字列式で指定[省略可能]

※1 引数に指定する定数(acFormViewクラス)

定数 説明
acDesign デザインビュー
acFormDS データシートビュー
acFormPivotChart ピボットグラフビュー
acFormPivotTable ピボットテーブルビュー
acNormal フォームビュー(既定値)
acPreview 印刷プレビュー

※2 引数に指定する定数(acFormOpenDataModeクラス)

定数 説明
acFormAdd  追加
acFormEdit 編集
acFormPropertySettings フォームのプロパティで設定されたモード(既定値)
acFormReadOnly  参照専用

 

※3 引数に指定する定数(acWindowModeクラス)

定数 説明
acDialog   ダイアログ形式
acHidden 非表示
acIcon  最小化
acWindowNormal  通常のウィンドウ(既定値)

☆メニュー☆