Application.CreateReport メソッド (Access)
CreateReport メソッドは、レポートを作成して Report オブジェクトを返します。 たとえば、売上報告を作成するカスタム ウィザードを作成するとします。 ウィザードの CreateReport メソッドを使用して、指定したレポート テンプレートに基づいて新しいレポートを作成します。
構文
式。CreateReport (Database, ReportTemplate)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
データベース | 省略可能 | バリアント型 | レポートの作成に使用するレポート テンプレートを含むデータベースの名前。 カレント データベースを対象とするときは、この引数を省略してください。 開いているライブラリ データベースを使う場合は、この引数で指定します。 |
ReportTemplate | 省略可能 | バリアント型 | テンプレートとして使用して新しいレポートを作成するレポートの名前。 |
戻り値
レポート
注釈
新しいレポートを作成するウィザードを設計するときは、 CreateReport メソッドを使用します。
CreateReport メソッドは、新しい最小化されたレポートをレポートのデザイン ビューで開きます。
ReportTemplate 引数に使用する名前が有効でない場合、Visual Basic では、[オプション] ダイアログ ボックスの [フォーム/レポート] タブの [レポート テンプレート] 設定で指定されたレポート テンプレートが使用されます。
例
次の例では、[オプション] ダイアログ ボックスの [フォーム/レポート] タブの [レポート テンプレート] ボックスで指定したテンプレートを使って、カレント データベースにレポートを作成します。
Sub NormalReport()
Dim rpt As Report
Set rpt = CreateReport ' Create minimized report.
DoCmd.Restore ' Restore report.
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。