アクセスVBAの部屋

VBA Homeへ戻る

DoCmdでレポートを開くレポートを開く

DoCmdオブジェクトはマクロのアクションをVBAで実行するオブジェクトです。 DoCmdオブジェクトにあるメソッドを使用して、いろんなマクロアクションを実行することができます。 OpenReport メソッドは、Visual Basic で "OpenReport/レポートを開く" アクションを実行します

(書式)

OpenReport (ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
(引数)

引数説明
ReportName開くレポート名
Viewデザインビューで開く(acViewDesign)、レイアウトビューで開く(acViewLayout)、標準状態で開く(既定値)(acViewNormal)、印刷プレビューで開く(acViewPreview)
FilterName有効なクエリの名前
WhereCondition特定のレコードを指定して開くときに指定。Where条件式またはWhere句
WindowModeダイアログ表示acDialogや非表示acHiddenを選択できます。既定値はacWindowNormalプロパティで設定されたモードで開きます。
OpenArgs文字列式。次のレポートに渡す文字列式に使用されます。

(使用例)

次のプロシージャはレポート「R_会員リスト」を印刷プレビューモードで開きます。

Private Sub 開く3_Click()
 DoCmd.OpenReport "R_会員リスト", acViewPreview, , , acWindowNormal
End Sub

(実行結果)

実行結果

(この項終わり)