WELCOME TO THE GETTING STARTED GUIDE



Similar documents
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Using Crystal Reports with VFP

BusinessObjects Enterprise InfoView User's Guide

Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA

Ansur Test Executive. Users Manual

How To Create A Report In Excel

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Custom Reporting System User Guide

Microsoft Access 2010 handout

Chapter 4 Accessing Data

2. Building Cross-Tabs in Your Reports Create a Cross-Tab Create a Specified Group Order Filter Cross-Tab by Group Keep Groups Together

Crystal Reports Payroll Exercise

Cal Answers Analysis Training Part III. Advanced OBIEE - Dashboard Reports

Crystal Reports. Overview. Contents. Columnar Drill-Down Report

MICROSOFT OFFICE ACCESS NEW FEATURES

DataPA OpenAnalytics End User Training

Using FileMaker Pro with Microsoft Office

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

Business Insight Report Authoring Getting Started Guide

for Sage 100 ERP Business Insights Overview Document

Creating Custom Crystal Reports Tutorial

Results CRM 2012 User Manual

SAS BI Dashboard 4.3. User's Guide. SAS Documentation

Introduction to Microsoft Access XP

Microsoft Access 2010 Part 1: Introduction to Access

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

Dreamweaver and Fireworks MX Integration Brian Hogan

How To Learn To Write A Report In A Database On A Microsoft Powerbook

Developing Own Crystal Reports

TimeValue Software Due Date Tracking and Task Management Software

MICROSOFT ACCESS 2003 TUTORIAL

Crystal Reports Installation Guide

StrikeRisk v6.0 IEC/EN Risk Management Software Getting Started

Business Objects Version 5 : Introduction

ORACLE BUSINESS INTELLIGENCE WORKSHOP

MODULE 2: SMARTLIST, REPORTS AND INQUIRIES

GP REPORTS VIEWER USER GUIDE

BID2WIN Workshop. Advanced Report Writing

Hypercosm. Studio.

Learn About Analysis, Interactive Reports, and Dashboards

3 What s New in Excel 2007

Pastel Evolution BIC. Getting Started Guide

Working with SQL Server Integration Services

Excel 2003 Tutorial I

Microsoft Query, the helper application included with Microsoft Office, allows

Microsoft Publisher 2010 What s New!

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

MicroStrategy Desktop

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

Password Memory 6 User s Guide

Using Microsoft Office to Manage Projects

PopupProtect User Guide

Getting Started Guide SAGE ACCPAC INTELLIGENCE

ICIS Reporting User Manual for Business Intelligence 4.1. May 2014

Introduction to Microsoft Access 2013

SAP Business Intelligence (BI) Reporting Training for MM. General Navigation. Rick Heckman PASSHE 1/31/2012

Reporting Tips and Tricks

FileMaker 12. ODBC and JDBC Guide

Web Intelligence User Guide

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

FileMaker 11. ODBC and JDBC Guide

ACCESS Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818)

FileMaker Pro and Microsoft Office Integration

Business Objects 4.1 Quick User Guide

Search help. More on Office.com: images templates

Getting Started Guide

Table of Contents. Part I Welcome. Part II Introduction. Part III Getting Started. Part IV The User Interface. Part V Quick Start Tutorials

Hamline University Administrative Computing Page 1

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Chapter 14: Links. Types of Links. 1 Chapter 14: Links

NDA ISSUE 1 STOCK # CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, NEC America, Inc.

O UTLOOK 2003 HELP SHEET MAIL. Opening the program. Mail

FileMaker 13. ODBC and JDBC Guide

Intro to Excel spreadsheets

Migrating to Excel 2010 from Excel Excel - Microsoft Office 1 of 1

BAT Smart View for Budget Users. Miami-Dade County. BAT Smart View Training Activity Guide

Excel 2010: Create your first spreadsheet

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

Finance Reporting. Millennium FAST. User Guide Version 4.0. Memorial University of Newfoundland. September 2013

Finding and Opening Documents

REUTERS/TIM WIMBORNE SCHOLARONE MANUSCRIPTS COGNOS REPORTS

Content Author's Reference and Cookbook

Access 2007 Creating Forms Table of Contents

Participant Guide RP301: Ad Hoc Business Intelligence Reporting

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB

Crystal Reports Designer Version 10

Creating Interactive PDF Forms

Getting Started with Excel Table of Contents

Business Objects. Report Writing - CMS Net and CCS Claims

QUICK START GUIDE. Draft twice the documents in half the time starting now.

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Excel Project Creating a Stock Portfolio Simulation

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

Introduction to Microsoft Access 2010

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2

Oracle Business Intelligence Publisher: Create Reports and Data Models. Part 1 - Layout Editor

Appointment Scheduler

BusinessObjects User s Guide: Reporting Techniques and Formatting

Transcription:

WELCOME TO THE GETTING STARTED GUIDE About This Guide The purpose of this guide is to provide you with an overview of Seagate Crystal Reports 7. This powerful tool is designed to make designing, formatting and distributing presentation-quality reports as simple and flexible as possible. The acknowledged market share leader among desktop query and report writers, Seagate Crystal Reports has won every major industry award, and is bundled with more than 160 independent software vendors, including Microsoft, PeopleSoft and Informix. The Getting Started Guide contains enough information to help get you up and running with Seagate Crystal Reports 7 and perform some basic reporting tasks. Once you have completed this guide you may want to continue to experiment on your own. Seagate Crystal Reports 7 also provides many other very powerful reporting capabilities for more both application development and web-based reporting. You may want to consult one of the other Getting Started Guides included on this CD or the comprehensive User s Guide to better appreciate how Seagate Crystal Reports can help address all of your reporting needs. How Should I Use This Guide? The best way to use this guide depends largely on your reporting experience. Refer to one of the sections below to understand what you ll learn in this guide and how Seagate Crystal Reports may be different from the tool you re using now. While Seagate Crystal Reports makes reporting as simple and as fast as possible, it s still important to have some basic understanding of databases and related terminology. Getting Started Guide Seagate Crystal Reports 7 Page 1

New to Reporting or Seagate Crystal Reports If you re new to Seagate Crystal Reports, you ll find that it uses a banded report structure to design reports. This is simply a logical way of breaking up the report into headers, footers, summary groups and detailed data. Seagate Crystal Reports is a very powerful reporting tool, but has a number of features which make it easy to design both simple and fairly complex reports. It also can interface to virtually any data source and has a large number of formatting features for producing presentation-quality reports. You should read the section and complete some of the exercises to get a feel for reporting with this release. You should have no trouble working through the examples in this guide, but for more information on Seagate Crystal Reports and report design in general, you should consult the online help. You may also want to open some of the supplied sample reports to get a better idea of the different types of reports and how they look in the designer. Existing Seagate Crystal Reports Users If you already use a previous version of Seagate Crystal Reports, you will already be familiar with a lot of the reporting concepts and terminology used in this guide. This guide will help you understand how the Report Designer integrates the reporting environment into your applications and how to take advantage of some of the event oriented features. Version 5 or 6 If you re a version 5 or 6 user, you ll notice that the Crystal Report Designer and most menus look fairly similar to what you re using now. The major visible differences are the addition of several new menu items and buttons, the Analyzer view for charts and maps, and several new report experts. You ll also notice a new look for parts of the user interface including the formula editor and report gallery. The best way to get a quick overview of these and other changes is to browse the section and complete the exercises. Page 2 Seagate Crystal Reports 7 Getting Started Guide

Other Versions If you re a user of earlier versions of Seagate Crystal Reports, you ll notice a new look and feel in the designer interface with easier ways of adding and manipulating fields, sections and other report objects. If you look through the various menus, you ll see that there a lot more formatting and data manipulation choices and several new report experts. Reading the section will give you an idea of the major changes between the version you are using now and this release. The section will give you more details about the most recent changes and the exercises will give you hands-on experience with most of them. You may also want to open some existing reports to see how they look in this release and become more familiar with the various menus and options. To Find Out More The User s Guide and Help files are excellent sources of information on product features and usage. Also, be sure to check the web site for product information, technical information and the latest news about Seagate Crystal Reports. Getting Started Guide Seagate Crystal Reports 7 Page 3

PRODUCT INSTALLATION Before You Begin Seagate Crystal Reports has been designed for be installation on the Microsoft Windows platform. You can use either Windows 3.1, 95/98 or Windows NT as your operating system. Installation Requirements Seagate Crystal Reports 7 and associated support files have the following installation and run time requirements: Microsoft Windows 3.1, 95, 98 or Windows NT 3.51 (Intel) or higher System RAM: 16 MB (32 MB Windows 98 and NT) Hard drive free space (16-bit): approximately 172 MB for Full install, 24 MB for Compact install Hard drive free space (32-bit): approximately 120 MB for Full install, 10 MB for Compact install CD-ROM drive If your system does not meet these requirements, the program may not install or run correctly. Installing Seagate Crystal Reports Seagate Crystal Reports has been designed for installation on several Microsoft Windows platforms. You can use Windows 3.1, Windows 95, Windows 98 or Windows NT 3.51 and higher as your operating system. Windows 3.1 or NT 3.51 To install Seagate Crystal Reports, complete the following steps: 1 Insert the Seagate Crystal Reports CD into the appropriate drive. 2 Make sure that the Windows Program Manager is active. 3 Select Run from the File menu. The Run dialog box appears. 4 Type the following text in the Run dialog box: x:\setup Page 4 Seagate Crystal Reports 7 Getting Started Guide

where x represents the appropriate drive letter. For example, if your CD is in drive d:, type d:\setup 5 When the Seagate Crystal Reports splash screen appears, select 16- or 32-bit as the installation type according to your operating system. The End User License Agreement appears. 6 If you agree to the terms of the license agreement, click I Agree to continue installing the product. The Enter the Installation Key dialog box appears. 7 Enter the product key code in the dialog box (the 12-digit key code is printed on the CD sleeve). 8 Click OK. The Installation dialog box appears. 9 Follow the directions on the screen to set up the program. During the installation procedure, you will be given the choice to have Setup complete an automatic installation or a custom installation. If you select Automatic Installation, Setup installs all of the Seagate Crystal Reports files to the drive you specify. If you select Custom Installation, you will be given the opportunity to select which components of the Seagate Crystal Reports application files are installed on your system. Windows 95/98 or NT 4.0 or higher To install Seagate Crystal Reports, complete the following steps: 1 Select Run from the Start menu. The Run dialog box appears. 2 Complete steps 4 8 above. 3 During the installation procedure, you will be given the choice to have Setup complete an automatic installation or a custom installation. If you select Automatic Installation, Setup installs all of the Seagate Crystal Reports files to the drive you specify. If you select Custom Installation, you will be given the opportunity to select which components of the Seagate Crystal Reports application files are installed on your system. Getting Started Guide Seagate Crystal Reports 7 Page 5

