CreateReport 方法

expandtri全部显示

CreateReport 方法创建报表并返回一个 Report 对象。例如,假定正在构建创建销售报表的自定义向导。可以在向导中使用 CreateReport 方法,基于指定的报表模板新建一个报表。

expression.CreateReport(Database, ReportTemplate)

expression     必需。返回“应用于”列表中的一个对象的表达式。

Database     可选 Variant 型。字符串表达式,标识要用作以创建报表的报表模板所在数据库的名称。如果要使用当前数据库,可忽略该参数。如果要使用打开的类库数据库,可用该参数指定类库数据库。

ReportTemplate     可选 Variant 型。字符串表达式,标识用作新建报表的模板报表的名称。如果忽略该参数,Microsoft Access 将使用“选项”对话框(通过在“工具”菜单上单击“选项”获得)中“窗体/报表”选项卡上指定的模板来创建新窗体。

说明

可以在设计新建报表的向导时使用 CreateReport 方法。

CreateReport 方法在报表“设计”视图中打开新的最小化的报表。

如果用于 reporttemplate 参数的名称无效,Visual Basic 会使用“选项”对话框“窗体/报表”选项卡上“报表模板”设置中指定的报表模板。

示例

下面的示例使用“选项”对话框“窗体/报表”选项卡上“报表模板”设置中指定的模板,在当前数据库中创建报表。

Sub NormalReport()

    Dim rpt As Report

    Set rpt = CreateReport                ' Create minimized report.

    DoCmd.Restore                            ' Restore report.

End Sub