Microsoft Office Online
Sign in to My Office Online (What's this?) | Sign in

 
 
Microsoft Office Access
Search
Search
 
Icon: Flag: (c) Microsoft
Get up to speed
 
 
 
Warning: You are viewing this page with an unsupported Web browser. This Web site works best with Microsoft Internet Explorer 6.0 or later, Firefox 1.5, or Netscape Navigator 8.0 or later. Learn more about supported browsers.

Types of reports you can create in Access
 
Applies to
Microsoft Office Access 2003
Microsoft Access 2002

You can create reports in Access to meet a variety of requirements. This article provides basic information about how to create reports, and it describes the various types of reports you can create by using Access 2002 and 2003.

Get started creating reports

Access provides several ways to create reports:

Get started creating queries

One of the features that makes Access reports so flexible and powerful is their ability to use queries (query: A question about the data stored in your tables, or a request to perform an action on the data. A query can bring together data from multiple tables to serve as the source of data for a form, report, or data access page.) as their data sources. For example, a query can extract, sort, and filter the data from your database when you run a given report. Queries can also allow users to define parameters, such as starting and ending dates, for the data in reports.

Some types of reports, such as the flat and hierarchical reports discussed later in this article, can take their data from a combination of tables and queries. However, some types of reports, such as crosstab reports and reports that use sorted and grouped data, rely solely on queries. For that reason, it helps to know how to create queries.

ShowFor more information about creating queries:

A quick look at the report types in Access

The following sections list and describe the various types of reports that you can create by using Access 2002 and 2003. Each section provides links to how-to information for creating a given type of report.

Flat reports

A flat report contains controls that are bound (connected) to different tables and queries. An example of a flat report is a report that shows products and categories.

A flat report

1 The data in these fields comes from a table called Products.

2 The data in this field comes from a table called Categories.

Hierarchical reports

A hierarchical report contains other reports, called subreports. You embed subreports in reports when you need to display data from tables that have a one-to-many relationship (one-to-many relationship: An association between two tables in which the primary key value of each record in the primary table corresponds to the value in the matching field or fields of many records in the related table.). For example, you could have a Food Fairs report that includes data from two tables —Fairs and Employees.

A report with a subreport displaying related data

1 The main report takes its data from the Fairs table, and it lists the name and city of each fair.

2 The subreport takes its data from the Employees table, and it lists the employees for each food fair.

ShowFor information about creating flat and hierarchical reports:

Reports with sorted records, grouped records, or both

You can sort and group records in a report, either in Design view or by using the Form Wizard.

A report with sorted records

You can sort on one or more fields in the underlying record source, and specify the sort order.

A sorted report

1 The report is sorted in ascending order of product names.

A report with grouped records

You can specify one or more grouping levels for the records in a report, and define sort orders for each group level. You can also display headers and footers, and calculate totals and other values for each group.

A grouped report

1 The report is grouped on the year and quarter fields.

2 The totals are displayed for each year.

ShowFor information about creating reports with sorted and grouped data:

Grouping records on date/time values in an Access report

A crosstab report

You can use crosstab queries to provide data for reports. A crosstab query calculates a sum, average, count, or other type of total for data, and groups the results by two fields; one field's values become the column headings, and the other field's values become the row headings.

Reports based on select query and crosstab query

1 This report, based on a select query, shows records grouped only vertically (by employee and category). This results in more records, making the comparisons between different employee's totals more difficult.

2 This report, based on a crosstab query, displays the same information, but the data is grouped both horizontally and vertically, so that the datasheet is more compact.

ShowFor information about creating crosstab reports

Create a crosstab report

Multiple-column reports

A multiple-column report displays data in one or more columns. You can customize the number of columns, column width, and spacing between the rows and columns.

A multiple-column report

For information about creating multiple-column reports, see the Get it done with Access column, Multiple column reports.

advertisement