次の方法で共有


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 のサポートおよびフィードバックを参照してください。