Group Left
Introduction
Group-left
reports are very useful for generating
output reports from SQL statements with the
group by clause. The Group-left report
suppresses redundant printings of the same
value in the leftmost column of the report.
It is like making a control break in your
report. You can use the �Group-left� report
on a master-detail relationship as well.
Hands-on
Your client
asks you to define a control break on their
stocks symbol and company name from previous
report and also to print only one company on
a page.
See Figure 2.
Your tasks
are:
1- Modify
Hands-On report 01 to the �Group Left�
style.
2- Apply
template to the user report.
3- Run the
report.
4- Test the
repot.
You will learn how to: use report wizard,
use report style �group left�, use template,
use pre-viewer, use zoom in and out, use the
body section in the layout model in the
object navigator, and change repeating
object�s property palette.
Figure 2
Open a Report
Module
In the �Object
Navigator� window, go to the Main menu and
choose �File,� select �Open� to open an
existing report (RPT01_STOCK_HISTORY) from
your folder.
Run a report
Click on the
Run icon to run the report.
Maximize the
window.
Notice that
the stock symbol and company name are
repeated. We are going to create a control
break to eliminate the duplication.
Report Wizard
In the Report
Editor, click on the Report Wizard icon on
the toolbar.
Select a Style
In the Style
tab on the Report Wizard, checkmark the
�group left� radio button, then click next.
Group-Left
Group-left
reports are very useful for generating
output reports from SQL statements with the
group by clause. The Group-left report
suppresses redundant printings of the same
value in the leftmost column of the report.
It is like making a control break in your
report. You can use the �Group-left� report
on a master-detail relationship as well.
Data, Groups,
Fields, Totals, and Template tabs
In the Data
tab on the Report Wizard, click �Next�
again.
In the Groups
tab on the Report Wizard, move the �symbol�
and company name� item to the �group fields�
box. Drag "company" to level 1, and then
click �NEXT.�
In the Fields
tab on the Report Wizard, don�t change any
fields. Click �Next� again.
In the Totals
in the Report Wizard, calculate the total,
minimum, and maximum number of traded
shares. Then click �Next.�
In the Labels
tab in the Report Wizard, change the label,
if needed. Click �Next.�
In the
Template tab in the Report Wizard, use the
default template and click �finish.�
Navigate
through a report
Navigate
through the report output. Notice that
multiple companies are on each page.
Change the
report to print company�s information on a
separate page.
Open Repeating
Group�s property palette
On the Object
Navigator, expand �Layout Model,� �Main
Section�, then �BODY.�
Right click on
the first "Repeating Group" (R_G_1) to open
its property palette.
In its
property palette, change "Maximum Records
Per Page" to 1 and press the enter key, then
close the window.
Navigate
through the report. Notice that each company
is on a separate page.
After testing
the output report, go to the object
navigator window, select the report and save
the changes.
Save the
report as report number 2 (REPT02).
A note to
remember:
In the Object
Navigator, if you highlight the report and
click on the �X� icon (Delete) on the
vertical toolbar, the object will be remove
from work area and still a copy of that
exist on your disk.
Questions:
Q: What is a
Group-Left report?
Q: How do you
use the Report Wizard?
Q: How many
styles are in the Report Style window?
Q: What is a
template in the Report Builder?
Q: When do you
use pre-viewer in the Report Builder?
Q: How do you
zoon in and out in the Layout Editor?
Q: What is the
body section in the layout model?
Q: How do you
change the repeating object�s property
palette?
Q: Your client
asks you to define a control break on their
stocks symbol and company name from previous
report and also to print only one company on
a page.
See Figure 2.
Your tasks
are:
1- Modify
Hands-On report 01 to the �Group Left�
style.
2- Apply
template to the user report.
3- Run the
report.
4- Test the
repot. |