CSE1IS Information Systems
|
![]() |
Reports are an important part of any computer business application.
Features that are important to obtain meaningful reports:
Microsoft Access has a report generator (or report writer) and can do all of this.
The following 3 reports are basically equivalent:
Report#1: Flat report in columnar format is crowded, contains duplication etc.
Date: 14/08/01 Page: 1
THE RACER'S WAREHOUSE
WEEKLY PAYROLL REPORT
DEPT LOCATION EMPLOYEE DATE OF PAY WEEKLY
NUMBER NAME BIRTH RATE HOURS PAY
Top Fuel Calder Park REE1 Reed, Jim 07/19/64 8.25 40.0 330.00
Top Fuel Calder Park DIF1 DiFillipo, Darren 09/30/66 6.75 40.0 270.00
Top Fuel Calder Park REE2 Reed, Steve 01/18/65 6.00 35.0 210.00
Top Fuel Calder Park SPL1 Splatt, Rachel 08/08/71 9.00 10.0 90.00
Top Fuel Calder Park KIR1 Kirby, Robin 10/03/58 7.50 40.0 300.00
Funny Car Willowbank DOB4 Dosbon, Wayne 07/19/64 9.10 30.0 273.00
Funny Car Willowbank RUS3 Russo, Peter 04/23/64 11.00 20.0 220.00
Funny Car Willowbank DEN5 Densham, Gary 04/16/60 8.60 30.0 258.00
|
Report#2 with suppressed duplication on DEPT and LOCATION columns, plus subtotals:
Date: 14/08/01 Page: 1
THE RACERS WAREHOUSE
WEEKLY PAYROLL REPORT
DEPT LOCATION EMPLOYEE DATE OF PAY WEEKLY
NUMBER NAME BIRTH RATE HOURS PAY
Top Fuel Calder Park REE1 Reed, Jim 07/19/64 8.25 40.0 330.00
DIF1 DiFillipo, Darren 09/30/66 6.75 40.0 270.00
REE2 Reed, Steve 01/18/65 6.00 35.0 210.00
SPL1 Splatt, Rachel 08/08/71 9.00 10.0 90.00
KIR1 Kirby, Robin 10/03/58 7.50 40.0 300.00
========
1200.00
========
Funny Car Willowbank DOB4 Dobson, Wayne 07/19/64 9.10 30.0 273.00
RUS3 Russo, Peter 04/23/64 11.00 20.0 220.00
DEN5 Densham, Gary 04/16/60 8.60 30.0 258.00
========
751.00
========
|
Report#3 using report grouping:
Date: 14/08/01 Page: 1
THE RACERS WAREHOUSE
WEEKLY PAYROLL REPORT
Department : Top Fuel
Location : Calder Park
EMPLOYEE DATE OF PAY WEEKLY
NUMBER NAME BIRTH RATE HOURS PAY
REE1 Reed, Jim 07/19/64 8.25 40.0 330.00
DIF1 DiFillipo, Darren 09/30/66 6.75 40.0 270.00
REE2 Reed, Steve 01/18/65 6.00 35.0 210.00
SPL1 Splatt, Rachel 08/08/71 9.00 10.0 90.00
KIR1 Kirby, Robin 10/03/58 7.50 40.0 300.00
========
1200.00
========
Department : Funny Car
Location : Willowbank
EMPLOYEE DATE OF PAY WEEKLY
NUMBER NAME BIRTH RATE HOURS PAY
DOB4 Dobson, Wayne 07/19/64 9.10 30.0 274.00
RUS3 Russo, Peter 04/23/64 11.00 20.0 220.00
DEN5 Densham, Gary 04/16/60 8.60 30.0 258.00
========
751.00
========
|
For the last report:
Report HeaderFront page printed only once per report |
Page HeaderPrinted at the top of every page- Page and column Headings |
DetailEach line of the report- Define the content of each row of the report here |
Page FooterPrinted at the bottom of each page- page totals and page numbers |
Report Footer Printed once at the end of the report |
eg. a simple detail report on the Marina table that contains no grouping :
The design construction screen for this report:
it is often necessary to display records from the database in a categorised, orderly and sometimes, grouped fashion
for example: employees by department,
students by grade,
students by class,
children by gender
The following example shows the billing summary, but grouped by the Marina Type.
The Marina Type column has had its field property set to "Hide Duplicates" :
Design Construction Screen for this report:
New format structure for the report:
Report HeaderFront page printed only once per report |
Page HeaderPrinted at the top of every page- Page and column Headings |
Group Header ***Printed at the top of every group |
DetailEach line of the report - Define the content of the report here |
Group Footer ***Printed at the bottom of every group |
Page FooterPrinted at the bottom of each page- page totals and page numbers |
Report Footer Printed once at the end of the report |
eg. The "Bavant Marine Services.mdb" database (also used in tutorials).
The above query collates the data for the following report:
Design construction screen for this report:
NOTE: this webpage has not been brought up to WCAG 1.0 standard nor does it contain validated HTML