Preface
Purpose
Audience
Organization
Typographical conventions
OpenEdge messages
Obtaining more information about OpenEdge messages
Introduction
Creating a sample database
Starting the sample database
Configuring the ODBC driver
Understanding transactions and isolation levels
Dirty read
Nonrepeatable read
Phantom read
Adding a new data source
Creating a Crystal Reports Document
Using Crystal Reports to connect to a data source
Specifying report information
Running a report
Crystal Reports Design Basics
Organizing report data
Defining a record selection criterion
Grouping records
Setting record order
Adding summaries
Defining report appearance
Creating report and page headers
Arranging fields
Modifying text
Adding a template
Crystal Reports and Database Security
Using logon validation
Logon validation guidelines
Assigning privileges
Using password protection
Creating a new report parameter
Creating a new password
Verifying your new password
Preface
Verifying your new password