Home > Articles > Data > BusinessObjects/Crystal Reports

Getting Started with Crystal Reports 9

This lesson covers the planning considerations prior to the installation of Crystal Reports, options available during the install, and minimum systems requirements necessary to run Crystal Reports 9.0. This lesson also provides a high-level review of the more important and immediately useful components within the Crystal Reports application.
This chapter is from the book

Building on the discussion of Crystal Reports as a content creation application for designing interactive, actionable reports, it's now time to install and explore the Crystal Reports designer application. The installation of Crystal Reports is a very straightforward process, making installation simple for even novice users with limited technical experience. The Crystal Reports Installation Wizard presents various options throughout the installation process that will affect the function of the designer. This hour covers the planning considerations prior to the installation of Crystal Reports, options available during the install, and minimum systems requirements necessary to run Crystal Reports 9.0.

As an introduction to the Crystal Reports designer, this hour also provides a high-level review of the more important and immediately useful components within the Crystal Reports application. Although brief, this introduction to the Crystal Reports design environment will prepare you for the subsequent hours and activities you will complete throughout the book.

In this hour, we will cover the following topics:

  • Preparing for the installation of Crystal Reports

  • Installation and configuration of Crystal Reports

  • Introduction to standard report features such as report sections, toolbars, and menus


If you are unfamiliar with the Crystal Reports application, you will want to closely review the section in this hour covering report sections because this topic is central to understanding how to build and format Crystal Reports.

Preparing for the Installation

In general, there are two communities of Crystal Reports users within most organizations: report designers and report consumers. The report designer group is usually smaller in number. These individuals are focused on creating the actual report content, whereas the report consumer group consists of the end organizational audience viewing the reports. Thus, these are distinctively different roles, with the smaller group of designers supporting the greater group of viewers. Although this book is focused more on providing the report designers with the information and skills required to create reports, it is also very important to consider the needs of the report consumer group and how they will be using the end reports.

Depending on your situation, you might be one of a number of Crystal Report designers within a large organization or an individual report designer in a small company. In any case, Crystal Reports is a graphical report design application that needs to be installed locally on your workstation in order to create reports. If you're a member of a large organization, you might have a supporting Information Technology group who will perform the installation of Crystal Reports for you. Regardless, Crystal Reports can be installed on a local PC residing on a corporate network in very much the same manner as a home PC or workstation. In this aspect, installing Crystal Reports is much like installing other popular PC applications, such as Microsoft's Word and Excel, your preferred Web browser, and Adobe's Acrobat Reader.

The consumers of information and reports created by Crystal Reports includes a wide range of individuals and corporate professionals. For example, common users of Crystal Reports include corporate business personnel in departments such as finance, human resources, and sales for operational reporting purposes, organizational performance measurement, and sales analysis. In addition to the business community demands, IT groups often have specific development requirements to embed reporting capabilities into custom applications and corporate Web pages. Not only do corporate personnel use Crystal Reports, but it is also a highly used application for individuals who require an easy-to-use and intuitive tool for creating attractive and meaningful reports.


I assume that you will need to perform the installation of Crystal Reports yourself, so you will be guided through the installation process in this hour.

During the report design phase, it is common for reports to be processed on the report designer's local workstation, which in turn requires resources on the local workstation. Before installing Crystal Reports on your local PC, you should verify and properly configure certain system settings, such as

  • At least 64MB of RAM is installed. You can locate your system RAM amount on the General tab within the Windows System Properties dialog (located at Start, Settings, Control Panel, System).

  • At least 300MB of hard disk space is available. To locate your available disk space, open Windows Explorer, right-click on the appropriate drive letter (for example, C:), and select Properties from the pop-up window.

  • Windows system virtual memory should equal the amount of physical RAM on the local PC, plus 11MB. For example, reports that perform substantial aggregation, grouping, or calculating of data will use more operating system resources. This is simply a general recommendation that helps ensure that your personal workstation will have adequate resources available.