INTRODUCTION TO SEAGATE CRYSTAL REPORTS The amount of data being generated in worldwide business activities is growing at a staggering rate. Making business decisions based on this data can be extremely valuable, but the data must first be filtered into meaningful information a daunting task. Without powerful query and reporting tools, it s difficult to organize, analyze, or present this information effectively. Seagate Crystal Reports was designed to address these challenges. Seagate Crystal Reports is a desktop query and reporting tool; it accesses more than 30 different data sources, has powerful data analysis capabilities, and produces a virtually unlimited variety of presentation-quality reports with an ease that its users rave about. Because of its modular design, the Crystal Report Engine can be used to integrate reporting into database applications with free runtime licensing. Users can also perform ad-hoc query and report viewing over the Web using the advanced web reporting capabilities of Seagate Crystal Reports 7. Seagate Crystal Reports is used by business professionals who need of easy-tocreate reports, IT professionals who create reports for their users, and software developers integrating powerful reporting into their database applications. The Reporting Tool of Choice Seagate Crystal Reports has been chosen by over 160 of the industry s leading software vendors including Microsoft, Informix, and PeopleSoft for inclusion in their shrink-wrapped applications. It is also the world s most widely used reporting tool, available in seven languages, with over 3 million licenses shipped around the world (IDC, 1997). The Seagate Crystal Reports file format (*.RPT) has become an industry standard for reporting many Global 2000 companies rely on the *.RPT format for their reports. Implemented extensively in both horizontal and vertical markets, Seagate Crystal Reports has been adopted by many major accounting and help desk vendors in their respective industries. Technology Leadership In addition to being the first Windows-based query and reporting tool, Seagate Crystal Reports has led the way in reporting innovation since its introduction: Page 6 Seagate Crystal Reports 7 Getting Started Guide

First Report Engine DLL, complete with a free runtime First report writer to include integrated e-mail First report writer with VBX / OCX / ActiveX controls First report writer with compiled reports executable versions of reports First 32-bit Windows-based report writer First report writer with HTML exporting and web-based ActiveX Viewer Control First report writer to report from special data sources such as Microsoft Internet Information Server Web Logs, Microsoft Exchange Folders, and Windows NT Event Logs First OLAP-aware report writer True to form, Seagate Crystal Reports 7 continues this tradition of innovation by offering new ways to analyze data including the ability to perform ad-hoc reporting over the Web, new visualization tools and the most requested improvements to existing features. For more information, refer to the Product Overview section. Product Overview If you re not familiar with Seagate Crystal Reports, or just want an overall summary, this section will give you an overview of the key features and capabilities of this product. Powerful, Flexible Reporting You don t have to adapt your report to the limitations of your reporting tool. Although database programs often include their own report writers, they typically require extensive knowledge of the database with which they are bundled. With Seagate Crystal Reports, however, even inexperienced users can quickly create stunning reports with Report Experts that guide them through the report creation process. Access Data Easily You can access data from virtually any PC, SQL, OLE DB, ODBC-compliant, groupware, or Microsoft BackOffice data source. A wide range of built-in tools let you accomplish unlimited types of data analysis. Choose your data sources and create customized reports for any query. Getting Started Guide Seagate Crystal Reports 7 Page 7

Native database drivers for Oracle, Informix, ACT!, the IBM DB2 family and others, make Seagate Crystal Reports the only tool you need to transform data from over 30 different relational databases to information-rich reports. And with a native driver for Arbor Essbase, you can also report off multidimensional (OLAP) databases. Design Reports Quickly Report Experts make it easy to produce informative, visually appealing reports. A drag-and-drop interface, the option to edit reports while viewing live data, and an interface designed to make common reporting tasks highly efficient all help you design reports more productively. Distribute Reports Widely When your report is complete, Seagate Crystal Reports makes it easy to send it just about anywhere, in practically any format. Export your report to a wide variety of popular formats including Microsoft Word and Excel, HTML or even e- mail. Compile reports into standalone applications for interactive viewing. Distribute reports via the Web using advanced web reporting technology. Build Any Report You Can Imagine Place the data in your report wherever you want and customize it to look any way you choose; reports can be as simple or as complex as your needs demand. You don t need to adjust your projects around what Seagate Crystal Reports can do. In this version, you have a variety of report types from which to choose: Subreports: Replace several reports by creating one main report that contains embedded subreports. Each subreport can access a different data source. Web Reports: Publish new and existing reports to the Web by exporting directly to HTML format, or use the Crystal Web Report Server to deploy reports in *.RPT format to the Web. Form-style Reports: Print precisely onto pre-printed forms using guidelines, text objects, and free-form object placement. Cross-tab Reports: Use cross-tab reports to present summary information clearly and replace numerous columnar reports. Conditional Reports: Generate reports that show different results depending on the parameters you set. Page 8 Seagate Crystal Reports 7 Getting Started Guide

In-Depth Analysis Seagate Crystal Reports gives you the tools to examine trends, expose relationships or zero in on important facts. An analyzer view lets you interactively zoom in, drill down or modify graphs and maps to examine items of interest. Customizable cross-tabs help uncover relationships and allow you to compare two perspectives on the same data. A powerful formula editor, with over 160 functions, lets you create important summary data that might not be present in your database, and easy to use field highlighting visually alerts you to key values in your report. Powerful Processing Server-side processing lets you design reports which perform grouping, sorting and SQL expressions on the database server, conserving precious network resources. Use on-demand subreports to speed up initial report display and defer optional report processing until requested by your user. Manage Your Reports With the document import tool, you can transfer layout and data from existing legacy reports into Seagate Crystal Reports for one-time or ongoing reporting. Save even more time with the field mapping tool which allows you to migrate existing reports from old or prototype databases to new or changed ones, without having to redesign the report. Your investment in existing reports is also protected since Seagate Crystal Reports 7 can open any report file created with any earlier version. Plus, files created in Seagate Crystal Reports are fully compatible with Seagate Crystal Info for enterprise report distribution and analysis. Getting Started Guide Seagate Crystal Reports 7 Page 9

REPORTING TECHNOLOGY DESIGNED FOR THE WEB Access the most advanced web reporting capabilities available in the industry and transfer the reporting skills you already have to web projects. Many reporting tools claim to be web-enabled, but a reporting tool truly designed for the Web needs to do more than just export to HTML. Seagate Crystal Reports 7 goes far beyond the HTML export capabilities that we introduced in April 1996; we ve created a reporting tool designed for the Web that maintains Seagate Software s technological leadership through superior web reporting functionality. It s also designed to build on your existing development skills. Seagate Crystal Reports offers the following technological advantages: The ability to leverage existing reporting skills and knowledge Smart Navigation for the Web Smart Viewers A thin-client, thin-wire architecture Hassle-free cross-platform deployment Ad-hoc query and analysis over the Web Web application deployment Leverage Existing Reports If you re using Seagate Crystal Reports, you already have many of the ingredients you need to deploy reports within your organization on the Web. Existing reports created with any version of Seagate Crystal Reports can be easily transferred just link them to your web server, install and configure the Crystal Web Report Server (included in the box with Seagate Crystal Reports 7 Pro), and you re done! No web reporting tool available today gives you this kind of power, convenience, or flexibility. While you may have had to learn new programming languages and development skills to be successful on the Web, you can leverage the reporting skills you already have if you re using Seagate Crystal Reports. And you can also leverage your existing Crystal Reports. Page 10 Seagate Crystal Reports 7 Getting Started Guide

Smart Navigation Now it s fast and easy to find information, whether it s on the desktop or in a browser. Rather than having to page through an entire report, you can quickly navigate to specific details via a new page-on-demand interface that presents a summary of the report. Pull reports from the web server to the browser, one page at a time, then drill down for more detail on graphs, group totals, and embedded hyperlinks. Automatically generated group trees provide an index to reports so you can quickly jump, with a single mouse click, to the section of the report you need to analyze. Smart Viewers Smart Viewers are lightweight add-ins (less than 300KB) for ActiveX and Java that let you view reports in their native *.RPT format. Distributing reports via the Web doesn t mean you need to compromise when it comes to the presentation quality of your reports. Seagate Crystal Reports 7 has Smart Viewers thin-client add-ins that enable you to add functionality to web reports without the hassles of application setup on client desktops. With the ActiveX and Java-based viewers, you can view reports in native Seagate Crystal Reports format or export reports to your client system using web browsers supporting ActiveX or Java. In addition, Smart Viewers for HTML Frames or plain HTML provide platform independence by letting users view any Crystal Report on any web browser, running on any operating system. Thin-wire Architecture Even if you re deploying large reports to your intranet, the thin-wire architecture of the Crystal Web Report Server ensures superior response times and reduces web traffic. Page-on-demand access to reports lets users download only the specific pages of a report which they need to see. An ISAPI/NSAPI/CGIcompliant component, the Crystal Web Report Server is compatible with popular Windows-based web servers including Microsoft Internet Information Server, Netscape Enterprise Server, Apache and Lotus Domino. Cross-Platform Support Cross-platform deployment is headache-free: you choose your web software, end users choose the browser they prefer, and Seagate Crystal Reports 7 does the rest. The Crystal Web Report Server detects which browser is being used and automatically downloads the appropriate Smart Viewer; ActiveX, Java or HTML, to the client. Reports can be deployed, hassle-free, to any platform. Getting Started Guide Seagate Crystal Reports 7 Page 11

Ad hoc Query and Analysis Crystal Query is a new query generation tool which allows you to go beyond simply viewing existing reports over the web. Java applets allow you to create ad hoc queries remotely using compatible web browsers. Simply select a database from a list of available sources, choose fields and specify sorting, grouping, and selection options. The results appear in a Query Results Grid which you can use to analyze the data, change sort order, column orders, etc. The results of the query can then be saved as a simple report (in RPT format) which can be viewed using one of the standard Smart Viewers. Web Application Deployment Get the same flexible reporting power in your web-deployed applications that you enjoy on the desktop. Seagate Crystal Reports 7 includes the Crystal Active Server Component, which lets you integrate the Crystal Report Engine directly into Active Server Pages (ASPs). A Design-time ActiveX Control for Microsoft Visual InterDev is also included to make integrating reports into ASPs as simple as pointing and clicking. Two Component Architecture Seagate Crystal Reports is a combination of two components: the Crystal Report Designer, which builds, manipulates, and formats reports, and the Crystal Report Engine, which processes reports and then prints or exports them to a specified destination. Crystal Report Designer Based on a free-form drawing model, the Crystal Report Designer is the front end of Seagate Crystal Reports. With the Report Designer, you can take advantage of easy data selection, WYSIWYG report layout, sophisticated formatting tools, and a wide range of data analysis and manipulation tools to create presentation-quality report masterpieces. Page 12 Seagate Crystal Reports 7 Getting Started Guide

Crystal Report Engine The printing and exporting heart of Seagate Crystal Reports is the Crystal Report Engine, a true Dynamic Link Library (DLL) that you can integrate dependably into Windows-based and web-based applications with a royalty-free runtime license. As a developer using Visual Basic, Visual C++, Visual InterDev, Delphi, INFORMIX-NewEra, Visual dbase, C, C++, or any other programming language that can access a DLL, you can add sophisticated reporting capabilities to your applications without the time-consuming task of writing your own code from scratch. Available in both 16- and 32-bit versions, Seagate Crystal Reports runs on Windows 3.1, Windows for Workgroups, Windows 95/98, and Windows NT 3.51+. All reports created with Seagate Crystal Reports are compatible across 16- and 32-bit environments. Advanced Developer Features Adding superior reporting functionality to your applications faster and easier than ever. Seagate Crystal Reports is well-known among Windows developers. When your application runs, it links to the Crystal Report Engine to access report processing, printing, and exporting functionality. Reporting can be simple, producing only a single report that is sent to a printer or preview window with no options available to the user. Or, it can be complex, letting the user change record selections, sorting, grouping, and export options. Seagate Crystal Report 7 contains many innovative features that continue to make it the premier choice for developers who need to integrate sophisticated reporting into their applications. Supported Environments Integrate the powerful functionality of the Crystal Report Engine with any of the controls or class libraries included in Seagate Crystal Reports 7: ActiveX (OCX) Control (16- and 32-bit) Visual Basic Custom Control (VBX) Microsoft Foundation Class Library with AppWizard for Visual C++ Delphi Visual Component Library (VCL) INFORMIX-NewEra Class Library Automation Server and Object Library Report Designer Component for Visual Basic 5.0 and 6.0 Getting Started Guide Seagate Crystal Reports 7 Page 13

