Channel Button

There are 2 articles on this title. You are reading the article ranked and rated #2 by Helium's members.

Computers & Technology   >

Business & Office Software

Microsoft Access tips: Creating efficient reports

We collect and enter data into our database so that we can access it later, compare it with similar information and make appropriate decisions based on what it tells us. The most common use of data is by way of reports. A report from a database is all or some of the data we entered and displayed in a way that is meaningful and uncluttered. Reports, therefore, are the reason we collect the data.

Microsoft Access (hereinafter called Access) has a powerful report generator that can group, compile, and display information in large databases in a variety of formats. Once your data is entered, Access can automatically generate formatted reports through use of built-in "wizards" that give the novice a head start and self-training mode in learning techniques of programming attractive, useful reports.

Creating efficient reports is NOT a goal to consider at the time you are designing the report. That goal MUST be addressed during the first planning stages of the database. One major purpose of entering and maintaining data is so that it can be viewed in an orderly manner, frequently by managers who make important decisions based on the reports. If bad decisions are made about the database design and composition, those decisions will be reflected in the inability to retrieve good reports from that bad data.

When you are designing a database, then, consider, too, what reports you need to generate from the data you will be collecting and entering. Will the report need to be grouped in a way that filters out confusing (but necessary for the database) detail? Are there computations (e.g., additions, averages, etc.) needed in the report? How are the data filtered (i.e., displayed in a manner that omits similar information)?

The end products of your database are frequently the reports it produces. The composition of your data (its format, attributes, sophistication, etc.) are all things that must be considered before the data is entered. You cannot produce a report that calculates ounces, when the data you entered is in pounds, for example.

If your data is solid and entered in a manner you know will produce effective reports, the next consideration is how to design the reports in the most efficient manner and in a way that includes what managers need to see and excludes what is not necessary. Ways to exclude unnecessary data include designing the report to show only the pertinent data fields, or based on queries that select unique elements within a field (e.g., city, date range). Queries also have the advantage of allowing the user to specify a parameter in a dialog box and then run a report, which, in turn, precludes the need to store many reports.

The final consideration is mainly aesthetic. Should the report be displayed in columns? subtotaled groupings? portrait or landscape orientation? These considerations are covered nicely in Access's reports wizards where the designer can through trial and error decide what is the most attractive way to display the data. These wizards also have the advantage of being a built-in reports design tutor for the novice.

To recap, the principal advantage of Access's reports feature is in its ability to use a personalized report template to display continually changing data. This advantage can only be brought to bear by 1) intelligent database design, and 2) getting the report structure and aesthetics right.

Learn more about this author, Jerry Curtis.
Contact this writer Click here to send this author comments or questions.


Below are the top articles rated and ranked by Helium members on:

Microsoft Access tips: Creating efficient reports

  • 1 of 2

    by Lulu

    Non-graphic reports are used more often than graphic (charts) reports. In order to create an efficient, non-graph... read more

  • 2 of 2

    by Jerry Curtis

    We collect and enter data into our database so that we can access it later, compare it with similar information and m... read more

Add your voice

Know something about Microsoft Access tips: Creating efficient reports?
We want to hear your view. Write_penWrite now!

What do you know about?
  • Tell us! Get published today.
  • Reach millions.
  • Many ways to earn.
Join Helium Today

Already a member? Log in.

Helium Debate

Cast your vote!

Which is a better Web application framework: Ruby on Rails or PHP?

Click for your side. Must be logged in.

170382

Featured Partner

International Campaign for Tibet (ICT)

International Campaign for Tibet (ICT) has partnered with Helium, giving you the chance to write for a cause. Br...more

What is Helium? | User Guide | Community | Link to Helium | Privacy | User agreement | DMCA

Helium, Inc.
200 Brickstone Square Andover, MA 01810 USA