Products Technologies Demo Docs Blog Support Company

Report Types: Master-Detail, Side-by-Side, Sub Reports

Text Control Reporting provides many different report types that can be combined as well. From simple Mail Merge- and Table Reports to Master-Detail, Side-by-Side and Sub-Reports. Table Report: Tabular, 1-dimensional data Table reports display 1-dimensional, not hierarchical data in tabular form. Typically, the data that is used to merge a table report is stored in a single DataTable. This concept is used to present product lists, check lists or inventory items in a flat table form.…

Report Types: Master-Detail, Side-by-Side, Sub Reports

Text Control Reporting provides many different report types that can be combined as well. From simple Mail Merge- and Table Reports to Master-Detail, Side-by-Side and Sub-Reports.

Table Report: Tabular, 1-dimensional data

Table reports display 1-dimensional, not hierarchical data in tabular form. Typically, the data that is used to merge a table report is stored in a single DataTable.

This concept is used to present product lists, check lists or inventory items in a flat table form.

Table Report: Tabular, 1-dimensional data

Master-Detail Report: Hierarchical Data

A Master-Detail report renders data from a hierarchical data source such as related tables or nested objects. Consider a data structure for a product order: The master table contains general data about the order and the detail table(s) contains detailed data such as the sold products.

Master-Detail Report: Hierarchicial data

Sub-Report: Report in a Report

A Sub-Report is a report in a report. Using Text Control Reporting, you can have unlimited nested reports in your main report with a different or the same data source. Inside of a Sub-Report, you can access data from parent data relations.

Sub-Report: Report in a report

Side-by-Side Report: Create Comparison Reports

A Side-by-Side or Multi-Column report represents data in multiple columns. This can be useful for comparison reports or label printing. The direction is always "down and then across".

Side-by-Side Report: Create comparison reports

Mail-Merge Report: Create Mail Merge Letters

A Mail-Merge report is a fully featured word processing document with merge fields, image placeholders or barcodes that is merged with data from one or many data sources. Typical applications are order or shipping confirmations. Typically, mail merge is combined with one of the other report types. For example in an invoice which is a combination of Mail-Merge and Master-Detail reports.

Mail-Merge Report: Create mail merge letters

All of these report types can be combined with Text Control Reporting. It is not limited to a fixed layout or structure - this is the advantage of Flow Type Layout Reporting.

Stay in the loop!

Subscribe to the newsletter to receive the latest updates.

Reporting

The Text Control Reporting Framework combines powerful reporting features with an easy-to-use, MS Word compatible word processor. Users can create documents and templates using ordinary Microsoft Word skills. The Reporting Framework is included in all .NET based TX Text Control products including ASP.NET, Windows Forms and WPF.

See Reporting products

Related Posts

ASP.NETReportingHTML5

Creating Your First ASP.NET Reporting Application

This tutorial shows how to use the MailMerge component in an ASP.NET Web application to merge a template with data to create an Adobe PDF document.


ASP.NETReportingTutorial

New Online Sample: Build your First Report

We published a new online demo that shows how to create a report including preparing data, creating a template to merging them together.


ReportingDocumentationReportingCloud

Create your First Document with ReportingCloud

As part of our new ReportingCloud documentation, we published a guided tutorial that shows how to create a document without programming.


CloudReportingMail Merge

MailMerge: Starting Each Merge Block on a New Page

A merge block is repeated based on the number of matching data rows in the hierarchical data object. The complete merge block is cloned and inserted under the original location in the template.…


ReportingTutorialWeb API

Using MailMerge with JSON Data

In the last article, we explained how to create an ASP.NET Web API to merge templates with JSON data in the payload body of an HTTP request. The focus of this article was on the Web API and…