Interactive Reporting Reports don t have to be static objects within your application. Your reports can come alive with the smart Preview Window; it provides unprecedented interactivity by offering more control to users. The result? Live reports and superior control over your application design. Use Event and Call-back support to create truly interactive reporting applications. When a user clicks on an element in the Preview Window, your application can present additional report details, launch another report, execute application code, or do whatever you choose. Customizable Preview Window controls include features such as a printer setup button, a variable zoom control, a refresh button, and search capabilities in your application. Enable any or all of these new features, or use the default settings the choice is yours. Report From Application Data Connect to data sources on the fly using the Active Data Driver in Seagate Crystal Reports 7. Create a report template that you can use within your Visual Basic application. Then, at runtime, use Active Data Objects (ADO), Remote Data Objects (RDO), or Data Access Objects (DAO) to bind your report to any runtime data source, including grid data. Or use the Crystal Data Object (CDO) to report off memory blocks by binding to application memory. Your application is more tightly integrated with data so it only needs to connect to the data once. Report Designer Component Now you can create reports from directly within the Microsoft Visual Basic 5.0 or 6.0 Integrated Design Environment using this ActiveX-based designer. Import or use familiar Report Experts to create you report and then add formatting, database selection and other customization to your report using familiar Visual basic code. Reports created in the Visual Basic 6.0 Data Reporter can also be migrated to Seagate Crystal Reports as your reporting needs become more complex. JavaBean Viewer If you re developing client-side applications using Java, use the JavaBean viewer component to quickly add viewing of existing Crystal Reports. Numerous properties allow you to customize the toolbar, font, colors and even the GUI language. Page 14 Seagate Crystal Reports 7 Getting Started Guide

VERSION 7 TEST DRIVE This Test Drive section is designed to give you some hands-on exposure to the Seagate Crystal Reports 7. These exercises step you through designing a new report and adding formatting and other enhancements to an existing report. Even if you re an experienced Seagate Crystal Reports user, you may want to follow through these exercises to better understand how this release may be different from the version you use now. The Hands On exercises include: Creating a Report - connecting to a database and creating a simple report Modifying a Report - adding some additional formatting and enhancements to a report Importing a Report - converting an ASCII legacy report to a Crystal Report After you have completed these exercises, you may want to create some simple reports using a database you are familiar with, or try modifying some of the sample reports included with this version. There other specific test drives you can complete for both Web Reporting and the Report Designer Component for Microsoft Visual Basic. These are included in the corresponding Getting Started Guides which can also be found on the Seagate Crystal Reports CD. Hands On: Creating a New Report To help you quickly create professional-quality reports, Seagate Crystal Reports includes Report Experts that walk you through the report generation process stepby-step, giving you paint-by-number solutions to complex reporting problems. In most cases, Report Experts present you with a series of tabs. Each tab requests information about one aspect of the reporting process. You work through the tabs, selecting only those tabs necessary for the reporting task at hand. When the final tab is completed, the Report Expert generates the report. In this example, you will create a simple report that shows total sales by region for a fictitious bicycle company called Xtreme. Getting Started Guide Seagate Crystal Reports 7 Page 15

Step by step 1 Open Seagate Crystal Reports 7, if it is not already running. 2 To create a new report, select New... from the File menu. The Report Gallery window will appear. 3 Click on the Standard button. The Create Report Expert window will appear with a series of tabs. This initial Data tab allows you to select the method used to connect to your source of data. Page 16 Seagate Crystal Reports 7 Getting Started Guide

4 You will be connecting to an existing Access database file so click on the Data File button. The Choose Database File window will appear. Select the file named xtreme from the list of files and click Add. 5 Now that you ve specified the source of the data, the Select Tables dialog box appears. We re only interested in using one table for this simple report, so select Customer from the list and click OK. Click Done to close the Choose Database File dialog box. You ll return to the Create Report Expert window. Now that you ve selected the database and the table for your report, you ll need to specify the fields you want to include in the report. Getting Started Guide Seagate Crystal Reports 7 Page 17

6 Click on the Fields tab and select the Customer Name database field in the Database Fields text box. Click and drag the field into the Report Fields text box. Do the same for the Last Year s Sales, City and Region fields. The Report Expert creates column headers for you using the field names as a default. If you want to rename a column, simply type the new name in the corresponding column header field. 7 Click on the Preview Report button to view the report so far. Passing your mouse pointer over the various report objects will display information about that object in a ToolTip which is the small yellow box which pops up next to your mouse pointer. You can see the actual database field names displayed when you pass the pointer over some of the report fields. You ve now quickly created a basic report which has the core sales information for all customers. Now we ll alter the report to make it more specific and easier to read. Page 18 Seagate Crystal Reports 7 Getting Started Guide

Manipulating Data Now that you ve created a basic report, you can manipulate the data to modify the report any way you want. You may want to filter data to include only those customers in a certain country, for example, or you may need to present subtotals in a certain order, list companies by region, or highlight certain totals according to their amounts. To use the Report Expert to help make these changes, select Report Expert... from the Report menu. A Confirm Command dialog box will pop up, click Yes and the Report Expert will appear. 8 Let s sort the report data geographically. Click on the Sort tab and drag the Region and City fields into the Sort Fields text box. Select in ascending order if not already visible in the Order drop-down box. Getting Started Guide Seagate Crystal Reports 7 Page 19

9 We want to show the total sales for each group on our report so click on the Total tab. Because The Last Years Sales field is the only numeric field in the report, the expert automatically selected it for totaling. 10 For this report, we will only show the overall top sales performers so click on the TopN tab. The Report Expert automatically selects sum of Last Year s Sales and Top 5. We ll accept the defaults as shown. Page 20 Seagate Crystal Reports 7 Getting Started Guide

11 We ll focus the report further by choosing only customers in the USA for this report. Click on the Select tab, highlight the Country field and drag it into the Select Fields text box. Select equal to in the second drop-down box and USA in the third drop-down box. This will exclude all records from the report where the country field does not match USA. Getting Started Guide Seagate Crystal Reports 7 Page 21

Adding a Graph Seagate Crystal Reports contains a powerful graphing tool that converts data into graphs so you can include intuitive, presentation-quality graphs in any report. These graphs can be completely customized and they can be inserted almost anywhere in your report. Simply select the style of graph you want and the Report Export automatically creates it for you. 12 We ll now add a graph that represents the regional subtotals of the sales figures as a percentage of the total sales in the USA. Click on the Graph tab and click on the Pie button in the Graph Gallery. Select the Regular pie with 3D visual effect and click on the Data tab. The Report Expert automatically creates the graph based on the sum of Last Year s Sales. Page 22 Seagate Crystal Reports 7 Getting Started Guide

Adding a Style To make your report more appealing, you can add a variety of elements such as borders, underlines, and logos. By using the style features in the Create Report Expert, you can add style attributes to any report. 13 To add a style to this report, click on the Style tab and select the Red/Blue Border style. We ll take this opportunity to add a title as well by typing Sales by Region in the Title field. 14 Click Preview Report and you will see the modified report complete with graph. Double clicking on one of the pie graph segments will drill-down into the sales data display the matching report details for that region. You can also right-click on the graph and select Launch Analyzer to change pie slice colors or make other modifications to the graph. To use this report for the next exercise, you may want to save the report on your system. This exercise has shown the basic steps in creating a new report. Although you don t always have to use the Report Experts, they make connecting to your data source and creating the initial report fast and easy. You can then alter the look and feel of the report using the Design window. Common tasks like field formatting, adding text and modifying field positions, can be accomplished through dragging fields around or inserting new ones. Getting Started Guide Seagate Crystal Reports 7 Page 23

Hands On: Modifying Reports In some cases, you will want to create reports that are more complex than the simple report you created in the previous exercise. Summarizing data, incorporating data from more than one database or providing multiple views of the same data are typical requirements for many, more complex reports. Seagate Crystal Reports has several powerful tools that help you design almost any report that you can imagine. In this exercise, you ll start with an existing simple report and use Seagate Crystal Reports to make several modifications to the report. Before you begin Ensure that you have completed the previous exercise and know the name and location of the sample report you created. This will be used as the starting point for this exercise. Step by step 1 Open Seagate Crystal Reports 7, if it is not already running. 2 Open the report you created in the previous exercise by selecting Open... under the File menu and navigating to the appropriate file location. Creating a Formula In many cases, the data you want to appear in your report already exists in fields within database tables. Sometimes, however, you need to put data in your report that does not exist in any of the data fields. In such cases, you must create a formula. For example, to calculate each customer sales for last year as a percentage of total sales for the region, you need to know the subtotal of sales for the region as well as the sales for each individual customer in that region. 3 Select the Design tab in the report window at the top left corner of the report. Select Formula Field... from the Insert menu item at the top of the screen. Click on the New... button, the Formula Name dialog box will appear. Name the formula % of Sales and click OK. Page 24 Seagate Crystal Reports 7 Getting Started Guide

The Formula Editor window will appear. The Formula Editor lets you create, test, and modify your formula. and displays a series of buttons representing the different types of Report Experts that are available. 4 Enter the following formula in the Formula Editor window by double-clicking each field in the Formula Editor list boxes: {Customer.Last Year s Sales} % Sum ({Customer.Last Year s Sales}, {Customer.Region}) Double-click Customer.Last Year s Sales from the Fields list (Left Pane) Double-click Per cent x%y from the Operators list (Right Pane) Double-click Group Footer #1:Sum of Last Year s Sales from the Fields list (Left Pane) Getting Started Guide Seagate Crystal Reports 7 Page 25

The operator you selected automatically formats the result of the formula to print as a percentage. When you select items from the list boxes, they are automatically entered in the formula window complete with brackets, punctuation, and other syntax items. If you enter your formula manually using the keyboard, you have to make certain you enter those syntax items yourself. It is safer and faster to build a formula by choosing list-box items. Scroll through the Functions list box to see the wide range available to you. Functions are built-in procedures or subroutines used to evaluate, calculate, or transform data; they make it easy for you to create formulas without coding. The Formula Editor includes financial functions that let you place arrays and ranges in formulas. You can even extend functions with your own custom functions by creating them with any COM-compliant language such as Visual Basic, Visual C++, and Delphi. 5 Click on the Save and Close button (third from the left) at the top of the Formula Editor to return to your report. 6 Click Insert to place the field in your report. When you move the pointer, it will change to a gray field object box. 7 Position the field object box in the Details section of your report, to the right of the Last Year s Sales column. Click to insert the field. 8 Click Close. The Insert Fields dialog box will close. You have now created a new field in your report which uses a simple formula to calculate the percentage contribution of each customer to the total sales for the region. Seagate Crystal Reports has over 160 built-in formula functions which allow you to perform a wide range of calculations on data in your database. Page 26 Seagate Crystal Reports 7 Getting Started Guide

