
                               Crystal Services

                    Copyright 1992  All Rights Reserved.


                        Crystal Reports 1.1 for Windows
                        ===============================


Thank you for selecting Crystal Reports for Windows, and congratulations
on choosing what we at Crystal Services believe to be an excellent
product.


  

INSTALLING CRYSTAL REPORTS
==========================
    1) To install Crystal Reports, start Windows by typing:

                WIN

    2) Insert the Crystal Reports Program disk in the appropriate drive

    3) Make certain that the Windows Program Manager is active. When it
       is select the File Menu, and then select the Run command.

    4) When the Run dialog box appears, type:

                A:install   ( if your Program disk is in drive A:)

                        or

                B:install   ( if your Program disk is in drive B:)

       and then select OK or press Enter to call up the Crystal Reports
       installation program.


    5) Once the installation is complete, simply double click on the
       Crystal Reports icon.


    6) If you have any problems running Crystal Reports, check for
       hints in the Crystal Reports Help file.  Most of the
       configuration problems you may run into are covered in this
       help file.




NEW FEATURES IN CRYSTAL REPORTS 1.1
===================================
Below is a list of some of the major enhancements in
Crystal Reports 1.1:


- Paradox 4.0 file format support
- Support for International databases and field formats
- Fuller memo and text field support
- Print to File support in CSV, DIF, and ASCII formats
- Printer selection and setup from within Crystal Reports
- Database verification fixes up reports if your database
  structure changes
- Use of indexes on record selections
- Formula language extensions
        - Multiple statements allowed in one formula separated
          by semi-colons
        - Global variables allowed
        - Assignment operator
        - Formula evaluation order directives to control when
          formulas get evaluated
- Totalling on Boolean fields
- Self-contained print engine DLL
        - Fewer files required - only CRPE.DLL and the database DLLs
          for the databases you are reporting on are needed
        - No DDE occurs - no Crystal reports icon will appear
        - Extensions to the API for printer setup etc.


NOTE: See Crystal Reports Help for more information pertaining to these
      new features.




INSTALLATION  NOTES
===================

AUTOEXEC.BAT
------------
If you elected not to update your Autoexec.bat file during installation,
or the installation procedure was unable to update this file for you,
the Drive and Directory containing your newly installed Crystal Reports
programs should be added to your PATH statement.

If you elected not to update your Autoexec.bat file during installation,
or the installation procedure was unable to update this file for you, the
SHARE command should be added if you are planning to report on Paradox
database files.


WIN.INI
-------
The following information was added to your WIN.INI file:

        [Extensions]   -  rpt=CRW.EXE ^.rpt
        [btrieve]      -  options=m:38 /p:4096 /f:16 /l:20


        

Upgrading from Quik Reports 1.0
-------------------------------

Reports created with Quik Reports 1.0 can be read using Cyrstal Reports.
If you want to take advantage of the fuller memo field support offered
in Crystal Reports, it is necessary to run the Database|Verify option
on any reports created with Quik Reports 1.0.

If you run the Database|Verify option on reports created with Quik
Reports 1.0, you may encounter a message indicating that the database
file has changed even though your database file has not be altered.  A
change has been detected as a result of modifications made to the DLL
programs. Please select 'YES' to update your report definition.




PARADOX ENGINE CONFIGURATION
============================
This new release of Crystal Reports supports the new Paradox Engine
3.0 which supports paradox databases for Paradox 3.5, Paradox 4.0 and
Paradox for Windows.  Before using Crystal Reports you should run the
Paradox Engine Configuration program - PXENGCFG.EXE.  If you are
running Paradox 3.5 or earlier, choose Paradox 3.5 locking.  If you
are running Paradox 4.0 or Paradox for Windows choose Paradox 4.0
locking.


If you are running ObjectVision with the Crystal Reports Print Engine
you must make sure you are running a version of ObjectVision greater
than 2.0.  This is because ObjectVision uses the Paradox Engine too.
What can happen is OV could load an old version of the Paradox Engine
and then when Crystal Reports trys to load it we will get the old one
because it is in memory and we won't run properly.  The same thing can
occur in the opposite direction.  In order for these two programs to
coexist you must be running versions of each that use the new Paradox
Engine.



MULTIPLE PARADOX.NET FILES
==========================
If you are encountering messages about multiple paradox.net files,
you should delete all Paradox.net, Pdoxusrs.net and *.lck files
and then run the configuration program again.

If you are encountering messages about not being able to log into
the network this is because the new Paradox Engine is reading some
settings in your WIN.INI file which tell it what network type you
have installed:

[Paradox Engine]
.
.
NetType=2
.
.

In the new Paradox Engine 3.0 these settings are different.  In order
to get around this message you can set:

NetType=5

which means no network installed.  This will work fine with Crystal
Reports.





SHARE REQUIRED
==============
If you are planning on reporting on Paradox databases you must
load SHARE.  This is because the Paradox Engine requires share
to be loaded.  If you are not going to be reporting on Paradox
databases you do not need to load share.




NEW PRINT ENGINE - CRPE
=======================
As part of the name change from Quik Reports to Crystal Reports
we have changed the name of the Print Engine from QRPE.DLL to
CRPE.DLL.  Any apps that you have developed which call the print
engine should be changed to refer to CRPE.DLL.  All of the calls
within the print engine remain the same so you only need to change
the reference to the DLL.



