The Report Metadata virtual table (ID 2000000139) contains data about the pages in database. The following table describes the fields in the Report Metadata virtual table.

Field Description

ID

The ID for the report object.

Data type: Integer

Name

Specifies the name of the report object.

Data type: String

Caption

Specifies the caption of the report in the language that has been selected.

Data type: String

UseRequestPage

Specifies whether a request page is presented to the user.

Data type: Boolean

UseSystemPrinter

Specifies which printer is suggested when the report is run.

Data type: Boolean

EnableExternalImages

Specifies whether external images are allowed on a report.

Data type: Boolean

EnableHyperLinks

Specifies whether hyperlinks to URLs are allowed on reports.

Data type: Boolean

EnableExternalAssemblies

Specifies whether external Microsoft .NET assemblies can be used on a report.

Data type: Boolean

ProcessingOnly

Specifies the value that indicates whether a report produces printed output or only processes data.

Data type: Boolean

ShowPrintStatus

Sets whether a window that shows the printing status of a report when it is run is displayed.

Data type: Boolean

TransactionType

Sets the transaction type as either UpdateNoLocks, Update, Snapshot, Browse, or Report.

Data type: Option

PaperSourceFirstPage

Specifies which paper source to use when printing page one of the report.

Data type: Integer

PaperSourceDefaultPage

Specifies whether users can delete records while they are using the page.

Data type: Integer

PaperSourceLastPage

Specifies the default paper source to use when printing the report.

Data type: Integer

PreviewMode

Specifies how the report opens when you preview it. The options are Normal and PrintLayout.

Data type: Option

DefaultLayout

Specifies whether the report uses the built-in RDLC or Word report layout by default.

Data type: Option

WordMergeDataItem

Specifies the name of the root-level DataItem that is used for generating separate reports for multiple records.

Data type: String

FirstDataItemTableId

Specifies the ID of the table that is associated with the first DataItem that is defined for the report in Report Designer. If there is not table, then this field is 0.

Data type: Integer

The fields in the virtual table correspond to C/AL properties on the page objects. For more information, see Report Properties.

To access and view the Report Metadata virtual table, you must create a tabular-type page. For more information, see How to: Create a Page to View a Virtual Table

See Also