Highlighting Important Data To manipulate the formatting in different sections of your report, you can use formulas created in the Formula Editor to control field and object attributes such as color, font, border, underline, and strikeout. Using formulas, you can conditionally format data based on whatever criteria you select. This version of Seagate Crystal Reports also introduces the concept of highlighting - a quick and easy way to identify important data in your report. In the following example we ll use highlighting to display percentages of last year s sales in red if they are less than 20% and in blue if they are greater than 30%. 9 Select the Preview tab in the report window. A preview of your report will appear. 10 Position the mouse pointer over any number in the % of Sales column and click to select it. A rectangle appears around that entry and the rest of the column becomes shaded to indicate that all similar fields in this column have also been selected. 11 Click the right mouse button. The shortcut menu for that column appears. 12 Select Highlighting Expert... from the shortcut menu. The Highlighting Expert window will appear. 13 In the Item List window, click on new item to create a new rule. Select less than from the Value is: list box and type the number 20 in the value box. In the Font Color list box, select Red. This completes the first condition we wanted to highlight. Now, again click on new item in the Item List window to create the next rule. Select greater than from the Value is: list box and type the number 30 in the value box. In the Font Color list box, select Blue. This completes the second condition. Getting Started Guide Seagate Crystal Reports 7 Page 27

14 Click OK to save the new highlighting and return to the Preview window. You ll now notice that all sales percentages less than 20% or greater than 30% are now highlighted in the appropriate color. Any other value is displayed in the default color. Highlighting is a very simple way to spot important values, especially in very complex or detailed reports. Inserting a Map Sometimes, there are important relationships in your report that depend on geographic location. These dependencies are often very difficult to uncover using a report with conventional tables and graphs. Seagate Crystal reports provides a geographic mapping expert that provides a visual view of your data, superimposed on an appropriate map. In this exercise, we ll add a map to the simple sales report and interactively alter the appearance of the map. 15 Before adding the map, locate the pie graph at the beginning of the report, right-click on it and select Delete. 16 Select TopN/Sort Group Expert... from the Report menu item at the top of the screen. Change the TopN item to Sort All and click on the OK button. Page 28 Seagate Crystal Reports 7 Getting Started Guide

17 Select Map... from the Insert menu item at the top of the screen. The Map Expert window will appear. The default values shown in the Data window will map the Sum of FY98 Sales by State/County. We ll accept these defaults. 18 Click on the Type tab at the top of the window. You can change the type of map produced as well as set the colors used to display data. We ll accept the rest of the default values, but we will change to colors used to display the data. From the Color of lowest interval box, select the color in the bottom row labeled Pale green. In the Color of highest interval box, select the color in the top row labeled Dark green. Click OK to continue. Seagate Crystal Reports analyzes the State/County field and determines that it contains data for all of the states in the United States. It then retrieves the appropriate map and shades each state from pale green to dark green based on the magnitude of sales. Like charts, maps support drill-down in Preview mode. If you double-click on one of the states in the map, you will be presented with underlying sales detail for that state. Getting Started Guide Seagate Crystal Reports 7 Page 29

19 Right-click on the map and select Launch Analyzer... from the menu. This will open a third tabbed window which presents the Analyzer view of the report. In the Analyzer, you can right-click to zoom in, zoom out and pan the map to zero in a particular region. Try zooming in on Southern California and you will eventually see additional detail representing cities, roads and rivers. Any changes you make in this view are retained in the Preview window, letting you interactively customize the map view presented without recreating the map itself. There are many other advanced modifications you can make to reports. This includes the use of cross-tabs or subreports to examine different views of the same data. Reports can be created which use built-in SQL query features to perform report processing on the database server. Or reports can complied for distribution to others. To see some of the other powerful capabilities of Seagate Crystal Reports 7, take some time to browse the User s Guide or explore the online documentation in the help system. Page 30 Seagate Crystal Reports 7 Getting Started Guide

Hands On: Importing Reports Many companies rely on several existing computer systems to help manage critical business operations. Most of these legacy systems produce some kind of report which is needed to make important decisions. The investment in designing and producing these reports often makes it difficult, expensive or time consuming to modify these reports, distribute them or migrate them to newer computer systems. Seagate Crystal Reports has a powerful tool that can help convert these reports into the Seagate Crystal Reports format. The Document Import Tool is designed to convert existing ASCII-based reports to make transitioning between systems or distributing legacy reports, as simple as possible. In this exercise, you ll start with an existing simple legacy sales report, and use the Document Import Tool to convert it to a Crystal Report. Step by step 1 Open Seagate Crystal Reports 7, if it is not already running. 2 To create a new report, select New... from the File menu. The Report Gallery window will appear. 3 Click on the Document Import Tool button. The Document Import Tool window will appear. The blank document window is used for viewing the legacy text report and the buttons to the right are used to specify the various areas of the report. Getting Started Guide Seagate Crystal Reports 7 Page 31

4 To create a new report, select New... from the File menu. You will be prompted to locate a legacy report file. Use the browse button to navigate to one of the included sample files. The default directory is Program Files\Seagate Software\Crystal Reports\Reports\Import and the file name is import1. Select this file and click Open and OK to load the file. The legacy text report will appear in the document window. 5 Now you will use your mouse to highlight and define various sections and fields in the report. This process involves clicking on one of the selection buttons to the right of the document window and highlighting the corresponding portion of the report. Follow the steps listed below to begin this selection process: Click on the Page button and use your mouse to completely select the first four lines of the report. This defines the report header. Scroll to the bottom of the report and completely select the last two lines of the report. This defines the report footer. Return to the top of the report and click on the Text button. Select the Customer Name column heading including the underline. Click on the Group 1 button and completely select the next two lines. This will define the first group header. Page 32 Seagate Crystal Reports 7 Getting Started Guide

Click on the Field Value button and select the first Psycho Cycle entry. Make sure that you select the full field width as you did with the Customer Name column heading. Your results should look similar to the following: Normally, you would follow a similar procedure in selecting the remain column headers (text), the first line of the reports details (as individual field values) and the dates and page numbers (special fields). You can continue this process, but in order to quickly see the finished results, we ll open an existing format definition for this legacy report file. 6 Select Open... from the File menu. The Open dialog will appear with the existing legacy file name already populated. Getting Started Guide Seagate Crystal Reports 7 Page 33

7 You will need to select the appropriate format file. This file is located in the same directory as the legacy report and is called import1.cif. Select this file and click Open and OK to load the file. Seagate Crystal Reports will now use this file to separate the report data from the structure of the report. When it is finished, you will see the same legacy report with more fields and sections highlighted. You can view some of the properties for these areas by clicking on them. Once the report format has been fully defined, the Document Import Tool can convert it to a Seagate Crystal Report. 8 Select Generate Report... from the Compile menu. A dialog will appear which will allow you to specify file names and locations for the resulting report file and database file. Accept the defaults by clicking on the OK button. The Document Import Tool will then create a Seagate Crystal Report file based on the report structure defined by the highlighted areas. It will also extract the data form the legacy report and store it in a separate Access database file. Once the report format definition has been created, it can be used to process any other legacy reports that have the same structure. This could be used to convert recurring instances of the same report without having to redefine the report structure. 9 When prompted, select Yes to view the converted report in Seagate Crystal Reports. This completes the conversion process. Page 34 Seagate Crystal Reports 7 Getting Started Guide

The finished report can then be modified, formatted or redistributed, including via the Web. You could also use the Field Mapping expert to point the report to the original legacy database, if accessible. This can be used for migrating reports from one system or reporting package to Seagate Crystal Reports. Now that you have converted a simple legacy report, feel free to go back and complete the formatting process on you own. Or try importing one of your own ASCII reports using this powerful tool. Getting Started Guide Seagate Crystal Reports 7 Page 35

SUPPORTED FEATURES BY EDITION This matrix describes most of the major features of Seagate Crystal Reports 7 by both edition (Standard and Professional) as well as platform (16 versus 32-bit). Since support for database drivers is continuously updated, please check the Seagate Crystal Reports web site for the most up to date information. Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Report Navigation Smart Navigation, Group Tree, Drill down, Search Analyzer view for Maps and Graphs Rapid Application Development Report Designer Component (ActiveX Designer) for Visual Basic 5.0/6.0 VB 6.0 Support Active Data Driver support for runtime data sources Automation Server (OLE) Interface Crystal Active Server Component Event/call-back support Visual Basic Custom Control (VBX) ActiveX (OCX) control Delphi control (VCL) Improved Report Engine DLL functions New Calls MFC Class Library with AppWizard INFORMIX-NewEra Class Library Web Reporting Ad-hoc query and analysis Dynamic data refresh capability Page-on-demand HTML translator ActiveX and Java viewers Improved Local printing from viewer Export to HTML Local export to RPT, XLS and RTF Crystal Web Report Server (ISAPI/NSAPI/CGI) Page 36 Seagate Crystal Reports 7 Getting Started Guide

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Web Application Development Crystal Active Server Component Java Bean report viewer General Features User-defined functions written in any Read Only Read Only COM-compatible language Enhanced Data Dictionaries Read Only Read Only SQL database access Report options saved with report Fully customizable Runtime Preview Window Drill down in Runtime Preview Window Compiled reports Parameter fields Improved Microsoft Intellimouse support Apex True DBGrid 5.0 support Native PC Database and File Access ACT! 2.0 ACT! 3.0 ACT! 4.0 Clipper (NTX) Btrieve (all indices, requires DDFs) dbase III, III+, IV (NDX, MDX, BDE) FoxPro 2.6 (IDX, CDX) Microsoft Access 1.0 2.5, 7.0 (Jet/DAO) Microsoft Access Queries (Jet/DAO) Paradox 3.5 4.5 (Native), 3.5 8.0 (BDE) Native Client/Server and Network Data Access Arbor Essbase Centura (formerly Gupta) SQLBase IBM DB2, DB2/400, DB2/6000 (NT Only) IBM DB2/2 Informix Microsoft Exchange Server (and Folders) Microsoft Internet Information Server Microsoft Outlook Microsoft Systems Management Server Getting Started Guide Seagate Crystal Reports 7 Page 37

