Level 3 Crystal Reports – Harnessing the Power
Overview
Our Level 3 Crystal Reports class is designed to provide you with the cutting edge principles needed to move beyond your current report design limitations. In this course you will learn the advanced principles related to your data, formulas and performance.
The materials learned in this course will allow Crystal designers to fine tune their Crystal Reports development skills.
Audience
This course is designed for report designers who have either completed iiR's Level I and II training or are competent in the essential principles of Crystal Reports.
Duration
2 days
Syllabus
Architecture
- Understanding the core components
- Understanding multi-pass reporting
- The variety of calculation tools in Crystal, and how to choose which ones to use for various tasks
Creating Complex Formulas
- Use multi-pass reporting
- Use evaluation time functions
- Use a dynamic array
- Use Print State functions
- Use loop control structures
- Use loop control structures with arrays
Subreports
- Creating an unlinked subreport
- Creating a linked subreport
- Creating an On-demand subreport
- Updating subreports within multiple reports
- Using shared variables to share values between subreports and the main report
- When and how to avoid using subreports
- Linking "unlinkable" data with subreports
Working with Databases and Data Sources
- Applying database options
- Adjusting to database changes
- Fully Understanding the Database Expert
- Identifying the Effects of Link Types
- Setting Up and Configuring Data Sources
- Updating Reports for Database Changes
- Processing Data on the Server
- Introduction to using SQL Commands to replace Crystal linking
Validating the Report Data
Detecting and Fixing Problems
Custom Functions
- Purpose of custom functions
- Creating custom functions
- Use custom functions
Advanced Parameters
- Customizing lists of values for User Choices
- Displaying values on report when parameters are multiple-value or ranges
- Dynamic and cascading lists of values
- Creating lists of values from reports other than the report holding the parameter
Running Totals
- When and how they add power to calculation options
Cross Tabs
- Purpose of cross tabs
- Designing a cross tab
Applying Conditional Reporting
- Determine trends in data
- Format data conditionally
Students are encouraged to bring real-world examples of their report challenges, for analysis by the instructor and the class.
"You may be interested in hearing that when I got back to work, I took a report that a colleague has been working on for a few weeks and would have taken him a few more to get it going, I applied my newfound knowledge about Cross-Tabs, and did the basic report in about 10 minutes. "
George F. Hackensack University Medical Center