NEW INDEX SUPPORT DURING RECORD SELECTION
=========================================
Crystal Reports will analyze your record selection formula to
identify fields that have an index on them and will use these
indexes during record selection.

For example, let's say you have an order database that has order
number, order date and order amount fields and it has an index on
the order number field.  If you have a record selection formula like:

        {orders.order number} in 1000 to 2000

Crystal Reports will automatically use the order number index and
will go directly to order 1000 and will stop reading the database
after record 2000.

In order to take advantage of this speedup technique, Crystal Reports
must know about your indexes.  In Paradox and Btrieve all indexes are
known by Crystal Reports because they are tracked by the database.
However, in the dBASE case, Crystal Reports will only know about index
files with the same name as the database file.  You can tell Crystal
Reports about other indexes by going into the File|Links|New  dialog
and using the the New Index button and choosing any additional indexes
you want to be used.

If for any reason you do not want Crystal Reports to automatically use
indexes during record selection, go to the  File | Options dialog
and toggle off the  "Use Indexes for Speed" choice.



CRYSTAL REPORTS LICENCE AGREEMENTS
==================================
Crystal Services grants you the right to use one copy of "Crystal
Reports" on a single computer.  You may access the software from a
hard disk, over a network or by any other method you choose as long
as there is no possibility that two people will be using it at the
same time ( See Final Page of Crystal Reports manual for more
information).

Five and Fifty User LANPAKs may be purchased if you wish to use
Crystal Reports on more than one station at the same time.  For more
information contact Crystal Services.



RUNTIME FILE LIST AND LICENCE AGREEMENT
---------------------------------------
Crystal Reports includes an unlimited Runtime. This provides developers
with the ability to ship the Crystal Reports Print Engine with their
applications free of charge.  For more information on distributing this
runtime with your application refer to the file RUNTIME.TXT.




FILES ON THIS DISK
==================
The following program files have been installed onto your hard drive:

FILE            DESCRIPTION

BWCC.DLL        Borland Windows Custom Controls
COMMDLG.DLL     Microsoft Common Dialogs  ( If Windows 3.1 is installed
                the COMMDLG.DLL file may already exist in the
                Windows\System directory.  You may delete this file
                from the Crystal Reports directory if you wish ).
CRPE.DLL        Crystal Reports Print Engine DLL
CRW.EXE         Crystal Reports executable file
CRW.HLP         Crystal Reports Help file
PDBPDX.DLL      Crystal's Paradox DLL
PDBXBSE.DLL     Crystal's xBase DLL
PDBBTRV.DLL     Crystal's Btrieve DLL
PDCTBTRV.DLL    Crystal's Btrieve DLL
PDIROV.DLL      Crystal's ObjectVision DLL
PXENGCFG.EXE    Borland's Paradox Engine Configuration program
PXENGWIN.DLL    Borland's Paradox DLL
WBTRCALL.DLL    Novell Btrieve DLL
WBTRVDEF.DLL    Novell Btrieve DLL




CUSTOM APPLICATIONS
===================
If you are developing your own applications using ObjectVision, Pascal,
or any development tool that provides DLL capabilities, you can add
sophisticated report writing capabilities to your applications without
the need to create your own report writer ( See Crystal Reports manual
Chapter 9 ).



C AND C++ PROGRAMS
------------------
If you selected to install Sample data during the Crystal Reports
installation, the CRPE.H and CRPE.LIB files were installed to your
hard drive.



TURBO PASCAL
------------
If you selected to install Sample data during the Crystal Reports
installation, a CRPE.PAS file was installed to your hard drive.  This
file will create a CRPE.TPU file when you Compile and Build it.  To use
the CRPE.TPU file, CRPE must be included in the 'uses' section of your
TPW application.

For more information and a listing of the Print Engine functions, please
view the CRPE.PAS file.




TECHNICAL SUPPORT
=================
Crystal Services is proud of the quality of this product and has spent a
great deal of time trying to make it intuitive to use. If however there
is something you can't figure out, we suggest the you consult the Crystal
Reports on-line Help System or consult your User's Guide.  Should you
have questions that cannot be answered through the use of Help or the
Users Guide, the following alternatives are available for contacting
Crystal Services directly:

    On-Line Bulletin Board Support
    Fax Support
    Mail in Support

Please refer to the User's Guide section  "Tech Support and Customer
Service" for more information.

The easiest way to report enhancement suggestions, comments or questions
is to use the Technical Support Form found within the product.  To
access this form, select the Help command from the Menu Bar, then select
the Technical Support option.  In addition to allowing you to enter
specific information regarding your concern, information pertaining to
your system setup is automatically printed along with your request.



MANUAL/HELP CORRECTIONS
-----------------------

- Several new features included in Crystal Reports 1.1 have not been
  included in the manual ( See New Features in Crystal Reports 1.1 ).
  Information pertaining to these new features is available from
  Crystal Reports Help.
  
- Page  6-3
  Crystal Reports also supports Paradox PX indexes and Paradox
  secondary indexes.

- Page 8-59 Section 3
  The documentation is incorrect as it documents the Paradox 2.0 engine
  configuration program. Crystal Reports ships with the Paradox 3.0
  engine. See Crystal Reports Help ( section "Configuring the Paradox
  Engine" ) for more information.

- Help - Configuring the Paradox Engine
  The word PDXUSRS.NET should be PDOXUSRS.NET