Feature 16-bit Standard 32-bit Standard 16-bit 32-bit Professional Professional Microsoft SQL Server (Native and Intersolv DataDirect) Microsoft Windows NT Event Logs (NT Only) Netware SQL OLE DB Oracle 7.x Sybase SQL Server 10 & 11 Web server activity logs (NCSA format) ODBC Data sources (ODBC Drivers Included) ASCII dbase IBM DB2/2 Informix (Inet 5,7) (Inet 5) Lotus Notes 3.x Microsoft Access 1.0 2.5, 7.0, 8.0 Microsoft Access Queries Microsoft Excel (XLS) 4.0 5.0, 7.0, 8.0 Microsoft FoxPro Microsoft SQL Server Microsoft Visual FoxPro 3.0 Oracle 7.x Oracle 8.x Paradox Sybase SQL Server 10 & 11 ODBC Data Sources (ODBC Drivers Not Included) Computer Associates CA-Open Ingres Pervasive (formerly Btrieve) NetWare SQL Sybase SQL Anywhere 5.0 (Watcom 5) All other ODBC-compliant sources Additional SQL Features and Tools SQL Query Tool Read Only on.qry files Read Only on.qry files SQL Pass-through Security Pass-through Stored procedure support (Access via ODBC, Oracle 7.2, Sybase, SQL Server, Watcom/SQL Anywhere) New Data Dictionary interface Database driver conversion Sort data on SQL database servers New in 7.0 New tool for 32- bit Page 38 Seagate Crystal Reports 7 Getting Started Guide

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Group-by, aggregation and SQL expressions on SQL database servers Documentation Expanded User's Guide Online Technical Reference Online User's Guide Report Types Subreports Multiple Section Reports Form-style Reports Conditional Reports Mail Merge Documents Cross-tab Reports Form Letters Query Reports Mailing Labels Top N Reports Drill Down Report Design Control Drawing-style Interface User defined ToolTips for report objects Format Editor Conditional Formatting Field Highlighting Text Objects Subreport Objects On demand subreports Cross-tab Objects Improved formatting Underlay Sections Multiple Detail Sections Guidelines & Vertical Rulers Undo & Redo OLE Drag & Drop Between Windows Report Experts 15 Report Creation Experts (total) Improved Document Import Tool Field Mapping Expert Select Expert Section Expert Group Expert Getting Started Guide Seagate Crystal Reports 7 Page 39

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Form Letter Expert Subreport Expert Improved Running Totals Expert For Presentation-Quality Reports Line drawing, box drawing, and graphic image support (BMP,JPEG, TIFF, PCX, TGA) BLOB Bitmap Support Integrated Mapping Integrated Charting (Graphs) New User Interface Charting and Mapping on Subtotals, Groups, and Formulas ActiveX (OLE) Container OLE 2.0 Support Formula Control of Formatting Data Manipulation Multi-pass reporting Over 160 built-in functions and operators for manipulating data Improved Formula editor with multi-select, search/replace and bookmarking New User Interface (32- bit) Unlimited grouping and sorting Sorting on groups Custom (named) grouping Top N, bottom N sorting Extensible formula language (userdefined DLL functions) Include graphs in reports using any of 80 fully integrated and customizable styles Report Distribution Microsoft Mail Support Microsoft Exchange Support Lotus cc:mail Support Lotus Notes Support Internet/Intranet Export (HTML 3.0, Internet Explorer 2.0, and Netscape 2.0) for automatic Web publishing Export to ODBC Export to RTF Improved Page 40 Seagate Crystal Reports 7 Getting Started Guide

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional Export formats for Lotus 1-2-3, WordPerfect, Word, Excel, and text Export to Quattro Pro Export and/or e-mail reports with saved data for mobile or remote analysis Compiled reports for free distribution of executable reports Web report deployment New in 7.0 Additional Copyright Information Copyright 1998 Seagate Software Inc. All rights reserved. Seagate and the Seagate logo are registered trademarks of Seagate Technology Inc. Seagate Software is a trademark of Seagate Software, Inc. Seagate Crystal Reports, Seagate Crystal Info, and Seagate Holos are trademarks of Seagate Software, Inc. or one of its subsidiaries. Microsoft, Windows, and Visual Basic are registered trademarks, or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Version 7 - October 1, 1998 Getting Started Guide Seagate Crystal Reports 7 Page 41

WELCOME TO THE GETTING STARTED GUIDE About This Guide The purpose of this guide is to provide you with an overview of Seagate Crystal Reports 7. This powerful tool is designed to make designing, formatting and distributing presentation-quality reports as simple and flexible as possible. The acknowledged market share leader among desktop query and report writers, Seagate Crystal Reports has won every major industry award, and is bundled with more than 160 independent software vendors, including Microsoft, PeopleSoft and Informix. The Getting Started Guide contains enough information to help get you up and running with Seagate Crystal Reports 7 and perform some basic reporting tasks. Once you have completed this guide you may want to continue to experiment on your own. Seagate Crystal Reports 7 also provides many other very powerful reporting capabilities for more both application development and web-based reporting. You may want to consult one of the other Getting Started Guides included on this CD or the comprehensive User s Guide to better appreciate how Seagate Crystal Reports can help address all of your reporting needs. How Should I Use This Guide? The best way to use this guide depends largely on your reporting experience. Refer to one of the sections below to understand what you ll learn in this guide and how Seagate Crystal Reports may be different from the tool you re using now. While Seagate Crystal Reports makes reporting as simple and as fast as possible, it s still important to have some basic understanding of databases and related terminology. Getting Started Guide Seagate Crystal Reports 7 Page 1

New to Reporting or Seagate Crystal Reports If you re new to Seagate Crystal Reports, you ll find that it uses a banded report structure to design reports. This is simply a logical way of breaking up the report into headers, footers, summary groups and detailed data. Seagate Crystal Reports is a very powerful reporting tool, but has a number of features which make it easy to design both simple and fairly complex reports. It also can interface to virtually any data source and has a large number of formatting features for producing presentation-quality reports. You should read the section and complete some of the exercises to get a feel for reporting with this release. You should have no trouble working through the examples in this guide, but for more information on Seagate Crystal Reports and report design in general, you should consult the online help. You may also want to open some of the supplied sample reports to get a better idea of the different types of reports and how they look in the designer. Existing Seagate Crystal Reports Users If you already use a previous version of Seagate Crystal Reports, you will already be familiar with a lot of the reporting concepts and terminology used in this guide. This guide will help you understand how the Report Designer integrates the reporting environment into your applications and how to take advantage of some of the event oriented features. Version 5 or 6 If you re a version 5 or 6 user, you ll notice that the Crystal Report Designer and most menus look fairly similar to what you re using now. The major visible differences are the addition of several new menu items and buttons, the Analyzer view for charts and maps, and several new report experts. You ll also notice a new look for parts of the user interface including the formula editor and report gallery. The best way to get a quick overview of these and other changes is to browse the section and complete the exercises. Page 2 Seagate Crystal Reports 7 Getting Started Guide

Other Versions If you re a user of earlier versions of Seagate Crystal Reports, you ll notice a new look and feel in the designer interface with easier ways of adding and manipulating fields, sections and other report objects. If you look through the various menus, you ll see that there a lot more formatting and data manipulation choices and several new report experts. Reading the section will give you an idea of the major changes between the version you are using now and this release. The section will give you more details about the most recent changes and the exercises will give you hands-on experience with most of them. You may also want to open some existing reports to see how they look in this release and become more familiar with the various menus and options. To Find Out More The User s Guide and Help files are excellent sources of information on product features and usage. Also, be sure to check the web site for product information, technical information and the latest news about Seagate Crystal Reports. Getting Started Guide Seagate Crystal Reports 7 Page 3

PRODUCT INSTALLATION Before You Begin Seagate Crystal Reports has been designed for be installation on the Microsoft Windows platform. You can use either Windows 3.1, 95/98 or Windows NT as your operating system. Installation Requirements Seagate Crystal Reports 7 and associated support files have the following installation and run time requirements: Microsoft Windows 3.1, 95, 98 or Windows NT 3.51 (Intel) or higher System RAM: 16 MB (32 MB Windows 98 and NT) Hard drive free space (16-bit): approximately 172 MB for Full install, 24 MB for Compact install Hard drive free space (32-bit): approximately 120 MB for Full install, 10 MB for Compact install CD-ROM drive If your system does not meet these requirements, the program may not install or run correctly. Installing Seagate Crystal Reports Seagate Crystal Reports has been designed for installation on several Microsoft Windows platforms. You can use Windows 3.1, Windows 95, Windows 98 or Windows NT 3.51 and higher as your operating system. Windows 3.1 or NT 3.51 To install Seagate Crystal Reports, complete the following steps: 1 Insert the Seagate Crystal Reports CD into the appropriate drive. 2 Make sure that the Windows Program Manager is active. 3 Select Run from the File menu. The Run dialog box appears. 4 Type the following text in the Run dialog box: x:\setup Page 4 Seagate Crystal Reports 7 Getting Started Guide

where x represents the appropriate drive letter. For example, if your CD is in drive d:, type d:\setup 5 When the Seagate Crystal Reports splash screen appears, select 16- or 32-bit as the installation type according to your operating system. The End User License Agreement appears. 6 If you agree to the terms of the license agreement, click I Agree to continue installing the product. The Enter the Installation Key dialog box appears. 7 Enter the product key code in the dialog box (the 12-digit key code is printed on the CD sleeve). 8 Click OK. The Installation dialog box appears. 9 Follow the directions on the screen to set up the program. During the installation procedure, you will be given the choice to have Setup complete an automatic installation or a custom installation. If you select Automatic Installation, Setup installs all of the Seagate Crystal Reports files to the drive you specify. If you select Custom Installation, you will be given the opportunity to select which components of the Seagate Crystal Reports application files are installed on your system. Windows 95/98 or NT 4.0 or higher To install Seagate Crystal Reports, complete the following steps: 1 Select Run from the Start menu. The Run dialog box appears. 2 Complete steps 4 8 above. 3 During the installation procedure, you will be given the choice to have Setup complete an automatic installation or a custom installation. If you select Automatic Installation, Setup installs all of the Seagate Crystal Reports files to the drive you specify. If you select Custom Installation, you will be given the opportunity to select which components of the Seagate Crystal Reports application files are installed on your system. Getting Started Guide Seagate Crystal Reports 7 Page 5

INTRODUCTION TO SEAGATE CRYSTAL REPORTS The amount of data being generated in worldwide business activities is growing at a staggering rate. Making business decisions based on this data can be extremely valuable, but the data must first be filtered into meaningful information a daunting task. Without powerful query and reporting tools, it s difficult to organize, analyze, or present this information effectively. Seagate Crystal Reports was designed to address these challenges. Seagate Crystal Reports is a desktop query and reporting tool; it accesses more than 30 different data sources, has powerful data analysis capabilities, and produces a virtually unlimited variety of presentation-quality reports with an ease that its users rave about. Because of its modular design, the Crystal Report Engine can be used to integrate reporting into database applications with free runtime licensing. Users can also perform ad-hoc query and report viewing over the Web using the advanced web reporting capabilities of Seagate Crystal Reports 7. Seagate Crystal Reports is used by business professionals who need of easy-tocreate reports, IT professionals who create reports for their users, and software developers integrating powerful reporting into their database applications. The Reporting Tool of Choice Seagate Crystal Reports has been chosen by over 160 of the industry s leading software vendors including Microsoft, Informix, and PeopleSoft for inclusion in their shrink-wrapped applications. It is also the world s most widely used reporting tool, available in seven languages, with over 3 million licenses shipped around the world (IDC, 1997). The Seagate Crystal Reports file format (*.RPT) has become an industry standard for reporting many Global 2000 companies rely on the *.RPT format for their reports. Implemented extensively in both horizontal and vertical markets, Seagate Crystal Reports has been adopted by many major accounting and help desk vendors in their respective industries. Technology Leadership In addition to being the first Windows-based query and reporting tool, Seagate Crystal Reports has led the way in reporting innovation since its introduction: Page 6 Seagate Crystal Reports 7 Getting Started Guide

First Report Engine DLL, complete with a free runtime First report writer to include integrated e-mail First report writer with VBX / OCX / ActiveX controls First report writer with compiled reports executable versions of reports First 32-bit Windows-based report writer First report writer with HTML exporting and web-based ActiveX Viewer Control First report writer to report from special data sources such as Microsoft Internet Information Server Web Logs, Microsoft Exchange Folders, and Windows NT Event Logs First OLAP-aware report writer True to form, Seagate Crystal Reports 7 continues this tradition of innovation by offering new ways to analyze data including the ability to perform ad-hoc reporting over the Web, new visualization tools and the most requested improvements to existing features. For more information, refer to the Product Overview section. Product Overview If you re not familiar with Seagate Crystal Reports, or just want an overall summary, this section will give you an overview of the key features and capabilities of this product. Powerful, Flexible Reporting You don t have to adapt your report to the limitations of your reporting tool. Although database programs often include their own report writers, they typically require extensive knowledge of the database with which they are bundled. With Seagate Crystal Reports, however, even inexperienced users can quickly create stunning reports with Report Experts that guide them through the report creation process. Access Data Easily You can access data from virtually any PC, SQL, OLE DB, ODBC-compliant, groupware, or Microsoft BackOffice data source. A wide range of built-in tools let you accomplish unlimited types of data analysis. Choose your data sources and create customized reports for any query. Getting Started Guide Seagate Crystal Reports 7 Page 7