Virtual memory is the amount of space, in kilobytes, committed to memory for any process running on the workstation. Crystal Reports requires the use of such operating system resources, and it's important that enough virtual memory is available to support the processing of reports that are run locally on the report designer's workstation.

  • Confirm that the Temp variable and directory is set up on your Windows system—the Temp variable is a system environment variable that specifies the location where programs place temporary files. The Temp variable can be configured within the System Properties dialog (located at Start, Settings, Control Panel, System) and by selecting the Environment Variables button on the Advanced tab, as shown in Figure 2.1.

  • Before installing Crystal Reports, it is important to consider which data sources you will need to access. Based on what data sources you will need to access during the report creation process, you might then want to install various components from the available database connectivity options that are packaged within the Crystal Reports installation. For more details on these database connectivity options, see Hour 3, "Accessing Your Data."

Figure 2.1 The Windows 2000 system settings.

Reviewing the System Requirements for Crystal Reports 9

As with previous releases, multiple editions of the Crystal Reports 9 application are available from Crystal Decisions. Specifically, there are four distinct editions of Crystal Reports 9:

  • Standard

  • Professional

  • Developer

  • Advanced


The Advanced Edition is new to the version 9 release of Crystal Reports. This edition primarily includes additional server software licensing. The only feature difference in addition to what the Developer Edition provides is that the COM and Java data connectivity drivers are only available in the Advanced edition. The Advanced Edition provides components for embedding dynamic content from custom, legacy, and enterprise data sources into wireless and Web applications for zero-client, end-user report interaction.

Nearly all of the exercises in this book can be completed using any of these editions. However, the developer-focused exercises covered in the later hours might require either the Developer or Advanced Editions—though these topics can still be reviewed and include valuable information on advanced report design concepts. The edition that best serves your needs is dependent on your specific reporting and technical requirements. For example, for users who only need to access data sources to create simple reports via the Crystal Reports designer, the Standard or Professional editions will most likely meet their requirements. However, report designers or application developers who require the added ability to embed reporting functionality within custom applications (such as applications created with the Visual Basic, .NET, and Java programming languages) will require either the Developer or Advanced Editions of Crystal Reports.


The Developer and Advanced Editions of Crystal Reports include additional components to assist application developers with embedding reporting capabilities into custom applications. For example, developers who create custom Java applications can benefit from the Java Software Developer Kit (SDK), which will aid them with embedding reporting functionality directly within their applications. Separate SDKs are provided to specifically support the three most common development environments—Java, .NET, and COM.

The key minimum system requirements are necessary to ensure that the Crystal Reports application has sufficient local resources available on the report designer's workstation. Regardless of which edition of Crystal Reports 9 you will be installing, the minimum system requirements for a local workstation installation (from CD-ROM) are as follows:

  • Microsoft Windows 98 (Second Edition), ME, NT 4.0, 2000 and XP. (Note: Windows 95 is no longer supported for the version 9 release of Crystal Reports.)

  • Minimum of 32MB RAM (64MB required for Windows NT). 64MB RAM is recommended for all operating systems.

  • Minimum 60MB of hard drive space. Approximately 200MB maximum for English and up to 400MB for other languages.

  • An additional 100 MB of free disk space is also recommended on your C: drive for use by Windows during the installation.

  • Pentium or higher system processor required.

  • CD-ROM drive.

If you plan to perform a network installation of Crystal Reports 9, the preceding minimum requirements should be adjusted as follows:

  • Typical hard drive space required on a network server: 217MB

  • Typical hard drive space required on a workstation: 105MB


The Crystal Reports 9 design application does not support the Macintosh operating system. Viewing shared reports through a Web browser is possible on multiple platforms, including Windows, Unix, and Macintosh.

The ReleaseNotes.doc file, located in the root directory of the Crystal Reports 9 CD, includes a listing of all known issues and other important notes that users should be aware of before installing Crystal Reports 9. It is recommended that users read this document before installing Crystal Reports 9.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020