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
(実行結果)
実行結果
(この項終わり)