Feedback on: EventPro User Manual - Report Designer OverviewCH15_Report_Designer_OverviewChapter 15: Reports > Modify a Report in Report Designer > Report Designer Overview /Dear EventPro Documentation Department,
Report Designer Overview
Select the report you want to modify and click the Design button to open the Report Designer. Remember that you cannot directly edit any of the standard, hard-coded reports in EventPro; the Design button will not be available for those reports. To edit a standard report, you must make a copy of the standard report and edit that copy. Review Modify Existing Reports from Report Explorer.
While every report will look different, reports are typically arranged in bands: Header, Detail and Footer.
1.
Components in the Header band (above the grey ^ Header bar) will appear at the top of each page.
2.
Objects in the Detail band (above the grey ^ Detail bar) will repeat, generating one detail band for each record provided by the dataset. The Action of moving from the first record of a dataset to the last is referred to as “Data Traversal”.
3.
Objects in the Footer band will appear at the bottom of each page.
4.
There may also be a Title and Summary. The Title only appears once at the top of the first page and the Summary only appears once at the end of the report.
Within each band there will certain objects, most commonly Labels and DB Text or PSI DB Text.
1.
A Label displays text.
2.
A DB Text field will display values from the database. PSI DB Text also displays values from database fields, but because it was designed by EventPro, it has even more options than the regular DB Text.
3.
Often, Labels and DB Text will be paired, with the label describing what is in the field and the DB Text pulling the values from your database. For example:
Label DB Text
Booking No.: 159
Contract No.: 1234
Contact: John Smith
4.
To toggle between viewing live data and the names of the components, select View | Show Data. When Show Data is checked, the fields will be filled with data. If Show Data is unchecked, you will see the names of the fields, e.g. EventName, TotalPrice, BookNo, LocCode, etc.
You will also see other common components in a report:
1.
Variables: There are two kinds of variables you can add.
a.
Report System Variable: This can be commonly used report information such as date, page number, time, etc.
b.
EventPro System Variable: These variables are specific to your EventPro license information, such as User Name, User ID, User Address, etc.
2.
Region: Regions can be used to group related components together into printable units. A region acts as a parent to the components inside, so that the components shift and stretch according to the movement of the region. For example, in many EventPro report headers, the User Name, Address and Phone are grouped into a region called User Info.
3.
Groups: Groups can be used to break your report into several sections, based on the value of a specified field. As the report moves through the data records, it tracks the value of the specified field upon which the group is based. Each time the value of that specified field changes, a group break occurs. You can choose to start a new page or new column each time a group break occurs, and you can have group headers and footers that print introductory and summary information before and after each group.
Sub-reports have the same capabilities as regular reports, but they are used to handle multiple master details, create side-by-side reporting effects and hook reports together as one. There are different types of sub-reports, depending on how you want the sub-report to print within the main report. If you need a report to print within the context of a band, use a “child” type sub-report. If you need to hook reports together, use a “section” type sub-report. To understand the various uses of sub-reports, review the following examples:
1.
Single Dataset: If you have a single dataset connected to a report, the report will generate one detail band for each record from the dataset.
2.
Master Dataset with Single Detail Dataset: If the master data is connected to detail data so that there will be multiple detail records for each individual master record, you can assign the master data to the main report and the detail data to a sub-report. When the report is generated, the main report will traverse the main data records and the sub report will traverse the detail data records for each master record.
3.
Master Dataset with Nested Detail Datasets: Here, each master record has multiple detail records, and each of those detail records also has multiple detail records. Each set of records is linked to the previous dataset. The master dataset is assigned to the main report, while the next detail dataset is assigned to a sub-report, and the next detail dataset is assigned to a sub-report within the sub-report, and so on.
4.
Master Dataset with Multiple Independent Datasets: In this situation, the master dataset is linked to multiple detail records, but the detail datasets are not linked together or nested like the previous example. The detail datasets will be linked to different sub-reports and the separate sub-reports will be placed in the detail band of the main report.
5.
Independent Datasets: In this case, there are multiple datasets, but they are not linked, nor are they linked to a master dataset. You can create a “section” type sub-report for each dataset so that each sub-report begins on a new page. The main report exists to launch the sub-reports, but is not connected to a dataset.
As you click on different components in the report, the Status Bar at the bottom of the page will tell you what they are. Click on a component and look at the bottom left corner of the Report Designer. It will say “Object:” and the type of component or the component’s abbreviation.
At the bottom of the page, just above the status bar, there will be a series of tabs. You will be on the Main tab, i.e. the main report. Click on the tab that corresponds with the name of the sub-report you want to view.
The report Header, as it appears in the Report Designer, will look the same for most reports: a large logo banner across the top, a second smaller logo to the left and the User contact information in the middle.
However, the actual printed appearance of your reports will depend on your System Settings. Review Chapter 1: Setting Up EventPro, Step 1: System
Before making any changes to the header’s appearance, check which options you have selected for Logo Print Options, Print Logo at Top Left Report, Print Company Information on Report Header and Print Company Address/Phone Information on Report Footer. Although certain information may be visible in the Report Designer, the System Settings will determine the appearance of the report header in the printed report.
Before you make any changes to the report, ensure that certain toolbars are visible. Select View | Toolbars from the main menu and select Align or Space,Size and Nudge in addition to the toolbars already selected. These toolbars will help you size and align components so that they look consistent.
Select the unit of measurement you want to use from Report | Units. The rulers along the left and across the top of the report reflect the selected unit of measurement.