Native database drivers for Oracle, Informix, ACT!, the IBM DB2 family and others, make Seagate Crystal Reports the only tool you need to transform data from over 30 different relational databases to information-rich reports. And with a native driver for Arbor Essbase, you can also report off multidimensional (OLAP) databases. Design Reports Quickly Report Experts make it easy to produce informative, visually appealing reports. A drag-and-drop interface, the option to edit reports while viewing live data, and an interface designed to make common reporting tasks highly efficient all help you design reports more productively. Distribute Reports Widely When your report is complete, Seagate Crystal Reports makes it easy to send it just about anywhere, in practically any format. Export your report to a wide variety of popular formats including Microsoft Word and Excel, HTML or even e- mail. Compile reports into standalone applications for interactive viewing. Distribute reports via the Web using advanced web reporting technology. Build Any Report You Can Imagine Place the data in your report wherever you want and customize it to look any way you choose; reports can be as simple or as complex as your needs demand. You don t need to adjust your projects around what Seagate Crystal Reports can do. In this version, you have a variety of report types from which to choose: Subreports: Replace several reports by creating one main report that contains embedded subreports. Each subreport can access a different data source. Web Reports: Publish new and existing reports to the Web by exporting directly to HTML format, or use the Crystal Web Report Server to deploy reports in *.RPT format to the Web. Form-style Reports: Print precisely onto pre-printed forms using guidelines, text objects, and free-form object placement. Cross-tab Reports: Use cross-tab reports to present summary information clearly and replace numerous columnar reports. Conditional Reports: Generate reports that show different results depending on the parameters you set. Page 8 Seagate Crystal Reports 7 Getting Started Guide

In-Depth Analysis Seagate Crystal Reports gives you the tools to examine trends, expose relationships or zero in on important facts. An analyzer view lets you interactively zoom in, drill down or modify graphs and maps to examine items of interest. Customizable cross-tabs help uncover relationships and allow you to compare two perspectives on the same data. A powerful formula editor, with over 160 functions, lets you create important summary data that might not be present in your database, and easy to use field highlighting visually alerts you to key values in your report. Powerful Processing Server-side processing lets you design reports which perform grouping, sorting and SQL expressions on the database server, conserving precious network resources. Use on-demand subreports to speed up initial report display and defer optional report processing until requested by your user. Manage Your Reports With the document import tool, you can transfer layout and data from existing legacy reports into Seagate Crystal Reports for one-time or ongoing reporting. Save even more time with the field mapping tool which allows you to migrate existing reports from old or prototype databases to new or changed ones, without having to redesign the report. Your investment in existing reports is also protected since Seagate Crystal Reports 7 can open any report file created with any earlier version. Plus, files created in Seagate Crystal Reports are fully compatible with Seagate Crystal Info for enterprise report distribution and analysis. Getting Started Guide Seagate Crystal Reports 7 Page 9

REPORTING TECHNOLOGY DESIGNED FOR THE WEB Access the most advanced web reporting capabilities available in the industry and transfer the reporting skills you already have to web projects. Many reporting tools claim to be web-enabled, but a reporting tool truly designed for the Web needs to do more than just export to HTML. Seagate Crystal Reports 7 goes far beyond the HTML export capabilities that we introduced in April 1996; we ve created a reporting tool designed for the Web that maintains Seagate Software s technological leadership through superior web reporting functionality. It s also designed to build on your existing development skills. Seagate Crystal Reports offers the following technological advantages: The ability to leverage existing reporting skills and knowledge Smart Navigation for the Web Smart Viewers A thin-client, thin-wire architecture Hassle-free cross-platform deployment Ad-hoc query and analysis over the Web Web application deployment Leverage Existing Reports If you re using Seagate Crystal Reports, you already have many of the ingredients you need to deploy reports within your organization on the Web. Existing reports created with any version of Seagate Crystal Reports can be easily transferred just link them to your web server, install and configure the Crystal Web Report Server (included in the box with Seagate Crystal Reports 7 Pro), and you re done! No web reporting tool available today gives you this kind of power, convenience, or flexibility. While you may have had to learn new programming languages and development skills to be successful on the Web, you can leverage the reporting skills you already have if you re using Seagate Crystal Reports. And you can also leverage your existing Crystal Reports. Page 10 Seagate Crystal Reports 7 Getting Started Guide

Smart Navigation Now it s fast and easy to find information, whether it s on the desktop or in a browser. Rather than having to page through an entire report, you can quickly navigate to specific details via a new page-on-demand interface that presents a summary of the report. Pull reports from the web server to the browser, one page at a time, then drill down for more detail on graphs, group totals, and embedded hyperlinks. Automatically generated group trees provide an index to reports so you can quickly jump, with a single mouse click, to the section of the report you need to analyze. Smart Viewers Smart Viewers are lightweight add-ins (less than 300KB) for ActiveX and Java that let you view reports in their native *.RPT format. Distributing reports via the Web doesn t mean you need to compromise when it comes to the presentation quality of your reports. Seagate Crystal Reports 7 has Smart Viewers thin-client add-ins that enable you to add functionality to web reports without the hassles of application setup on client desktops. With the ActiveX and Java-based viewers, you can view reports in native Seagate Crystal Reports format or export reports to your client system using web browsers supporting ActiveX or Java. In addition, Smart Viewers for HTML Frames or plain HTML provide platform independence by letting users view any Crystal Report on any web browser, running on any operating system. Thin-wire Architecture Even if you re deploying large reports to your intranet, the thin-wire architecture of the Crystal Web Report Server ensures superior response times and reduces web traffic. Page-on-demand access to reports lets users download only the specific pages of a report which they need to see. An ISAPI/NSAPI/CGIcompliant component, the Crystal Web Report Server is compatible with popular Windows-based web servers including Microsoft Internet Information Server, Netscape Enterprise Server, Apache and Lotus Domino. Cross-Platform Support Cross-platform deployment is headache-free: you choose your web software, end users choose the browser they prefer, and Seagate Crystal Reports 7 does the rest. The Crystal Web Report Server detects which browser is being used and automatically downloads the appropriate Smart Viewer; ActiveX, Java or HTML, to the client. Reports can be deployed, hassle-free, to any platform. Getting Started Guide Seagate Crystal Reports 7 Page 11

Ad hoc Query and Analysis Crystal Query is a new query generation tool which allows you to go beyond simply viewing existing reports over the web. Java applets allow you to create ad hoc queries remotely using compatible web browsers. Simply select a database from a list of available sources, choose fields and specify sorting, grouping, and selection options. The results appear in a Query Results Grid which you can use to analyze the data, change sort order, column orders, etc. The results of the query can then be saved as a simple report (in RPT format) which can be viewed using one of the standard Smart Viewers. Web Application Deployment Get the same flexible reporting power in your web-deployed applications that you enjoy on the desktop. Seagate Crystal Reports 7 includes the Crystal Active Server Component, which lets you integrate the Crystal Report Engine directly into Active Server Pages (ASPs). A Design-time ActiveX Control for Microsoft Visual InterDev is also included to make integrating reports into ASPs as simple as pointing and clicking. Two Component Architecture Seagate Crystal Reports is a combination of two components: the Crystal Report Designer, which builds, manipulates, and formats reports, and the Crystal Report Engine, which processes reports and then prints or exports them to a specified destination. Crystal Report Designer Based on a free-form drawing model, the Crystal Report Designer is the front end of Seagate Crystal Reports. With the Report Designer, you can take advantage of easy data selection, WYSIWYG report layout, sophisticated formatting tools, and a wide range of data analysis and manipulation tools to create presentation-quality report masterpieces. Page 12 Seagate Crystal Reports 7 Getting Started Guide

Crystal Report Engine The printing and exporting heart of Seagate Crystal Reports is the Crystal Report Engine, a true Dynamic Link Library (DLL) that you can integrate dependably into Windows-based and web-based applications with a royalty-free runtime license. As a developer using Visual Basic, Visual C++, Visual InterDev, Delphi, INFORMIX-NewEra, Visual dbase, C, C++, or any other programming language that can access a DLL, you can add sophisticated reporting capabilities to your applications without the time-consuming task of writing your own code from scratch. Available in both 16- and 32-bit versions, Seagate Crystal Reports runs on Windows 3.1, Windows for Workgroups, Windows 95/98, and Windows NT 3.51+. All reports created with Seagate Crystal Reports are compatible across 16- and 32-bit environments. Advanced Developer Features Adding superior reporting functionality to your applications faster and easier than ever. Seagate Crystal Reports is well-known among Windows developers. When your application runs, it links to the Crystal Report Engine to access report processing, printing, and exporting functionality. Reporting can be simple, producing only a single report that is sent to a printer or preview window with no options available to the user. Or, it can be complex, letting the user change record selections, sorting, grouping, and export options. Seagate Crystal Report 7 contains many innovative features that continue to make it the premier choice for developers who need to integrate sophisticated reporting into their applications. Supported Environments Integrate the powerful functionality of the Crystal Report Engine with any of the controls or class libraries included in Seagate Crystal Reports 7: ActiveX (OCX) Control (16- and 32-bit) Visual Basic Custom Control (VBX) Microsoft Foundation Class Library with AppWizard for Visual C++ Delphi Visual Component Library (VCL) INFORMIX-NewEra Class Library Automation Server and Object Library Report Designer Component for Visual Basic 5.0 and 6.0 Getting Started Guide Seagate Crystal Reports 7 Page 13

Interactive Reporting Reports don t have to be static objects within your application. Your reports can come alive with the smart Preview Window; it provides unprecedented interactivity by offering more control to users. The result? Live reports and superior control over your application design. Use Event and Call-back support to create truly interactive reporting applications. When a user clicks on an element in the Preview Window, your application can present additional report details, launch another report, execute application code, or do whatever you choose. Customizable Preview Window controls include features such as a printer setup button, a variable zoom control, a refresh button, and search capabilities in your application. Enable any or all of these new features, or use the default settings the choice is yours. Report From Application Data Connect to data sources on the fly using the Active Data Driver in Seagate Crystal Reports 7. Create a report template that you can use within your Visual Basic application. Then, at runtime, use Active Data Objects (ADO), Remote Data Objects (RDO), or Data Access Objects (DAO) to bind your report to any runtime data source, including grid data. Or use the Crystal Data Object (CDO) to report off memory blocks by binding to application memory. Your application is more tightly integrated with data so it only needs to connect to the data once. Report Designer Component Now you can create reports from directly within the Microsoft Visual Basic 5.0 or 6.0 Integrated Design Environment using this ActiveX-based designer. Import or use familiar Report Experts to create you report and then add formatting, database selection and other customization to your report using familiar Visual basic code. Reports created in the Visual Basic 6.0 Data Reporter can also be migrated to Seagate Crystal Reports as your reporting needs become more complex. JavaBean Viewer If you re developing client-side applications using Java, use the JavaBean viewer component to quickly add viewing of existing Crystal Reports. Numerous properties allow you to customize the toolbar, font, colors and even the GUI language. Page 14 Seagate Crystal Reports 7 Getting Started Guide

