CreateReport メソッド (Access)Application.CreateReport method (Access)

CreateReport メソッドは、レポートを作成して Report オブジェクトを返します。The CreateReport method creates a report and returns a Report object. たとえば、売上報告を作成するカスタム ウィザードを作成するとします。For example, suppose you are building a custom wizard to create a sales report. ウィザードで CreateReport メソッドを使用すると、指定したレポート テンプレートに基づいて新しいレポートを作成できます。You can use the CreateReport method in your wizard to create a new report based on a specified report template.

構文Syntax

CreateReport(Databasereporttemplate)expression.CreateReport (Database, ReportTemplate)

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
DatabaseDatabase 省略可能Optional VariantVariant レポートの作成に使用するレポートテンプレートが格納されているデータベースの名前。The name of the database that contains the report template that you want to use to create a report. カレント データベースを対象とするときは、この引数を省略してください。If you want the current database, omit this argument. 開いているライブラリ データベースを使う場合は、この引数で指定します。If you want to use an open library database, specify the library database with this argument.
ReportTemplateReportTemplate 省略可能Optional VariantVariant 新しいレポートを作成するためにテンプレートとして使用するレポートの名前を指定します。The name of the report that you want to use as a template to create a new report.

戻り値Return value

レポートReport

注釈Remarks

CreateReport メソッドは、新しいレポートを作成するウィザードをデザインするときに使用できます。You can use the CreateReport method when designing a wizard that creates a new report.

CreateReport メソッドは、新しい最小化されたレポートをレポートのデザイン ビューで開きます。The CreateReport method open a new, minimized report in report Design view.

_Reporttemplate_引数に使用した名前が有効でない場合、Visual Basic では、[オプション] ダイアログボックスの [フォーム/レポート] タブの [レポートテンプレート] の設定で指定されたレポートテンプレートが使用されます。If the name that you use for the ReportTemplate argument isn't valid, Visual Basic uses the report template specified by the Report Template setting on the Forms/Reports tab of the Options dialog box.

Example

次の例では、[オプション] ダイアログ ボックスの [フォーム/レポート] タブの [レポート テンプレート] ボックスで指定したテンプレートを使って、カレント データベースにレポートを作成します。The following example creates a report in the current database by using the template specified by the Report Template setting on the Forms/Reports tab of the Options dialog box.

Sub NormalReport() 
 Dim rpt As Report 
 
 Set rpt = CreateReport ' Create minimized report. 
 DoCmd.Restore ' Restore report. 
End Sub

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.