Getting started with reporting, first you need to define what report you would like to create. There are a lot of report types you can create using Intersoft Reporting tools. Some of them are:
- Simple Report
Simple report is a report with simple listing of records which is retrieved from a data source. To learn how to create a simple report, you can refer to Walkthrough: Create Simple Report using ClientUI Reporting.
- Multiple Report
Instead of displaying a single report, you can also display multiple reports in the ReportViewer. To learn how to create a multiple report, you can refer to Walkthrough: Create Multiple Report using ClientUI Reporting.
- Group Report
ClientUI Reporting allows data to be splitted into several groups based on identical values in data fields or certain conditions. Actually there can be unlimited number of nested groups can be used in a report. To learn how to create a group report, you can refer to Walkthrough: Create Group Report using ClientUI Reporting.
- Master Detail Report
ClientUI Reporting has a capability to display data in a master-detail format. The provided data must be from a hierarchical data source which has a master-detail relationship. In fact, ClientUI Reporting supports unlimited number of detail reports in a single report document. To learn how to create a master detail report, you can refer to Walkthrough: Create Master Detail Report using ClientUI Reporting.
- Hierarchical Report
Not only displaying a master-detail report, ClientUI Reporting also has capability to display data in a tree structures. HierarchicalBand will be used to achieve this scenario. Actually each column will be automatically indented indicating the data is nested, even though it still can be customized to meet the user requirements. To learn how to create a hierarchical report, you can refer to Walkthrough: Create Hierarchical Report using ClientUI Reporting.
- Table Report
ClientUI Reporting enables you to display report in a tabular format easily. You can use built-in Table control to achieve it. To learn how to create a table report, you can refer to Walkthrough: Create Table Report using ClientUI Reporting.
- Label Report
With ClientUI Reporting, you can easily create a label report, such as product labels, employee badges, or etc. Instead using a tabular format, data will be listed in a label format. To learn how to create a label report, you can refer to Walkthrough: Create Label Report using ClientUI Reporting.
- Form Report
Rather then hardcoded inside a report, ClientUI Reporting allow data to be displayed based on user input. To achieve it, a ReportParameter can be used. To learn how to create a form report, you can refer to Walkthrough: Create Form Report using ClientUI Reporting.
- Side-by-Side Report
ClientUI Reporting allow you to display multiple sub-reports side by side within a report document. To learn how to create a side-by-side report, you can refer to Walkthrough: Create Side-by-Side Report using ClientUI Reporting.
With the built-in report designer, definitely you can create a stunning report in a short time without spend too much hard work. To get started, run the standalone Report Designer application which can be found in the Intersoft Premier Studio 2013 program group. The complete shortcut path can be found below.
Introducing Industry’s Most Advanced Report Designer
ClientUI Report Designer is built from the ground up with modern design workspace that emphasize on true WYSIWYG experience. Unlike traditional designers, ClientUI Report Designer features clutter-less surface that allows you to work with the report elements as if they were in an actual page. This means that you will not see any designer-related visual adorners getting in the way on the designer surface. Instead, we created gorgeous visual adorners on the left side of the report with distinguished colors allowing you easily recognize each report section defined in the page.
We streamlined the overall report authoring process by arranging most frequently accessed commands in three major workflows represented in the ribbon tab group: Design, Format and Arrange. The Design tab lets you easily insert new report elements, while the Format and Arrange tabs let you quickly beautify the report elements. Everything is thoughtfully designed so both end users and developers will find the report designer very intuitive and pleasant to be used. See the following screenshot for the visual details.
The Report Explorer tab on the right side will show the report’s hierarchy. Inside there, you can see the already defined data sources and parameters. All report components also will be listed here. In addition, you can also perform various operations, such as add, edit, or delete, for each data source or parameter.
Advanced Property Editing
Handling vary types of object with it’s specific editor is not an easy task. A report component has a lot of properties which is difference from each others. In this scenario, performance issue need to be considered. To overcome it without performance degradation, ClientUI Report Designer employs the most advanced property editing control, UXPropertyGrid. The property grid features high-performance UI virtualization that allows blazing-fast properties listing and rendering when you select an object. See the following screenshot.
Powerful Design Tool with Drag-Drop Functionality
Drag and drop is one of the key feature in report designer. Report designing task will become more easy and simple with this functionality introduced. Various complex actions, such as object positioning, object creation, data field sorting, and much more, which usually need 3 or more actions to perform it, can be achieved elegantly by using drag-drop. Thanks to ClientUI’s robust Drag-Drop Framework for fluid drag-drop capabilities in the Report Designer.
Precise Layouting with Guidance Ruler and Snap to Grid Feature
Layouting is the most important step while creating a report, which will affects the final result. For some scenario, guidance ruler will be very helpful, especially for object positioning. As you can see on the below screenshot, those rulers are placed on top and left side of the design surface. Besides that, you can also enable Snap-to-Grid feature, which allowed you to precisely resize or move objects to a specific location.
Create Report Efficiently using Smart Tag
To create a report fast and more efficiently, you can take advantage of using the smart tag. Actually the smart tag has been designed to display some actions which is basically needed in most business scenario. It can save your time a lot rather than browse it from the property list.
Undo/Redo is a very useful feature in Report Designer. As the name explains, it allows you to undo/redo a number of recent actions. Suppose you accidentally delete an object or something else, these actions still can be reverted easily.
Preview Report at Design Time
Another important feature not to be missed is the ability to preview a report at design time, because the iterative process of perfecting a report is accomplished by moving back and forth between the Preview and Design section. Of course, the preview section will show the result exactly the same as when it is printed. See the screenshot below.
This topic provides an overview of the ClientUI Report Designer that covers it's uniqueness and key features. To get a clear explanation on how to create business reports using the built-in design tools, you can explore it through the following links.