Training Resources
Accessibility

Web Development

Adobe / Macromedia Web
Programming

Visual Studio 2005 (.NET 2.0):
VB.NET Application Development
ADO.NET Data
Programming in VB
C#.NET Application Development
ADO.NET Data
Programming in C#
Visual Studio 2008 (.NET 3.5):
VB.NET Application Development
C#.NET Application Development
What's New in VS2008
(2-day courses):
Databases

Professional Courses

Project Management
with
Microsoft Project
Managing Enterprise Projects
Using Project Server
Adobe

Microsoft SharePoint

Technical

Geographic (GIS)

ESRI ArcGIS 9.2:
ESRI ArcGIS 9.3:
Microsoft Office

Training Resources
Crystal Reports XI - Level 3
2 day course
This two-day course is designed to expand your working knowledge of Crystal Reports and move you into creating more complex reports. Time will be spent walking you through the tips and tricks of advanced report writing along with a good amount of hands on practice. In addition, you will cover custom function, advanced formulas and report efficiencies techniques. This course incorporates a number of hands on exercises that reinforce the learning process.
Course Topics:
(for a full detailed outline, visit our PDF link above)
Reviewing the Basics
- Planning and Creating and Advanced Report
- Placing Fields and Creating Complex Formulas
- Advanced Grouping and Record Selection
- Group Sorting
- Charting Groups
Custom Functions
- What is a Custom Function?
- Function Arguments
- Using the Custom Function Editor
- Using Crystal vs. Visual Basic Syntax
- Custom Function Properties
- Using the Formula Expert for Custom Functions
- Using the Formula Extractor
- Custom Function Limitations
Using Running Totals
- Understanding Running Totals
- Creating Running Totals
- Conditional Running Totals
Using Advanced Formula Features
- Advanced Formula Syntax
- Review of If…Else…Then Expressions
- Select Case
- Immediate IF (IIF)
- For Loops
- Exit For
- The Join Function
- The Split Function
- Array Sizing Limitations
Crystal Reports, Data Access, and SQL
- What is SQL? (How do you spell SQL?)
- Direct Database Drivers
- ODBC and OLE DB
- Viewing the SQL Commands
- Creating your own SQL Command
- Adding Parameters to the SQL Command
- SQL Expressions
Advanced Database Concepts
- Using the Database Expert for Linking
- Links Indexes and Options Dialogs
- Adding and Removing Databases / Tables
- Adding a Table Multiple Times
- Changing Join Types
- Database Changes and Verification
- Set Data Source Location
- Re-mapping Database Fields
- Using Database Views and Stored Procedures
- Non-ODBC Connection Types
Report Tuning
- What Crystal Sends to the Database
- Strategies for Efficient Report Performance
- Using the SQL Statement
- Record Selection and Performance
- Performance Information
- Report Definition and Saved Data
- Controlling Processing
- Performance Timing
- Server Based Grouping
Manual Cross Tab Reports
- What is a Manual Cross-Tab
- Creating a Cross-Tab Object
- Creating a Cross-Tab without the Expert
Tips and Tricks
- Formatting Subreports
- Parameter Tricks
- Conditional Formatting
- Formatting Page Headers
- String Fields and Dates
- Dates Activity
OLAP Reporting
- OLAP Explanation and OLAP Servers
- Creating an OLAP Report
- Formatting an OLAP Report
