Course Content
Advanced Spreadsheets
This topic covers the ICDL Advanced Spreadsheet module: conditional formatting, advanced functions, charts and tables, data analysis and what-if scenarios, data validation and auditing, macros and templates, and collaboration features.
0/9
Advanced Presentation
This topic covers the ICDL Advanced Presentation module: planning professional presentations, using slide masters and templates, working with graphical objects, charts and diagrams, integrating multimedia and animation, embedding and linking data from other sources, and managing presentations for different audiences.
0/9
Advanced Databases
This topic covers the ICDL Advanced Database module: designing and planning relational databases, creating tables and relationships, developing advanced queries, building forms and subforms, generating complex reports, using macros and SQL for automation, and implementing database security and linking data from external sources.
0/9
Test
Protected: Icdl advanced

Advanced Module – Databases (Access)

Lesson 7 – Advanced Reports and Output

This lesson focuses on creating professional reports that group, summarise and present data clearly for printing or PDF export. Reports allow you to prepare business-ready documents using data stored in your database.

1. Creating reports

  1. Select a table or query in the Navigation Pane.
  2. Choose Create > Report for an automatic layout, or use Report Wizard to control grouping, sorting and fields.
  3. Use Layout View for quick visual adjustments, or Design View for advanced editing of sections and controls.

2. Grouping and sorting in reports

Grouping organises information, making reports easier to read—for example, grouping orders by Customer or by Month.

How to add grouping and sorting

  1. Open the report in Layout View.
  2. Select Group & Sort from the ribbon.
  3. Add a group on a field (e.g. CustomerName).
  4. Add sorting levels (e.g. OrderDate ascending within each group).

Group and Sort Access | CustomGuide

3. Group totals and summary fields

You can insert totals at group or report level.

Example: Total OrderAmount per Customer

  1. Group the report by Customer.
  2. Select a numeric field such as OrderAmount.
  3. Click Totals and choose Sum.
  4. Choose whether the total appears in the Group Footer, Report Footer, or both.

4. Calculated controls in reports

Reports can use expressions to calculate totals or display formatted text.

Examples:

  • =Sum([OrderAmount]) – total for group or whole report.
  • =”Customer: ” & [CustomerName] – dynamic heading.
  • =”Report printed on: ” & Date() – automatic date stamp.

5. Page layout and formatting

  • Adjust margins, orientation (Portrait/Landscape) and paper size.
  • Use readable, consistent fonts and text alignment.
  • Edit report sections:
    • Report Header – title or logo.
    • Page Header – column headings.
    • Group Header/Footer – repeated group titles or subtotals.
    • Report Footer – grand totals or closing text.
  • Use shading and borders to improve clarity.

6. Labels and mailing reports

The Label Wizard helps print address labels for mailing.

  1. Go to Create > Labels.
  2. Select a label manufacturer and size (e.g. Avery).
  3. Choose fields such as Name, Address and Postcode.
  4. Arrange them in the preview layout.
  5. Finish and preview the labels.

7. Exporting reports (PDF and others)

You can export reports for sharing, printing or archiving.

  1. Open the report.
  2. Go to External Data > PDF or XPS or File > Export.
  3. Select a save location and file name.
  4. Click Publish.

Benefits of PDF: layout preserved, easy to share, secure and widely supported.

8. Practical Activity

  • Create a report that lists orders grouped by customer.
  • Add a group total and a grand total.
  • Use the Label Wizard to produce a sheet of address labels.
  • Export one report as a PDF and check that the layout matches the on-screen preview.