VERSION 7 TEST DRIVE This Test Drive section is designed to give you some hands-on exposure to the Seagate Crystal Reports 7. These exercises step you through designing a new report and adding formatting and other enhancements to an existing report. Even if you re an experienced Seagate Crystal Reports user, you may want to follow through these exercises to better understand how this release may be different from the version you use now. The Hands On exercises include: Creating a Report - connecting to a database and creating a simple report Modifying a Report - adding some additional formatting and enhancements to a report Importing a Report - converting an ASCII legacy report to a Crystal Report After you have completed these exercises, you may want to create some simple reports using a database you are familiar with, or try modifying some of the sample reports included with this version. There other specific test drives you can complete for both Web Reporting and the Report Designer Component for Microsoft Visual Basic. These are included in the corresponding Getting Started Guides which can also be found on the Seagate Crystal Reports CD. Hands On: Creating a New Report To help you quickly create professional-quality reports, Seagate Crystal Reports includes Report Experts that walk you through the report generation process stepby-step, giving you paint-by-number solutions to complex reporting problems. In most cases, Report Experts present you with a series of tabs. Each tab requests information about one aspect of the reporting process. You work through the tabs, selecting only those tabs necessary for the reporting task at hand. When the final tab is completed, the Report Expert generates the report. In this example, you will create a simple report that shows total sales by region for a fictitious bicycle company called Xtreme. Getting Started Guide Seagate Crystal Reports 7 Page 15

Step by step 1 Open Seagate Crystal Reports 7, if it is not already running. 2 To create a new report, select New... from the File menu. The Report Gallery window will appear. 3 Click on the Standard button. The Create Report Expert window will appear with a series of tabs. This initial Data tab allows you to select the method used to connect to your source of data. Page 16 Seagate Crystal Reports 7 Getting Started Guide

4 You will be connecting to an existing Access database file so click on the Data File button. The Choose Database File window will appear. Select the file named xtreme from the list of files and click Add. 5 Now that you ve specified the source of the data, the Select Tables dialog box appears. We re only interested in using one table for this simple report, so select Customer from the list and click OK. Click Done to close the Choose Database File dialog box. You ll return to the Create Report Expert window. Now that you ve selected the database and the table for your report, you ll need to specify the fields you want to include in the report. Getting Started Guide Seagate Crystal Reports 7 Page 17

6 Click on the Fields tab and select the Customer Name database field in the Database Fields text box. Click and drag the field into the Report Fields text box. Do the same for the Last Year s Sales, City and Region fields. The Report Expert creates column headers for you using the field names as a default. If you want to rename a column, simply type the new name in the corresponding column header field. 7 Click on the Preview Report button to view the report so far. Passing your mouse pointer over the various report objects will display information about that object in a ToolTip which is the small yellow box which pops up next to your mouse pointer. You can see the actual database field names displayed when you pass the pointer over some of the report fields. You ve now quickly created a basic report which has the core sales information for all customers. Now we ll alter the report to make it more specific and easier to read. Page 18 Seagate Crystal Reports 7 Getting Started Guide

Manipulating Data Now that you ve created a basic report, you can manipulate the data to modify the report any way you want. You may want to filter data to include only those customers in a certain country, for example, or you may need to present subtotals in a certain order, list companies by region, or highlight certain totals according to their amounts. To use the Report Expert to help make these changes, select Report Expert... from the Report menu. A Confirm Command dialog box will pop up, click Yes and the Report Expert will appear. 8 Let s sort the report data geographically. Click on the Sort tab and drag the Region and City fields into the Sort Fields text box. Select in ascending order if not already visible in the Order drop-down box. Getting Started Guide Seagate Crystal Reports 7 Page 19

9 We want to show the total sales for each group on our report so click on the Total tab. Because The Last Years Sales field is the only numeric field in the report, the expert automatically selected it for totaling. 10 For this report, we will only show the overall top sales performers so click on the TopN tab. The Report Expert automatically selects sum of Last Year s Sales and Top 5. We ll accept the defaults as shown. Page 20 Seagate Crystal Reports 7 Getting Started Guide

11 We ll focus the report further by choosing only customers in the USA for this report. Click on the Select tab, highlight the Country field and drag it into the Select Fields text box. Select equal to in the second drop-down box and USA in the third drop-down box. This will exclude all records from the report where the country field does not match USA. Getting Started Guide Seagate Crystal Reports 7 Page 21

Adding a Graph Seagate Crystal Reports contains a powerful graphing tool that converts data into graphs so you can include intuitive, presentation-quality graphs in any report. These graphs can be completely customized and they can be inserted almost anywhere in your report. Simply select the style of graph you want and the Report Export automatically creates it for you. 12 We ll now add a graph that represents the regional subtotals of the sales figures as a percentage of the total sales in the USA. Click on the Graph tab and click on the Pie button in the Graph Gallery. Select the Regular pie with 3D visual effect and click on the Data tab. The Report Expert automatically creates the graph based on the sum of Last Year s Sales. Page 22 Seagate Crystal Reports 7 Getting Started Guide

Adding a Style To make your report more appealing, you can add a variety of elements such as borders, underlines, and logos. By using the style features in the Create Report Expert, you can add style attributes to any report. 13 To add a style to this report, click on the Style tab and select the Red/Blue Border style. We ll take this opportunity to add a title as well by typing Sales by Region in the Title field. 14 Click Preview Report and you will see the modified report complete with graph. Double clicking on one of the pie graph segments will drill-down into the sales data display the matching report details for that region. You can also right-click on the graph and select Launch Analyzer to change pie slice colors or make other modifications to the graph. To use this report for the next exercise, you may want to save the report on your system. This exercise has shown the basic steps in creating a new report. Although you don t always have to use the Report Experts, they make connecting to your data source and creating the initial report fast and easy. You can then alter the look and feel of the report using the Design window. Common tasks like field formatting, adding text and modifying field positions, can be accomplished through dragging fields around or inserting new ones. Getting Started Guide Seagate Crystal Reports 7 Page 23

Hands On: Modifying Reports In some cases, you will want to create reports that are more complex than the simple report you created in the previous exercise. Summarizing data, incorporating data from more than one database or providing multiple views of the same data are typical requirements for many, more complex reports. Seagate Crystal Reports has several powerful tools that help you design almost any report that you can imagine. In this exercise, you ll start with an existing simple report and use Seagate Crystal Reports to make several modifications to the report. Before you begin Ensure that you have completed the previous exercise and know the name and location of the sample report you created. This will be used as the starting point for this exercise. Step by step 1 Open Seagate Crystal Reports 7, if it is not already running. 2 Open the report you created in the previous exercise by selecting Open... under the File menu and navigating to the appropriate file location. Creating a Formula In many cases, the data you want to appear in your report already exists in fields within database tables. Sometimes, however, you need to put data in your report that does not exist in any of the data fields. In such cases, you must create a formula. For example, to calculate each customer sales for last year as a percentage of total sales for the region, you need to know the subtotal of sales for the region as well as the sales for each individual customer in that region. 3 Select the Design tab in the report window at the top left corner of the report. Select Formula Field... from the Insert menu item at the top of the screen. Click on the New... button, the Formula Name dialog box will appear. Name the formula % of Sales and click OK. Page 24 Seagate Crystal Reports 7 Getting Started Guide

The Formula Editor window will appear. The Formula Editor lets you create, test, and modify your formula. and displays a series of buttons representing the different types of Report Experts that are available. 4 Enter the following formula in the Formula Editor window by double-clicking each field in the Formula Editor list boxes: {Customer.Last Year s Sales} % Sum ({Customer.Last Year s Sales}, {Customer.Region}) Double-click Customer.Last Year s Sales from the Fields list (Left Pane) Double-click Per cent x%y from the Operators list (Right Pane) Double-click Group Footer #1:Sum of Last Year s Sales from the Fields list (Left Pane) Getting Started Guide Seagate Crystal Reports 7 Page 25

The operator you selected automatically formats the result of the formula to print as a percentage. When you select items from the list boxes, they are automatically entered in the formula window complete with brackets, punctuation, and other syntax items. If you enter your formula manually using the keyboard, you have to make certain you enter those syntax items yourself. It is safer and faster to build a formula by choosing list-box items. Scroll through the Functions list box to see the wide range available to you. Functions are built-in procedures or subroutines used to evaluate, calculate, or transform data; they make it easy for you to create formulas without coding. The Formula Editor includes financial functions that let you place arrays and ranges in formulas. You can even extend functions with your own custom functions by creating them with any COM-compliant language such as Visual Basic, Visual C++, and Delphi. 5 Click on the Save and Close button (third from the left) at the top of the Formula Editor to return to your report. 6 Click Insert to place the field in your report. When you move the pointer, it will change to a gray field object box. 7 Position the field object box in the Details section of your report, to the right of the Last Year s Sales column. Click to insert the field. 8 Click Close. The Insert Fields dialog box will close. You have now created a new field in your report which uses a simple formula to calculate the percentage contribution of each customer to the total sales for the region. Seagate Crystal Reports has over 160 built-in formula functions which allow you to perform a wide range of calculations on data in your database. Page 26 Seagate Crystal Reports 7 Getting Started Guide

Highlighting Important Data To manipulate the formatting in different sections of your report, you can use formulas created in the Formula Editor to control field and object attributes such as color, font, border, underline, and strikeout. Using formulas, you can conditionally format data based on whatever criteria you select. This version of Seagate Crystal Reports also introduces the concept of highlighting - a quick and easy way to identify important data in your report. In the following example we ll use highlighting to display percentages of last year s sales in red if they are less than 20% and in blue if they are greater than 30%. 9 Select the Preview tab in the report window. A preview of your report will appear. 10 Position the mouse pointer over any number in the % of Sales column and click to select it. A rectangle appears around that entry and the rest of the column becomes shaded to indicate that all similar fields in this column have also been selected. 11 Click the right mouse button. The shortcut menu for that column appears. 12 Select Highlighting Expert... from the shortcut menu. The Highlighting Expert window will appear. 13 In the Item List window, click on new item to create a new rule. Select less than from the Value is: list box and type the number 20 in the value box. In the Font Color list box, select Red. This completes the first condition we wanted to highlight. Now, again click on new item in the Item List window to create the next rule. Select greater than from the Value is: list box and type the number 30 in the value box. In the Font Color list box, select Blue. This completes the second condition. Getting Started Guide Seagate Crystal Reports 7 Page 27

14 Click OK to save the new highlighting and return to the Preview window. You ll now notice that all sales percentages less than 20% or greater than 30% are now highlighted in the appropriate color. Any other value is displayed in the default color. Highlighting is a very simple way to spot important values, especially in very complex or detailed reports. Inserting a Map Sometimes, there are important relationships in your report that depend on geographic location. These dependencies are often very difficult to uncover using a report with conventional tables and graphs. Seagate Crystal reports provides a geographic mapping expert that provides a visual view of your data, superimposed on an appropriate map. In this exercise, we ll add a map to the simple sales report and interactively alter the appearance of the map. 15 Before adding the map, locate the pie graph at the beginning of the report, right-click on it and select Delete. 16 Select TopN/Sort Group Expert... from the Report menu item at the top of the screen. Change the TopN item to Sort All and click on the OK button. Page 28 Seagate Crystal Reports 7 Getting Started Guide

17 Select Map... from the Insert menu item at the top of the screen. The Map Expert window will appear. The default values shown in the Data window will map the Sum of FY98 Sales by State/County. We ll accept these defaults. 18 Click on the Type tab at the top of the window. You can change the type of map produced as well as set the colors used to display data. We ll accept the rest of the default values, but we will change to colors used to display the data. From the Color of lowest interval box, select the color in the bottom row labeled Pale green. In the Color of highest interval box, select the color in the top row labeled Dark green. Click OK to continue. Seagate Crystal Reports analyzes the State/County field and determines that it contains data for all of the states in the United States. It then retrieves the appropriate map and shades each state from pale green to dark green based on the magnitude of sales. Like charts, maps support drill-down in Preview mode. If you double-click on one of the states in the map, you will be presented with underlying sales detail for that state. Getting Started Guide Seagate Crystal Reports 7 Page 29

