GridRpt Component (Enhanced PrintGrid Component)
===================================================================
March 1996

Author: Godfrey Ko (godfreyk@gil.com.au)
PrintGrid Author: ???? (Please contact me)

The GridRpt Component is an enhanced version of PrintGrid, which I download
from the GrumpFish Freeware Page server months ago.

I modified PrintGrid, fixed some minor problems and add in some new
features. I have found it been very useful because it allows the
simplest and fastest way of printing a result set, with all the
flexibility of DBGrid (e.g. switch some particular field on/off,
displaylabel, field size, displayformat}.


Features
==========

1. Prints a DBGrid (include font settings**, grid line settings) as a
   columnlar report, or output the data to a comma delimiter file.

2. User may switch on/off Report Headings, Sub-Headings*, Page Numbers,
   Footnotes, Record Count and TimeStamp.

3. Support two levels of data grouping (1st & 2nd data field). Print
   each Group on separate pages with Group Header and Sub-Header. *

4. One single component. No coding required, all properties may be set in
   Object Inspector. Just say GridRpt1.Print and it prints.

5. Warning message if a DBGrid is too wide for the paper.**

* Features not in original version
** Enhanced Feature


Installing GridRpt (Delphi 1.x):
================================

1   Unzip all the files in GRIDRPT.ZIP to your component directory;

2.  In Delphi Menu Bar, Click on [Install Component].

3.  Click on [ADD].

4.  Click on browse and select GRIDRPT.DCU

5.  The component will install itself in the DataControl palette.

6.  A demo project - DEMOGRID.DPR is included in zip file to demostrate
    the functions of GridRpt.

    Note: The demo uses HOLDINGS.DBF in DBDEMOS (which was installed by
          Delphi).  If that table doesn't exist, you may replace it with
          any table.

          If you use another table:
          ---------------------------
          The current demo group records by 1st data field. If
          the first field of your table is a unique key, please
          switch [Group1stField] to false - otherwise every single
          record will be printed on a new page.

I am only a uni student and am learning Delphi by myself, please excuse
me for any problem you might find. The PrintGrid component was
distributed as a freeware by the original authors. I am also willing to
send GRIDRPT to anyone so it may keep evolving.   Suggestion or small
donations are appreciated and would be great encouragement to me.

Thank you.

Email: godfreyk@gil.com.au

MAIL:  10 Mulligan Ct, Durack
       Qld 4077
       Australia


******************************************************************************
                          GRIDRPT Component
                          -----------------

I make no warranties regarding the use of this component and will not be held
responsible for any damages incurred from the use of this component.

Copyright 1996 Godfrey Ko.
All rights reserved.

*****************************************************************************