19 Right-click on the map and select Launch Analyzer... from the menu. This will open a third tabbed window which presents the Analyzer view of the report. In the Analyzer, you can right-click to zoom in, zoom out and pan the map to zero in a particular region. Try zooming in on Southern California and you will eventually see additional detail representing cities, roads and rivers. Any changes you make in this view are retained in the Preview window, letting you interactively customize the map view presented without recreating the map itself. There are many other advanced modifications you can make to reports. This includes the use of cross-tabs or subreports to examine different views of the same data. Reports can be created which use built-in SQL query features to perform report processing on the database server. Or reports can complied for distribution to others. To see some of the other powerful capabilities of Seagate Crystal Reports 7, take some time to browse the User s Guide or explore the online documentation in the help system. Page 30 Seagate Crystal Reports 7 Getting Started Guide

Hands On: Importing Reports Many companies rely on several existing computer systems to help manage critical business operations. Most of these legacy systems produce some kind of report which is needed to make important decisions. The investment in designing and producing these reports often makes it difficult, expensive or time consuming to modify these reports, distribute them or migrate them to newer computer systems. Seagate Crystal Reports has a powerful tool that can help convert these reports into the Seagate Crystal Reports format. The Document Import Tool is designed to convert existing ASCII-based reports to make transitioning between systems or distributing legacy reports, as simple as possible. In this exercise, you ll start with an existing simple legacy sales report, and use the Document Import Tool to convert it to a Crystal Report. Step by step 1 Open Seagate Crystal Reports 7, if it is not already running. 2 To create a new report, select New... from the File menu. The Report Gallery window will appear. 3 Click on the Document Import Tool button. The Document Import Tool window will appear. The blank document window is used for viewing the legacy text report and the buttons to the right are used to specify the various areas of the report. Getting Started Guide Seagate Crystal Reports 7 Page 31

4 To create a new report, select New... from the File menu. You will be prompted to locate a legacy report file. Use the browse button to navigate to one of the included sample files. The default directory is Program Files\Seagate Software\Crystal Reports\Reports\Import and the file name is import1. Select this file and click Open and OK to load the file. The legacy text report will appear in the document window. 5 Now you will use your mouse to highlight and define various sections and fields in the report. This process involves clicking on one of the selection buttons to the right of the document window and highlighting the corresponding portion of the report. Follow the steps listed below to begin this selection process: Click on the Page button and use your mouse to completely select the first four lines of the report. This defines the report header. Scroll to the bottom of the report and completely select the last two lines of the report. This defines the report footer. Return to the top of the report and click on the Text button. Select the Customer Name column heading including the underline. Click on the Group 1 button and completely select the next two lines. This will define the first group header. Page 32 Seagate Crystal Reports 7 Getting Started Guide

Click on the Field Value button and select the first Psycho Cycle entry. Make sure that you select the full field width as you did with the Customer Name column heading. Your results should look similar to the following: Normally, you would follow a similar procedure in selecting the remain column headers (text), the first line of the reports details (as individual field values) and the dates and page numbers (special fields). You can continue this process, but in order to quickly see the finished results, we ll open an existing format definition for this legacy report file. 6 Select Open... from the File menu. The Open dialog will appear with the existing legacy file name already populated. Getting Started Guide Seagate Crystal Reports 7 Page 33

7 You will need to select the appropriate format file. This file is located in the same directory as the legacy report and is called import1.cif. Select this file and click Open and OK to load the file. Seagate Crystal Reports will now use this file to separate the report data from the structure of the report. When it is finished, you will see the same legacy report with more fields and sections highlighted. You can view some of the properties for these areas by clicking on them. Once the report format has been fully defined, the Document Import Tool can convert it to a Seagate Crystal Report. 8 Select Generate Report... from the Compile menu. A dialog will appear which will allow you to specify file names and locations for the resulting report file and database file. Accept the defaults by clicking on the OK button. The Document Import Tool will then create a Seagate Crystal Report file based on the report structure defined by the highlighted areas. It will also extract the data form the legacy report and store it in a separate Access database file. Once the report format definition has been created, it can be used to process any other legacy reports that have the same structure. This could be used to convert recurring instances of the same report without having to redefine the report structure. 9 When prompted, select Yes to view the converted report in Seagate Crystal Reports. This completes the conversion process. Page 34 Seagate Crystal Reports 7 Getting Started Guide

The finished report can then be modified, formatted or redistributed, including via the Web. You could also use the Field Mapping expert to point the report to the original legacy database, if accessible. This can be used for migrating reports from one system or reporting package to Seagate Crystal Reports. Now that you have converted a simple legacy report, feel free to go back and complete the formatting process on you own. Or try importing one of your own ASCII reports using this powerful tool. Getting Started Guide Seagate Crystal Reports 7 Page 35

SUPPORTED FEATURES BY EDITION This matrix describes most of the major features of Seagate Crystal Reports 7 by both edition (Standard and Professional) as well as platform (16 versus 32-bit). Since support for database drivers is continuously updated, please check the Seagate Crystal Reports web site for the most up to date information. Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Report Navigation Smart Navigation, Group Tree, Drill down, Search Analyzer view for Maps and Graphs Rapid Application Development Report Designer Component (ActiveX Designer) for Visual Basic 5.0/6.0 VB 6.0 Support Active Data Driver support for runtime data sources Automation Server (OLE) Interface Crystal Active Server Component Event/call-back support Visual Basic Custom Control (VBX) ActiveX (OCX) control Delphi control (VCL) Improved Report Engine DLL functions New Calls MFC Class Library with AppWizard INFORMIX-NewEra Class Library Web Reporting Ad-hoc query and analysis Dynamic data refresh capability Page-on-demand HTML translator ActiveX and Java viewers Improved Local printing from viewer Export to HTML Local export to RPT, XLS and RTF Crystal Web Report Server (ISAPI/NSAPI/CGI) Page 36 Seagate Crystal Reports 7 Getting Started Guide

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Web Application Development Crystal Active Server Component Java Bean report viewer General Features User-defined functions written in any Read Only Read Only COM-compatible language Enhanced Data Dictionaries Read Only Read Only SQL database access Report options saved with report Fully customizable Runtime Preview Window Drill down in Runtime Preview Window Compiled reports Parameter fields Improved Microsoft Intellimouse support Apex True DBGrid 5.0 support Native PC Database and File Access ACT! 2.0 ACT! 3.0 ACT! 4.0 Clipper (NTX) Btrieve (all indices, requires DDFs) dbase III, III+, IV (NDX, MDX, BDE) FoxPro 2.6 (IDX, CDX) Microsoft Access 1.0 2.5, 7.0 (Jet/DAO) Microsoft Access Queries (Jet/DAO) Paradox 3.5 4.5 (Native), 3.5 8.0 (BDE) Native Client/Server and Network Data Access Arbor Essbase Centura (formerly Gupta) SQLBase IBM DB2, DB2/400, DB2/6000 (NT Only) IBM DB2/2 Informix Microsoft Exchange Server (and Folders) Microsoft Internet Information Server Microsoft Outlook Microsoft Systems Management Server Getting Started Guide Seagate Crystal Reports 7 Page 37

Feature 16-bit Standard 32-bit Standard 16-bit 32-bit Professional Professional Microsoft SQL Server (Native and Intersolv DataDirect) Microsoft Windows NT Event Logs (NT Only) Netware SQL OLE DB Oracle 7.x Sybase SQL Server 10 & 11 Web server activity logs (NCSA format) ODBC Data sources (ODBC Drivers Included) ASCII dbase IBM DB2/2 Informix (Inet 5,7) (Inet 5) Lotus Notes 3.x Microsoft Access 1.0 2.5, 7.0, 8.0 Microsoft Access Queries Microsoft Excel (XLS) 4.0 5.0, 7.0, 8.0 Microsoft FoxPro Microsoft SQL Server Microsoft Visual FoxPro 3.0 Oracle 7.x Oracle 8.x Paradox Sybase SQL Server 10 & 11 ODBC Data Sources (ODBC Drivers Not Included) Computer Associates CA-Open Ingres Pervasive (formerly Btrieve) NetWare SQL Sybase SQL Anywhere 5.0 (Watcom 5) All other ODBC-compliant sources Additional SQL Features and Tools SQL Query Tool Read Only on.qry files Read Only on.qry files SQL Pass-through Security Pass-through Stored procedure support (Access via ODBC, Oracle 7.2, Sybase, SQL Server, Watcom/SQL Anywhere) New Data Dictionary interface Database driver conversion Sort data on SQL database servers New in 7.0 New tool for 32- bit Page 38 Seagate Crystal Reports 7 Getting Started Guide

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Group-by, aggregation and SQL expressions on SQL database servers Documentation Expanded User's Guide Online Technical Reference Online User's Guide Report Types Subreports Multiple Section Reports Form-style Reports Conditional Reports Mail Merge Documents Cross-tab Reports Form Letters Query Reports Mailing Labels Top N Reports Drill Down Report Design Control Drawing-style Interface User defined ToolTips for report objects Format Editor Conditional Formatting Field Highlighting Text Objects Subreport Objects On demand subreports Cross-tab Objects Improved formatting Underlay Sections Multiple Detail Sections Guidelines & Vertical Rulers Undo & Redo OLE Drag & Drop Between Windows Report Experts 15 Report Creation Experts (total) Improved Document Import Tool Field Mapping Expert Select Expert Section Expert Group Expert Getting Started Guide Seagate Crystal Reports 7 Page 39

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional New in 7.0 Form Letter Expert Subreport Expert Improved Running Totals Expert For Presentation-Quality Reports Line drawing, box drawing, and graphic image support (BMP,JPEG, TIFF, PCX, TGA) BLOB Bitmap Support Integrated Mapping Integrated Charting (Graphs) New User Interface Charting and Mapping on Subtotals, Groups, and Formulas ActiveX (OLE) Container OLE 2.0 Support Formula Control of Formatting Data Manipulation Multi-pass reporting Over 160 built-in functions and operators for manipulating data Improved Formula editor with multi-select, search/replace and bookmarking New User Interface (32- bit) Unlimited grouping and sorting Sorting on groups Custom (named) grouping Top N, bottom N sorting Extensible formula language (userdefined DLL functions) Include graphs in reports using any of 80 fully integrated and customizable styles Report Distribution Microsoft Mail Support Microsoft Exchange Support Lotus cc:mail Support Lotus Notes Support Internet/Intranet Export (HTML 3.0, Internet Explorer 2.0, and Netscape 2.0) for automatic Web publishing Export to ODBC Export to RTF Improved Page 40 Seagate Crystal Reports 7 Getting Started Guide

Feature 16-bit Standard 32-bit Standard 16-bit Professional 32-bit Professional Export formats for Lotus 1-2-3, WordPerfect, Word, Excel, and text Export to Quattro Pro Export and/or e-mail reports with saved data for mobile or remote analysis Compiled reports for free distribution of executable reports Web report deployment New in 7.0 Additional Copyright Information Copyright 1998 Seagate Software Inc. All rights reserved. Seagate and the Seagate logo are registered trademarks of Seagate Technology Inc. Seagate Software is a trademark of Seagate Software, Inc. Seagate Crystal Reports, Seagate Crystal Info, and Seagate Holos are trademarks of Seagate Software, Inc. or one of its subsidiaries. Microsoft, Windows, and Visual Basic are registered trademarks, or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Version 7 - October 1, 1998 Getting Started Guide Seagate Crystal Reports 7 Page 41

Part # 30-00118-085 Printed in Canada