Home » Archimedes archive » Archimedes World » AW-1994-04-Disc2.adf » Disk2Apr94 » !AWApr94/Goodies/PowerBase/PBaseDoc/Printing

!AWApr94/Goodies/PowerBase/PBaseDoc/Printing

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Archimedes World » AW-1994-04-Disc2.adf » Disk2Apr94
Filename: !AWApr94/Goodies/PowerBase/PBaseDoc/Printing
Read OK:
File size: 5784 bytes
Load address: 0000
Exec address: 0000
File contents
                                Printing Reports
                                ================

This document describes how to print out selected data from a Powerbase
application, including the printing of individual records and of labels.

Output destination
==================
Bring up the main menu, go to the 'Print' submenu and choose the 'Options'
entry to display the 'Print options' dialogue box. This is a large window 
containing many icons and might appear rather daunting at first. Efforts
have been made to render it easier to use by dividing it up into several
areas each dedicated to a specific aspect of printing.

In the bottom right corner is the area which determines the destination for
printed output. Three options are available: 'Window', 'File' and 'Printer',
each of which is described below.

The 'Window' destination
========================
This option (which is set by default) results in all output being displayed
in its own window which opens on top of the record window when the report is
complete. Clicking MENU over this window displays the 'List' menu which
offers the following choices:-

Save as text
------------
This leads to a 'Save' box from which you can save the report as a text
file. The default pathname uses the leaf-name "List" for the file and points
to a subdirectory called 'PrintJobs' which is inside the database directory.
Each database thus has its own 'PrintJobs' directory. Its contents can be
displayed by selecting 'Show jobs done' from the 'Print' submenu. To save
files with the least bother, therefore, either accept the whole default
path-name or delete up to (but not including) the rightmost full-stop and
type a new leaf-name then click on 'OK' or type RETURN. Make a habit of
looking in 'PrintJobs' regularly to check up on what's there and to get rid
of files which you no longer need.  As an alternative you can, of course,
drag the icon from the 'Save' box to any filer viewer you choose, to the
printer icon, or directly into any application (such as Edit) which can
accept a text file.

Sort
----
The 'Sort' entry allows the report to be sorted alphabetically, but will be
shaded unless you select the 'Header p.1 only' option in the 'Print options'
window. 

Scrap
-----
A large report can occupy a lot of memory which you may need to recover (in
order to load another application without quitting Powerbase, for example).
If you follow the big report with a small one the unused memory will be
given back, but this is much more tidily accomplished by choosing 'Scrap'
from the 'List' menu.

Accessing records from a displayed report
=========================================
The report window has another interesting and useful feature. If you point
at a particular piece of displayed data and double click with SELECT the
record will be displayed in the record window with the caret placed in the
field on which you clicked. If you are using a report to look for errors in
the data any which you find can be quickly corrected using this method. (The
report won't reflect the corrections which you make, though, unless you
re-create it.)

The 'File' destination
======================
If you select 'File' instead of 'Window' then the Save' box will pop up as
soon as you tell Powerbase to go ahead and generate the report. The report
is created when you click on the 'Save' box's 'OK' button or drag the icon
into a directory viewer. The default pathname calls the file "List" and
points to 'PrintJobs' as described above.

The 'Printer' destination 
=========================
This generates the file in memory then sends the data directly to the
printer. No copy of the file is saved. If you use this option make sure that
!Printers is installed on the icon-bar and that the printer is ready before
you give the command to create the report. 

What types of field can Powerbase print?
======================================== 
The procedure to be described enables you to print data from the following
types of field:-

        (1) Any field into which you can directly type data.
        (2) 'Text' and 'Text Block' fields.
        (3) Check Boxes. What is actually printed differs from what you see
            in the check box. Thus:-

            (a) "Tick/Cross"-type boxes result in "Yes" or "No".
            (b) "Tick/Blank"-type boxes result in "Yes" or nothing.
            (c) "Star/Blank"-type boxes result in an asterisk or nothing.

'Draw' and 'Sprite' fields can be printed by clicking on the relevant button
in the record window to load the external file into "Draw" or "Paint" then
printing from that application in the normal way. You may, of course, do the
same with 'Text' fields. 'Picture' fields must be exported to "Paint" via
the 'Field' submenu's 'Save contents' entry.

How do I specify what to print?
===============================
There are two stages to this:-

        (1) Specifying which FIELDS from the record to print.
        (2) Specifying which RECORDS to print.

Specifying a field selection
----------------------------
Highlight the fields which you want to appear on the report by clicking on
them with ADJUST. If you change your mind you can deselect fields by
clicking a second time with ADJUST. Note that the order in which you select
the fields is important since that's the order in which they will appear in
the report. There is no visible indication on the record screen of what the
order is so take care when making your field selection. The only fields
which can be highlighted in this way are those which can actually be printed
(see above).

Several entries on the 'Print' submenu deal with field selections. 'Save
selection' lets you preserve the current selection for re-use. The default
pathname in the 'Save' box points to a directory called 'PrintRes' (i.e
"Print resources") which (like 'PrintJobs' - see above) resides inside the
database application directory. 'Show resources' on the 'Print' submenu will
display the contents of this directory. Selection files are of type &7f3 and
are distinguished by an icon bearing an "S". They may be reloaded by
dragging from the 'PrintRes' viewer and dropping on the record window or by
simply double-clicking on them. Other entries in the 'Print' submenu enable
you to select all the fields in the record or to clear the selection
completely.

Specifying which records to print
---------------------------------
The first item on the 'Print' submenu is 'Match'. Clicking on this (or, even
simpler, clicking on 'Print' in the main menu) opens the 'Match' window in
which you specify the criteria which must be met by records for inclusion in
the list. Clicking OK (or typing RETURN) without entering anything produces
a list of the whole database (or, more accurately, of the the whole of the
current subfile). Exactly how the list is delivered depends on the setting
of the destination buttons in the 'Print options' window (see "Output
destination" above). If the mouse pointer is over the record window or
'Match' window the hourglass will tell you how far things have progressed.
Pressing Escape causes the process to be aborted. 

Most database queries will be more selective than this; in other words there
will be a target group of records which are specified by entering a SEARCH
FORMULA before clicking OK. A search formula describes the criteria which
records must match in order to be included in the report. Getting to grips
with search formulae is, perhaps, the biggest hurdle faced by the new
Powerbase user and you are referred first to the simple examples described
in the 'Tutorial' file.            
                    
A SEARCH FORMULA consists of one or more SEARCH ELEMENTS. A search element
specifies that a field value must fit a certain condition and takes the
form:
                     <TAG LIST><COMPARATOR><TARGET LIST>

The angle brackets are there for clarity and are not used in entering the
actual formula and there must be no spaces between the three parts. A tag
list has the form:-
                              tag1,tag2,tag3,.... 

where tag1 etc. are the field tags which identify the fields to be matched.

A target list has the form:- 
                              target1,target2,target3,....

All comparison are case specific unless you deselect the button on the Match
window which controls this. It is impossible to describe the use of search
formulae adequately without quoting actual examples. As in the 'Tutorial'
file we will again make use of the 'Elements' sample database supplied with
Powerbase.

An example of a search criterion is GP=T where:-

                         GP is the field tag
                          = is the comparator
                          T is the target.

In plain English this means "The field whose tage is 'GP' must contain the
value 'T'", i.e. all transition elements (but no others) are to be included
in the report. A slightly more complex one is GP=1,2,3 which would be
interpreted as "The 'GP' field matches one of '1','2' or '3'". This may also
be entered as GP=1 OR GP=2 OR GP=3, which is possibly easier to understand
but also somewhat longer.

A further example is OX1,OX2,OX3=3, meaning "One of the first three oxidation
state fields has the value 3."  This could, of course, be entered as
OX1=3 OR OX2=3 OR OX3=3.  Yet another way of entering this is OX1-OX3=3,
i.e. you may specify a range of ADJACENT fields by giving the first and last
separated by a hyphen. 

Note that in the above examples the search is EXCLUSIVE, i.e. ONE OF the
fields in the tag list matches ONE OF the targets in the target list. 
Sometimes we want an INCLUSIVE search so that ALL OF the fields in the tag 
list match a given target or, less frequently, a field contains ALL OF the
values in the target list.  To convert an exclusive to an inclusive search
you need to DOUBLE THE COMPARATOR, in other words use == instead of =.

The comparators available, which may be seen by clicking the Match window to
full size, are =, <>, <, >, <=, >=, { and }{. { is to be read as "contains"
and is used where the target value is expected to be part of the field but
not to take up the whole field. }{ means "does not contain".

You may invert the logic of a search criterion by putting NOT in front of it.
To print all non-transition elements you would use NOT GP=T. Note the space
after NOT, and that the syntax isn't "GP NOT=T".  You could equally well use
GP<>T and may find this form more understandable.

Multi-criterion searches may be implemented either by placing tags and
targets in comma-separated lists as described above or by stringing search
criteria together with the connectives AND and OR. Use AND when a field must
meet ALL of a set of criteria. e.g. GP=T AND Z>50 AND NAME{IUM would find
all transition metals with atomic numbers greater than 50 whose names
contain "IUM".

Use OR when a field must meet ONE of a set of criteria. e.g GP=L OR GP=A
would find all lanthanide and actinide elements since the formula says, in
effect, "either L or A; I don't care which".

Using AND and OR can lead to search formulae which are ambiguous. e.g. does
GP=1 OR GP=2 AND Z<50 mean "group 1 or 2 elements (don't care which) with
atomic numbers less than 50" or does it mean "group one elements (of any
atomic number) or group 2 elements whose atomic numbers are less than 50"?
You probably want the former, but Powerbase will give you the latter. To get
what you require USE BRACKETS to make the logic clear. In other words write
it: (GP=1 OR GP=2) AND Z<50.

Queries are, by default, case-sensitive. If you don't want case to be
disregarded deselect the 'Case specific' button on the 'Match' window.

If a Numeric field appears in a search formula then the comparison with the target is made by NUMERIC VALUE, e.g. "NUM=5" would match "5", "05", "5.0" etc. For other types of field the comparison is by CHARACTER MATCHING. This can easily catch you out. Suppose for example you want to print records for which "NUM<8". You might be surprised to find records in which NUM contains values such as 55, 20, or 13 being printed, as well as those containing 4, 6, 2 etc! If this happens, check that the field is defined as numeric.

You can FORCE a comparison-by-value for a non-numeric field by enclosing the field tag in square brackets, e.g. [NUM]<8 would produce the desired result in the above example. This is useful where you want to make such a comparison but still allow the field to accept non-numeric characters. The comparison-by-value can only work in such cases, however, if the number part of the field comes first. e.g. it will deal correctly with 55A, 20B, 13X but not with A55, B20, X13.

Print format
============
The 'Format' section of the 'Print options' window provides four choices:-

        Horizontal      Records are displayed one to a line, the fields
                        being aligned in columns with headings. 

        Table           This resembles the 'Horizontal' format but each
                        record is underlined and a user-definable number of
                        ruled columns (6 by default) is placed to the right
                        of the text, thus producing a grid. You are advised
                        to set the print pitch to 10 or 12 when using this
                        format. The width of the blank columns is determined
                        by the value in 'Column width'.

        Vertical        Fields are printed underneath each other, one field
                        to a line, each record being separated from the next
                        by a dotted line. Field identifiers appear at the
                        left hand side.

        Label           For printing on special label stationery. A special
                        window lets you set the label size, the number of
                        labels in a row (1-3) and the number of lines on a
                        label. Each field normally appears on a separate                                line, but holding down SHIFT while selecting a                                  field with ADJUST causes the selected field to                                  print on the same line as the previous field. 

Notes
-----
(1) If the print selection contains a 'Text' or 'Text block' field then only
'Vertical' format may be used and this will be selected automatically. The
line length used to print such fields is given by the 'Text width' value in
the 'Print options' window.

(2) In 'Label' format you may include in the print selection one field more
than the number of lines to be printed on each label. A switch in the
'Label' window will, if set, cause this extra field to be substituted for
another if the latter is blank. You may specify which field is replaced in
this way. Another switch causes the primary key of the record to appear on
each label as a means of identification, which can be useful if the data
printed on the label doesn't make it obvious which record it comes from.

Field analysis reports
======================
The 'Field' submenu has an 'Analyse' option which allows you to print a breakdown of the field contents under certain special circumstances:

(a) If the field is INDEXED. The menu entry will read 'Analyse index'. When chosen it will produce a list of all the values in the index along with the number of times each one occurs. e.g. A database of college students might have a field for the school of origin. If there are 20 different schools and if the field is indexed then a list of those schools will be generated showing how many students came from each school.

(b) If the field contains either an 8 or 10 character date (e.g. 19-10-42 or
19-10-1942) then the menu entry reads 'Analyse months' and a breakdown by month will be printed. There will be a line for each of the 12 months showing the number of records for each month. This could, for example, be used in an orders database to find out quickly how many orders were received or dispatched in each month. This feature will work on editable 'Date' fields and also on 'Date stamp8' and 'Date stamp10' fields in the 'Stamp' class.

It is, of course, possible for a field containing a date to be indexed. Action (a) (above) takes precedence in such a case. You can, however, force action (b) instead by first selecting the field with ADJUST, then choosing from the menu.

For cases not described above the menu entry simply says 'Analyse' and is shaded. Printing is always to a window (from which the report may, of course, be saved): the 'Destination' buttons in the 'Print options' window have no effect.
                                 
Other features controlled by the 'Print options' window
=======================================================

Column headings
---------------
The headings which appear in all except 'Label' format are either the field
tags or field descriptors depending on the settings of a pair of radio
buttons in the 'Print options' window.

Print pitch
-----------
Four radio buttons control the number of characters per inch printed on most
printers.

Expand codes
------------
Causes extra data from a validation table to be substituted for (or added
to) the coded data in fields linked to such tables. See 'Validation' for
further details.

Underline
---------
This switch causes underlining of all output when hard copy is produced, but
not when it appears on the screen. If you print using the 'Table' format
with output sent to a window you will see the vertical lines defining the
blank columns, but not the underlining which divides the table into cells.
If, however, you drag the file to the printer the horizontal lines duly
appear.

Upper case
----------
Causes all textual output to appear in capital letters only.

Date stamp
----------
Causes the date and time at which the report was created to appear as part
of the header information.

Header page 1 only
------------------
Header information not only means column headings in 'Horizontal' and
'Table' format as described above but also the following:-

  * A title derived from the seach formula used to create the report.
  * An optional additional title entered in the 'Print options' window.
  * The data and time stamp (if selected).

Normally this information appears at the head of every new page of the
report. Setting the above-named switch restricts the header information to
the beginning of the report and inserts no page breaks within the remainder.
The purpose of this is to allow sensible use of the 'Sort' option which is
available when a report is sent to a window. 

Shrink list
-----------
In 'Horizontal' and 'Table' format the width of the columns is determined by
the maximum defined length of the fields included in the print selection.
These lengths are often rather generous compared to the length of data
actually present in the fields, resulting in a lot of "white space" between
the columns. Setting the 'Shrink list' switch BEFORE generating a report
causes Powerbase to make two passes through the data. The first determines
what the ACTUAL, as opposed to the ALLOWED, maximum field lengths are. The
second creates the report using these maxima, thus closing up the space
between columns in most cases.

Page length
-----------
Total length of page, including header, footer and top margin. For an A4
page this is 70 lines (the default). Standard fan-fold computer paper such
as is usually used in dot-matrix printers is more likely to be of the page
size known in the U.S.A. as "letter". This requires a page length setting of
66 lines. In 'Vertical' format Powerbase will try to avoid splitting a
record between pages, but this can happen when the report includes
'External' text fields ('Text' or 'Text Block') of greatly varying length.
It will also happen, of course, if the number of fields to be printed
exceeds the length of the page!

Line spacing
------------
A setting of 1 (default) leaves no blank lines between the lines of print-
out. 2 results in "double spaced" output. Higher values may be used but are
seldom useful.

Title
-----
The normal header information includes a title which Powerbase constructs
from the search formula used to produce the report. This is often quite
sufficient but you may supplement it with a title of your own typed into the
writable icon provided for this purpose.

Top and left margins
--------------------
These may be used to adjust the position of the report on the page so that a
short, narrow list may be positioned somewhere near the centre. The top
margin is specified in lines and the left margin in character widths.

Text width
----------
This only affects reports which include 'External' fields of the 'Text' or
'Text block' type. It specifies the length of line into which such fields
are divided.

Column spacer
-------------
The character string in this box is used to specify how the columns are
separated when printing in 'Horizontal' or 'Table' format. Columns are first
padded with spaces to the maximum width of the relevant data field (but see
'Shrink list' above) and the spacer string is then printed before starting
the next column. The 'Column spacer' box contains 1 by default, meaning
that the default spacer is a single space. A maximum of 5 characters is
allowed. Three interpretations of the contents of this box are possible:-

(1) A number by itself means use the specified number of spaces.
(2) A number followed by a non-numeric character means use a string of
    the specified number of that character, e.g. 3- means 3 hyphens.
(3) A non-numeric string is used "as is", e.g. "|" or " | ".

Printing single records
=======================
The 'Match' window contains a large button marked 'Print this'. When clicked
this causes only the displayed record to be printed. The field selection and
format are chosen in exactly the same way as for a more extensive report.

A second way of printing the displayed record is to press the 'Print' key on
the keyboard. For this to work you must have first saved a field selection
file called 'Default' in the 'PrintRes' subdirectory of the database. If
this file is not found an error message is displayed, otherwise the current
record is printed in 'Vertical' format.

The 'Print' key has two other actions which can be useful short-cuts. Used
in conjunction with SHIFT it opens up the 'Match' window. With CTRL it opens
the 'Print options' window.

00000000  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000020  50 72 69 6e 74 69 6e 67  20 52 65 70 6f 72 74 73  |Printing Reports|
00000030  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000050  20 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  | ===============|
00000060  3d 0a 0a 54 68 69 73 20  64 6f 63 75 6d 65 6e 74  |=..This document|
00000070  20 64 65 73 63 72 69 62  65 73 20 68 6f 77 20 74  | describes how t|
00000080  6f 20 70 72 69 6e 74 20  6f 75 74 20 73 65 6c 65  |o print out sele|
00000090  63 74 65 64 20 64 61 74  61 20 66 72 6f 6d 20 61  |cted data from a|
000000a0  20 50 6f 77 65 72 62 61  73 65 0a 61 70 70 6c 69  | Powerbase.appli|
000000b0  63 61 74 69 6f 6e 2c 20  69 6e 63 6c 75 64 69 6e  |cation, includin|
000000c0  67 20 74 68 65 20 70 72  69 6e 74 69 6e 67 20 6f  |g the printing o|
000000d0  66 20 69 6e 64 69 76 69  64 75 61 6c 20 72 65 63  |f individual rec|
000000e0  6f 72 64 73 20 61 6e 64  20 6f 66 20 6c 61 62 65  |ords and of labe|
000000f0  6c 73 2e 0a 0a 4f 75 74  70 75 74 20 64 65 73 74  |ls...Output dest|
00000100  69 6e 61 74 69 6f 6e 0a  3d 3d 3d 3d 3d 3d 3d 3d  |ination.========|
00000110  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 0a 42 72 69 6e 67  |==========.Bring|
00000120  20 75 70 20 74 68 65 20  6d 61 69 6e 20 6d 65 6e  | up the main men|
00000130  75 2c 20 67 6f 20 74 6f  20 74 68 65 20 27 50 72  |u, go to the 'Pr|
00000140  69 6e 74 27 20 73 75 62  6d 65 6e 75 20 61 6e 64  |int' submenu and|
00000150  20 63 68 6f 6f 73 65 20  74 68 65 20 27 4f 70 74  | choose the 'Opt|
00000160  69 6f 6e 73 27 0a 65 6e  74 72 79 20 74 6f 20 64  |ions'.entry to d|
00000170  69 73 70 6c 61 79 20 74  68 65 20 27 50 72 69 6e  |isplay the 'Prin|
00000180  74 20 6f 70 74 69 6f 6e  73 27 20 64 69 61 6c 6f  |t options' dialo|
00000190  67 75 65 20 62 6f 78 2e  20 54 68 69 73 20 69 73  |gue box. This is|
000001a0  20 61 20 6c 61 72 67 65  20 77 69 6e 64 6f 77 20  | a large window |
000001b0  0a 63 6f 6e 74 61 69 6e  69 6e 67 20 6d 61 6e 79  |.containing many|
000001c0  20 69 63 6f 6e 73 20 61  6e 64 20 6d 69 67 68 74  | icons and might|
000001d0  20 61 70 70 65 61 72 20  72 61 74 68 65 72 20 64  | appear rather d|
000001e0  61 75 6e 74 69 6e 67 20  61 74 20 66 69 72 73 74  |aunting at first|
000001f0  2e 20 45 66 66 6f 72 74  73 0a 68 61 76 65 20 62  |. Efforts.have b|
00000200  65 65 6e 20 6d 61 64 65  20 74 6f 20 72 65 6e 64  |een made to rend|
00000210  65 72 20 69 74 20 65 61  73 69 65 72 20 74 6f 20  |er it easier to |
00000220  75 73 65 20 62 79 20 64  69 76 69 64 69 6e 67 20  |use by dividing |
00000230  69 74 20 75 70 20 69 6e  74 6f 20 73 65 76 65 72  |it up into sever|
00000240  61 6c 0a 61 72 65 61 73  20 65 61 63 68 20 64 65  |al.areas each de|
00000250  64 69 63 61 74 65 64 20  74 6f 20 61 20 73 70 65  |dicated to a spe|
00000260  63 69 66 69 63 20 61 73  70 65 63 74 20 6f 66 20  |cific aspect of |
00000270  70 72 69 6e 74 69 6e 67  2e 0a 0a 49 6e 20 74 68  |printing...In th|
00000280  65 20 62 6f 74 74 6f 6d  20 72 69 67 68 74 20 63  |e bottom right c|
00000290  6f 72 6e 65 72 20 69 73  20 74 68 65 20 61 72 65  |orner is the are|
000002a0  61 20 77 68 69 63 68 20  64 65 74 65 72 6d 69 6e  |a which determin|
000002b0  65 73 20 74 68 65 20 64  65 73 74 69 6e 61 74 69  |es the destinati|
000002c0  6f 6e 20 66 6f 72 0a 70  72 69 6e 74 65 64 20 6f  |on for.printed o|
000002d0  75 74 70 75 74 2e 20 54  68 72 65 65 20 6f 70 74  |utput. Three opt|
000002e0  69 6f 6e 73 20 61 72 65  20 61 76 61 69 6c 61 62  |ions are availab|
000002f0  6c 65 3a 20 27 57 69 6e  64 6f 77 27 2c 20 27 46  |le: 'Window', 'F|
00000300  69 6c 65 27 20 61 6e 64  20 27 50 72 69 6e 74 65  |ile' and 'Printe|
00000310  72 27 2c 0a 65 61 63 68  20 6f 66 20 77 68 69 63  |r',.each of whic|
00000320  68 20 69 73 20 64 65 73  63 72 69 62 65 64 20 62  |h is described b|
00000330  65 6c 6f 77 2e 0a 0a 54  68 65 20 27 57 69 6e 64  |elow...The 'Wind|
00000340  6f 77 27 20 64 65 73 74  69 6e 61 74 69 6f 6e 0a  |ow' destination.|
00000350  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00000360  3d 3d 3d 3d 3d 3d 3d 3d  0a 54 68 69 73 20 6f 70  |========.This op|
00000370  74 69 6f 6e 20 28 77 68  69 63 68 20 69 73 20 73  |tion (which is s|
00000380  65 74 20 62 79 20 64 65  66 61 75 6c 74 29 20 72  |et by default) r|
00000390  65 73 75 6c 74 73 20 69  6e 20 61 6c 6c 20 6f 75  |esults in all ou|
000003a0  74 70 75 74 20 62 65 69  6e 67 20 64 69 73 70 6c  |tput being displ|
000003b0  61 79 65 64 0a 69 6e 20  69 74 73 20 6f 77 6e 20  |ayed.in its own |
000003c0  77 69 6e 64 6f 77 20 77  68 69 63 68 20 6f 70 65  |window which ope|
000003d0  6e 73 20 6f 6e 20 74 6f  70 20 6f 66 20 74 68 65  |ns on top of the|
000003e0  20 72 65 63 6f 72 64 20  77 69 6e 64 6f 77 20 77  | record window w|
000003f0  68 65 6e 20 74 68 65 20  72 65 70 6f 72 74 20 69  |hen the report i|
00000400  73 0a 63 6f 6d 70 6c 65  74 65 2e 20 43 6c 69 63  |s.complete. Clic|
00000410  6b 69 6e 67 20 4d 45 4e  55 20 6f 76 65 72 20 74  |king MENU over t|
00000420  68 69 73 20 77 69 6e 64  6f 77 20 64 69 73 70 6c  |his window displ|
00000430  61 79 73 20 74 68 65 20  27 4c 69 73 74 27 20 6d  |ays the 'List' m|
00000440  65 6e 75 20 77 68 69 63  68 0a 6f 66 66 65 72 73  |enu which.offers|
00000450  20 74 68 65 20 66 6f 6c  6c 6f 77 69 6e 67 20 63  | the following c|
00000460  68 6f 69 63 65 73 3a 2d  0a 0a 53 61 76 65 20 61  |hoices:-..Save a|
00000470  73 20 74 65 78 74 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |s text.---------|
00000480  2d 2d 2d 0a 54 68 69 73  20 6c 65 61 64 73 20 74  |---.This leads t|
00000490  6f 20 61 20 27 53 61 76  65 27 20 62 6f 78 20 66  |o a 'Save' box f|
000004a0  72 6f 6d 20 77 68 69 63  68 20 79 6f 75 20 63 61  |rom which you ca|
000004b0  6e 20 73 61 76 65 20 74  68 65 20 72 65 70 6f 72  |n save the repor|
000004c0  74 20 61 73 20 61 20 74  65 78 74 0a 66 69 6c 65  |t as a text.file|
000004d0  2e 20 54 68 65 20 64 65  66 61 75 6c 74 20 70 61  |. The default pa|
000004e0  74 68 6e 61 6d 65 20 75  73 65 73 20 74 68 65 20  |thname uses the |
000004f0  6c 65 61 66 2d 6e 61 6d  65 20 22 4c 69 73 74 22  |leaf-name "List"|
00000500  20 66 6f 72 20 74 68 65  20 66 69 6c 65 20 61 6e  | for the file an|
00000510  64 20 70 6f 69 6e 74 73  0a 74 6f 20 61 20 73 75  |d points.to a su|
00000520  62 64 69 72 65 63 74 6f  72 79 20 63 61 6c 6c 65  |bdirectory calle|
00000530  64 20 27 50 72 69 6e 74  4a 6f 62 73 27 20 77 68  |d 'PrintJobs' wh|
00000540  69 63 68 20 69 73 20 69  6e 73 69 64 65 20 74 68  |ich is inside th|
00000550  65 20 64 61 74 61 62 61  73 65 20 64 69 72 65 63  |e database direc|
00000560  74 6f 72 79 2e 0a 45 61  63 68 20 64 61 74 61 62  |tory..Each datab|
00000570  61 73 65 20 74 68 75 73  20 68 61 73 20 69 74 73  |ase thus has its|
00000580  20 6f 77 6e 20 27 50 72  69 6e 74 4a 6f 62 73 27  | own 'PrintJobs'|
00000590  20 64 69 72 65 63 74 6f  72 79 2e 20 49 74 73 20  | directory. Its |
000005a0  63 6f 6e 74 65 6e 74 73  20 63 61 6e 20 62 65 0a  |contents can be.|
000005b0  64 69 73 70 6c 61 79 65  64 20 62 79 20 73 65 6c  |displayed by sel|
000005c0  65 63 74 69 6e 67 20 27  53 68 6f 77 20 6a 6f 62  |ecting 'Show job|
000005d0  73 20 64 6f 6e 65 27 20  66 72 6f 6d 20 74 68 65  |s done' from the|
000005e0  20 27 50 72 69 6e 74 27  20 73 75 62 6d 65 6e 75  | 'Print' submenu|
000005f0  2e 20 54 6f 20 73 61 76  65 0a 66 69 6c 65 73 20  |. To save.files |
00000600  77 69 74 68 20 74 68 65  20 6c 65 61 73 74 20 62  |with the least b|
00000610  6f 74 68 65 72 2c 20 74  68 65 72 65 66 6f 72 65  |other, therefore|
00000620  2c 20 65 69 74 68 65 72  20 61 63 63 65 70 74 20  |, either accept |
00000630  74 68 65 20 77 68 6f 6c  65 20 64 65 66 61 75 6c  |the whole defaul|
00000640  74 0a 70 61 74 68 2d 6e  61 6d 65 20 6f 72 20 64  |t.path-name or d|
00000650  65 6c 65 74 65 20 75 70  20 74 6f 20 28 62 75 74  |elete up to (but|
00000660  20 6e 6f 74 20 69 6e 63  6c 75 64 69 6e 67 29 20  | not including) |
00000670  74 68 65 20 72 69 67 68  74 6d 6f 73 74 20 66 75  |the rightmost fu|
00000680  6c 6c 2d 73 74 6f 70 20  61 6e 64 0a 74 79 70 65  |ll-stop and.type|
00000690  20 61 20 6e 65 77 20 6c  65 61 66 2d 6e 61 6d 65  | a new leaf-name|
000006a0  20 74 68 65 6e 20 63 6c  69 63 6b 20 6f 6e 20 27  | then click on '|
000006b0  4f 4b 27 20 6f 72 20 74  79 70 65 20 52 45 54 55  |OK' or type RETU|
000006c0  52 4e 2e 20 4d 61 6b 65  20 61 20 68 61 62 69 74  |RN. Make a habit|
000006d0  20 6f 66 0a 6c 6f 6f 6b  69 6e 67 20 69 6e 20 27  | of.looking in '|
000006e0  50 72 69 6e 74 4a 6f 62  73 27 20 72 65 67 75 6c  |PrintJobs' regul|
000006f0  61 72 6c 79 20 74 6f 20  63 68 65 63 6b 20 75 70  |arly to check up|
00000700  20 6f 6e 20 77 68 61 74  27 73 20 74 68 65 72 65  | on what's there|
00000710  20 61 6e 64 20 74 6f 20  67 65 74 20 72 69 64 0a  | and to get rid.|
00000720  6f 66 20 66 69 6c 65 73  20 77 68 69 63 68 20 79  |of files which y|
00000730  6f 75 20 6e 6f 20 6c 6f  6e 67 65 72 20 6e 65 65  |ou no longer nee|
00000740  64 2e 20 20 41 73 20 61  6e 20 61 6c 74 65 72 6e  |d.  As an altern|
00000750  61 74 69 76 65 20 79 6f  75 20 63 61 6e 2c 20 6f  |ative you can, o|
00000760  66 20 63 6f 75 72 73 65  2c 0a 64 72 61 67 20 74  |f course,.drag t|
00000770  68 65 20 69 63 6f 6e 20  66 72 6f 6d 20 74 68 65  |he icon from the|
00000780  20 27 53 61 76 65 27 20  62 6f 78 20 74 6f 20 61  | 'Save' box to a|
00000790  6e 79 20 66 69 6c 65 72  20 76 69 65 77 65 72 20  |ny filer viewer |
000007a0  79 6f 75 20 63 68 6f 6f  73 65 2c 20 74 6f 20 74  |you choose, to t|
000007b0  68 65 0a 70 72 69 6e 74  65 72 20 69 63 6f 6e 2c  |he.printer icon,|
000007c0  20 6f 72 20 64 69 72 65  63 74 6c 79 20 69 6e 74  | or directly int|
000007d0  6f 20 61 6e 79 20 61 70  70 6c 69 63 61 74 69 6f  |o any applicatio|
000007e0  6e 20 28 73 75 63 68 20  61 73 20 45 64 69 74 29  |n (such as Edit)|
000007f0  20 77 68 69 63 68 20 63  61 6e 0a 61 63 63 65 70  | which can.accep|
00000800  74 20 61 20 74 65 78 74  20 66 69 6c 65 2e 0a 0a  |t a text file...|
00000810  53 6f 72 74 0a 2d 2d 2d  2d 0a 54 68 65 20 27 53  |Sort.----.The 'S|
00000820  6f 72 74 27 20 65 6e 74  72 79 20 61 6c 6c 6f 77  |ort' entry allow|
00000830  73 20 74 68 65 20 72 65  70 6f 72 74 20 74 6f 20  |s the report to |
00000840  62 65 20 73 6f 72 74 65  64 20 61 6c 70 68 61 62  |be sorted alphab|
00000850  65 74 69 63 61 6c 6c 79  2c 20 62 75 74 20 77 69  |etically, but wi|
00000860  6c 6c 20 62 65 0a 73 68  61 64 65 64 20 75 6e 6c  |ll be.shaded unl|
00000870  65 73 73 20 79 6f 75 20  73 65 6c 65 63 74 20 74  |ess you select t|
00000880  68 65 20 27 48 65 61 64  65 72 20 70 2e 31 20 6f  |he 'Header p.1 o|
00000890  6e 6c 79 27 20 6f 70 74  69 6f 6e 20 69 6e 20 74  |nly' option in t|
000008a0  68 65 20 27 50 72 69 6e  74 20 6f 70 74 69 6f 6e  |he 'Print option|
000008b0  73 27 0a 77 69 6e 64 6f  77 2e 20 0a 0a 53 63 72  |s'.window. ..Scr|
000008c0  61 70 0a 2d 2d 2d 2d 2d  0a 41 20 6c 61 72 67 65  |ap.-----.A large|
000008d0  20 72 65 70 6f 72 74 20  63 61 6e 20 6f 63 63 75  | report can occu|
000008e0  70 79 20 61 20 6c 6f 74  20 6f 66 20 6d 65 6d 6f  |py a lot of memo|
000008f0  72 79 20 77 68 69 63 68  20 79 6f 75 20 6d 61 79  |ry which you may|
00000900  20 6e 65 65 64 20 74 6f  20 72 65 63 6f 76 65 72  | need to recover|
00000910  20 28 69 6e 0a 6f 72 64  65 72 20 74 6f 20 6c 6f  | (in.order to lo|
00000920  61 64 20 61 6e 6f 74 68  65 72 20 61 70 70 6c 69  |ad another appli|
00000930  63 61 74 69 6f 6e 20 77  69 74 68 6f 75 74 20 71  |cation without q|
00000940  75 69 74 74 69 6e 67 20  50 6f 77 65 72 62 61 73  |uitting Powerbas|
00000950  65 2c 20 66 6f 72 20 65  78 61 6d 70 6c 65 29 2e  |e, for example).|
00000960  0a 49 66 20 79 6f 75 20  66 6f 6c 6c 6f 77 20 74  |.If you follow t|
00000970  68 65 20 62 69 67 20 72  65 70 6f 72 74 20 77 69  |he big report wi|
00000980  74 68 20 61 20 73 6d 61  6c 6c 20 6f 6e 65 20 74  |th a small one t|
00000990  68 65 20 75 6e 75 73 65  64 20 6d 65 6d 6f 72 79  |he unused memory|
000009a0  20 77 69 6c 6c 20 62 65  0a 67 69 76 65 6e 20 62  | will be.given b|
000009b0  61 63 6b 2c 20 62 75 74  20 74 68 69 73 20 69 73  |ack, but this is|
000009c0  20 6d 75 63 68 20 6d 6f  72 65 20 74 69 64 69 6c  | much more tidil|
000009d0  79 20 61 63 63 6f 6d 70  6c 69 73 68 65 64 20 62  |y accomplished b|
000009e0  79 20 63 68 6f 6f 73 69  6e 67 20 27 53 63 72 61  |y choosing 'Scra|
000009f0  70 27 0a 66 72 6f 6d 20  74 68 65 20 27 4c 69 73  |p'.from the 'Lis|
00000a00  74 27 20 6d 65 6e 75 2e  0a 0a 41 63 63 65 73 73  |t' menu...Access|
00000a10  69 6e 67 20 72 65 63 6f  72 64 73 20 66 72 6f 6d  |ing records from|
00000a20  20 61 20 64 69 73 70 6c  61 79 65 64 20 72 65 70  | a displayed rep|
00000a30  6f 72 74 0a 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |ort.============|
00000a40  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00000a50  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 0a 54 68  |=============.Th|
00000a60  65 20 72 65 70 6f 72 74  20 77 69 6e 64 6f 77 20  |e report window |
00000a70  68 61 73 20 61 6e 6f 74  68 65 72 20 69 6e 74 65  |has another inte|
00000a80  72 65 73 74 69 6e 67 20  61 6e 64 20 75 73 65 66  |resting and usef|
00000a90  75 6c 20 66 65 61 74 75  72 65 2e 20 49 66 20 79  |ul feature. If y|
00000aa0  6f 75 20 70 6f 69 6e 74  0a 61 74 20 61 20 70 61  |ou point.at a pa|
00000ab0  72 74 69 63 75 6c 61 72  20 70 69 65 63 65 20 6f  |rticular piece o|
00000ac0  66 20 64 69 73 70 6c 61  79 65 64 20 64 61 74 61  |f displayed data|
00000ad0  20 61 6e 64 20 64 6f 75  62 6c 65 20 63 6c 69 63  | and double clic|
00000ae0  6b 20 77 69 74 68 20 53  45 4c 45 43 54 20 74 68  |k with SELECT th|
00000af0  65 0a 72 65 63 6f 72 64  20 77 69 6c 6c 20 62 65  |e.record will be|
00000b00  20 64 69 73 70 6c 61 79  65 64 20 69 6e 20 74 68  | displayed in th|
00000b10  65 20 72 65 63 6f 72 64  20 77 69 6e 64 6f 77 20  |e record window |
00000b20  77 69 74 68 20 74 68 65  20 63 61 72 65 74 20 70  |with the caret p|
00000b30  6c 61 63 65 64 20 69 6e  20 74 68 65 0a 66 69 65  |laced in the.fie|
00000b40  6c 64 20 6f 6e 20 77 68  69 63 68 20 79 6f 75 20  |ld on which you |
00000b50  63 6c 69 63 6b 65 64 2e  20 49 66 20 79 6f 75 20  |clicked. If you |
00000b60  61 72 65 20 75 73 69 6e  67 20 61 20 72 65 70 6f  |are using a repo|
00000b70  72 74 20 74 6f 20 6c 6f  6f 6b 20 66 6f 72 20 65  |rt to look for e|
00000b80  72 72 6f 72 73 20 69 6e  0a 74 68 65 20 64 61 74  |rrors in.the dat|
00000b90  61 20 61 6e 79 20 77 68  69 63 68 20 79 6f 75 20  |a any which you |
00000ba0  66 69 6e 64 20 63 61 6e  20 62 65 20 71 75 69 63  |find can be quic|
00000bb0  6b 6c 79 20 63 6f 72 72  65 63 74 65 64 20 75 73  |kly corrected us|
00000bc0  69 6e 67 20 74 68 69 73  20 6d 65 74 68 6f 64 2e  |ing this method.|
00000bd0  20 28 54 68 65 0a 72 65  70 6f 72 74 20 77 6f 6e  | (The.report won|
00000be0  27 74 20 72 65 66 6c 65  63 74 20 74 68 65 20 63  |'t reflect the c|
00000bf0  6f 72 72 65 63 74 69 6f  6e 73 20 77 68 69 63 68  |orrections which|
00000c00  20 79 6f 75 20 6d 61 6b  65 2c 20 74 68 6f 75 67  | you make, thoug|
00000c10  68 2c 20 75 6e 6c 65 73  73 20 79 6f 75 0a 72 65  |h, unless you.re|
00000c20  2d 63 72 65 61 74 65 20  69 74 2e 29 0a 0a 54 68  |-create it.)..Th|
00000c30  65 20 27 46 69 6c 65 27  20 64 65 73 74 69 6e 61  |e 'File' destina|
00000c40  74 69 6f 6e 0a 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |tion.===========|
00000c50  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 0a 49 66 20 79  |===========.If y|
00000c60  6f 75 20 73 65 6c 65 63  74 20 27 46 69 6c 65 27  |ou select 'File'|
00000c70  20 69 6e 73 74 65 61 64  20 6f 66 20 27 57 69 6e  | instead of 'Win|
00000c80  64 6f 77 27 20 74 68 65  6e 20 74 68 65 20 53 61  |dow' then the Sa|
00000c90  76 65 27 20 62 6f 78 20  77 69 6c 6c 20 70 6f 70  |ve' box will pop|
00000ca0  20 75 70 20 61 73 0a 73  6f 6f 6e 20 61 73 20 79  | up as.soon as y|
00000cb0  6f 75 20 74 65 6c 6c 20  50 6f 77 65 72 62 61 73  |ou tell Powerbas|
00000cc0  65 20 74 6f 20 67 6f 20  61 68 65 61 64 20 61 6e  |e to go ahead an|
00000cd0  64 20 67 65 6e 65 72 61  74 65 20 74 68 65 20 72  |d generate the r|
00000ce0  65 70 6f 72 74 2e 20 54  68 65 20 72 65 70 6f 72  |eport. The repor|
00000cf0  74 0a 69 73 20 63 72 65  61 74 65 64 20 77 68 65  |t.is created whe|
00000d00  6e 20 79 6f 75 20 63 6c  69 63 6b 20 6f 6e 20 74  |n you click on t|
00000d10  68 65 20 27 53 61 76 65  27 20 62 6f 78 27 73 20  |he 'Save' box's |
00000d20  27 4f 4b 27 20 62 75 74  74 6f 6e 20 6f 72 20 64  |'OK' button or d|
00000d30  72 61 67 20 74 68 65 20  69 63 6f 6e 0a 69 6e 74  |rag the icon.int|
00000d40  6f 20 61 20 64 69 72 65  63 74 6f 72 79 20 76 69  |o a directory vi|
00000d50  65 77 65 72 2e 20 54 68  65 20 64 65 66 61 75 6c  |ewer. The defaul|
00000d60  74 20 70 61 74 68 6e 61  6d 65 20 63 61 6c 6c 73  |t pathname calls|
00000d70  20 74 68 65 20 66 69 6c  65 20 22 4c 69 73 74 22  | the file "List"|
00000d80  20 61 6e 64 0a 70 6f 69  6e 74 73 20 74 6f 20 27  | and.points to '|
00000d90  50 72 69 6e 74 4a 6f 62  73 27 20 61 73 20 64 65  |PrintJobs' as de|
00000da0  73 63 72 69 62 65 64 20  61 62 6f 76 65 2e 0a 0a  |scribed above...|
00000db0  54 68 65 20 27 50 72 69  6e 74 65 72 27 20 64 65  |The 'Printer' de|
00000dc0  73 74 69 6e 61 74 69 6f  6e 20 0a 3d 3d 3d 3d 3d  |stination .=====|
00000dd0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00000de0  3d 3d 3d 3d 0a 54 68 69  73 20 67 65 6e 65 72 61  |====.This genera|
00000df0  74 65 73 20 74 68 65 20  66 69 6c 65 20 69 6e 20  |tes the file in |
00000e00  6d 65 6d 6f 72 79 20 74  68 65 6e 20 73 65 6e 64  |memory then send|
00000e10  73 20 74 68 65 20 64 61  74 61 20 64 69 72 65 63  |s the data direc|
00000e20  74 6c 79 20 74 6f 20 74  68 65 0a 70 72 69 6e 74  |tly to the.print|
00000e30  65 72 2e 20 4e 6f 20 63  6f 70 79 20 6f 66 20 74  |er. No copy of t|
00000e40  68 65 20 66 69 6c 65 20  69 73 20 73 61 76 65 64  |he file is saved|
00000e50  2e 20 49 66 20 79 6f 75  20 75 73 65 20 74 68 69  |. If you use thi|
00000e60  73 20 6f 70 74 69 6f 6e  20 6d 61 6b 65 20 73 75  |s option make su|
00000e70  72 65 20 74 68 61 74 0a  21 50 72 69 6e 74 65 72  |re that.!Printer|
00000e80  73 20 69 73 20 69 6e 73  74 61 6c 6c 65 64 20 6f  |s is installed o|
00000e90  6e 20 74 68 65 20 69 63  6f 6e 2d 62 61 72 20 61  |n the icon-bar a|
00000ea0  6e 64 20 74 68 61 74 20  74 68 65 20 70 72 69 6e  |nd that the prin|
00000eb0  74 65 72 20 69 73 20 72  65 61 64 79 20 62 65 66  |ter is ready bef|
00000ec0  6f 72 65 0a 79 6f 75 20  67 69 76 65 20 74 68 65  |ore.you give the|
00000ed0  20 63 6f 6d 6d 61 6e 64  20 74 6f 20 63 72 65 61  | command to crea|
00000ee0  74 65 20 74 68 65 20 72  65 70 6f 72 74 2e 20 0a  |te the report. .|
00000ef0  0a 57 68 61 74 20 74 79  70 65 73 20 6f 66 20 66  |.What types of f|
00000f00  69 65 6c 64 20 63 61 6e  20 50 6f 77 65 72 62 61  |ield can Powerba|
00000f10  73 65 20 70 72 69 6e 74  3f 0a 3d 3d 3d 3d 3d 3d  |se print?.======|
00000f20  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
*
00000f40  3d 3d 20 0a 54 68 65 20  70 72 6f 63 65 64 75 72  |== .The procedur|
00000f50  65 20 74 6f 20 62 65 20  64 65 73 63 72 69 62 65  |e to be describe|
00000f60  64 20 65 6e 61 62 6c 65  73 20 79 6f 75 20 74 6f  |d enables you to|
00000f70  20 70 72 69 6e 74 20 64  61 74 61 20 66 72 6f 6d  | print data from|
00000f80  20 74 68 65 20 66 6f 6c  6c 6f 77 69 6e 67 0a 74  | the following.t|
00000f90  79 70 65 73 20 6f 66 20  66 69 65 6c 64 3a 2d 0a  |ypes of field:-.|
00000fa0  0a 20 20 20 20 20 20 20  20 28 31 29 20 41 6e 79  |.        (1) Any|
00000fb0  20 66 69 65 6c 64 20 69  6e 74 6f 20 77 68 69 63  | field into whic|
00000fc0  68 20 79 6f 75 20 63 61  6e 20 64 69 72 65 63 74  |h you can direct|
00000fd0  6c 79 20 74 79 70 65 20  64 61 74 61 2e 0a 20 20  |ly type data..  |
00000fe0  20 20 20 20 20 20 28 32  29 20 27 54 65 78 74 27  |      (2) 'Text'|
00000ff0  20 61 6e 64 20 27 54 65  78 74 20 42 6c 6f 63 6b  | and 'Text Block|
00001000  27 20 66 69 65 6c 64 73  2e 0a 20 20 20 20 20 20  |' fields..      |
00001010  20 20 28 33 29 20 43 68  65 63 6b 20 42 6f 78 65  |  (3) Check Boxe|
00001020  73 2e 20 57 68 61 74 20  69 73 20 61 63 74 75 61  |s. What is actua|
00001030  6c 6c 79 20 70 72 69 6e  74 65 64 20 64 69 66 66  |lly printed diff|
00001040  65 72 73 20 66 72 6f 6d  20 77 68 61 74 20 79 6f  |ers from what yo|
00001050  75 20 73 65 65 0a 20 20  20 20 20 20 20 20 20 20  |u see.          |
00001060  20 20 69 6e 20 74 68 65  20 63 68 65 63 6b 20 62  |  in the check b|
00001070  6f 78 2e 20 54 68 75 73  3a 2d 0a 0a 20 20 20 20  |ox. Thus:-..    |
00001080  20 20 20 20 20 20 20 20  28 61 29 20 22 54 69 63  |        (a) "Tic|
00001090  6b 2f 43 72 6f 73 73 22  2d 74 79 70 65 20 62 6f  |k/Cross"-type bo|
000010a0  78 65 73 20 72 65 73 75  6c 74 20 69 6e 20 22 59  |xes result in "Y|
000010b0  65 73 22 20 6f 72 20 22  4e 6f 22 2e 0a 20 20 20  |es" or "No"..   |
000010c0  20 20 20 20 20 20 20 20  20 28 62 29 20 22 54 69  |         (b) "Ti|
000010d0  63 6b 2f 42 6c 61 6e 6b  22 2d 74 79 70 65 20 62  |ck/Blank"-type b|
000010e0  6f 78 65 73 20 72 65 73  75 6c 74 20 69 6e 20 22  |oxes result in "|
000010f0  59 65 73 22 20 6f 72 20  6e 6f 74 68 69 6e 67 2e  |Yes" or nothing.|
00001100  0a 20 20 20 20 20 20 20  20 20 20 20 20 28 63 29  |.            (c)|
00001110  20 22 53 74 61 72 2f 42  6c 61 6e 6b 22 2d 74 79  | "Star/Blank"-ty|
00001120  70 65 20 62 6f 78 65 73  20 72 65 73 75 6c 74 20  |pe boxes result |
00001130  69 6e 20 61 6e 20 61 73  74 65 72 69 73 6b 20 6f  |in an asterisk o|
00001140  72 20 6e 6f 74 68 69 6e  67 2e 0a 0a 27 44 72 61  |r nothing...'Dra|
00001150  77 27 20 61 6e 64 20 27  53 70 72 69 74 65 27 20  |w' and 'Sprite' |
00001160  66 69 65 6c 64 73 20 63  61 6e 20 62 65 20 70 72  |fields can be pr|
00001170  69 6e 74 65 64 20 62 79  20 63 6c 69 63 6b 69 6e  |inted by clickin|
00001180  67 20 6f 6e 20 74 68 65  20 72 65 6c 65 76 61 6e  |g on the relevan|
00001190  74 20 62 75 74 74 6f 6e  0a 69 6e 20 74 68 65 20  |t button.in the |
000011a0  72 65 63 6f 72 64 20 77  69 6e 64 6f 77 20 74 6f  |record window to|
000011b0  20 6c 6f 61 64 20 74 68  65 20 65 78 74 65 72 6e  | load the extern|
000011c0  61 6c 20 66 69 6c 65 20  69 6e 74 6f 20 22 44 72  |al file into "Dr|
000011d0  61 77 22 20 6f 72 20 22  50 61 69 6e 74 22 20 74  |aw" or "Paint" t|
000011e0  68 65 6e 0a 70 72 69 6e  74 69 6e 67 20 66 72 6f  |hen.printing fro|
000011f0  6d 20 74 68 61 74 20 61  70 70 6c 69 63 61 74 69  |m that applicati|
00001200  6f 6e 20 69 6e 20 74 68  65 20 6e 6f 72 6d 61 6c  |on in the normal|
00001210  20 77 61 79 2e 20 59 6f  75 20 6d 61 79 2c 20 6f  | way. You may, o|
00001220  66 20 63 6f 75 72 73 65  2c 20 64 6f 20 74 68 65  |f course, do the|
00001230  0a 73 61 6d 65 20 77 69  74 68 20 27 54 65 78 74  |.same with 'Text|
00001240  27 20 66 69 65 6c 64 73  2e 20 27 50 69 63 74 75  |' fields. 'Pictu|
00001250  72 65 27 20 66 69 65 6c  64 73 20 6d 75 73 74 20  |re' fields must |
00001260  62 65 20 65 78 70 6f 72  74 65 64 20 74 6f 20 22  |be exported to "|
00001270  50 61 69 6e 74 22 20 76  69 61 0a 74 68 65 20 27  |Paint" via.the '|
00001280  46 69 65 6c 64 27 20 73  75 62 6d 65 6e 75 27 73  |Field' submenu's|
00001290  20 27 53 61 76 65 20 63  6f 6e 74 65 6e 74 73 27  | 'Save contents'|
000012a0  20 65 6e 74 72 79 2e 0a  0a 48 6f 77 20 64 6f 20  | entry...How do |
000012b0  49 20 73 70 65 63 69 66  79 20 77 68 61 74 20 74  |I specify what t|
000012c0  6f 20 70 72 69 6e 74 3f  0a 3d 3d 3d 3d 3d 3d 3d  |o print?.=======|
000012d0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
000012e0  3d 3d 3d 3d 3d 3d 3d 3d  0a 54 68 65 72 65 20 61  |========.There a|
000012f0  72 65 20 74 77 6f 20 73  74 61 67 65 73 20 74 6f  |re two stages to|
00001300  20 74 68 69 73 3a 2d 0a  0a 20 20 20 20 20 20 20  | this:-..       |
00001310  20 28 31 29 20 53 70 65  63 69 66 79 69 6e 67 20  | (1) Specifying |
00001320  77 68 69 63 68 20 46 49  45 4c 44 53 20 66 72 6f  |which FIELDS fro|
00001330  6d 20 74 68 65 20 72 65  63 6f 72 64 20 74 6f 20  |m the record to |
00001340  70 72 69 6e 74 2e 0a 20  20 20 20 20 20 20 20 28  |print..        (|
00001350  32 29 20 53 70 65 63 69  66 79 69 6e 67 20 77 68  |2) Specifying wh|
00001360  69 63 68 20 52 45 43 4f  52 44 53 20 74 6f 20 70  |ich RECORDS to p|
00001370  72 69 6e 74 2e 0a 0a 53  70 65 63 69 66 79 69 6e  |rint...Specifyin|
00001380  67 20 61 20 66 69 65 6c  64 20 73 65 6c 65 63 74  |g a field select|
00001390  69 6f 6e 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |ion.------------|
000013a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
000013b0  0a 48 69 67 68 6c 69 67  68 74 20 74 68 65 20 66  |.Highlight the f|
000013c0  69 65 6c 64 73 20 77 68  69 63 68 20 79 6f 75 20  |ields which you |
000013d0  77 61 6e 74 20 74 6f 20  61 70 70 65 61 72 20 6f  |want to appear o|
000013e0  6e 20 74 68 65 20 72 65  70 6f 72 74 20 62 79 20  |n the report by |
000013f0  63 6c 69 63 6b 69 6e 67  20 6f 6e 0a 74 68 65 6d  |clicking on.them|
00001400  20 77 69 74 68 20 41 44  4a 55 53 54 2e 20 49 66  | with ADJUST. If|
00001410  20 79 6f 75 20 63 68 61  6e 67 65 20 79 6f 75 72  | you change your|
00001420  20 6d 69 6e 64 20 79 6f  75 20 63 61 6e 20 64 65  | mind you can de|
00001430  73 65 6c 65 63 74 20 66  69 65 6c 64 73 20 62 79  |select fields by|
00001440  0a 63 6c 69 63 6b 69 6e  67 20 61 20 73 65 63 6f  |.clicking a seco|
00001450  6e 64 20 74 69 6d 65 20  77 69 74 68 20 41 44 4a  |nd time with ADJ|
00001460  55 53 54 2e 20 4e 6f 74  65 20 74 68 61 74 20 74  |UST. Note that t|
00001470  68 65 20 6f 72 64 65 72  20 69 6e 20 77 68 69 63  |he order in whic|
00001480  68 20 79 6f 75 20 73 65  6c 65 63 74 0a 74 68 65  |h you select.the|
00001490  20 66 69 65 6c 64 73 20  69 73 20 69 6d 70 6f 72  | fields is impor|
000014a0  74 61 6e 74 20 73 69 6e  63 65 20 74 68 61 74 27  |tant since that'|
000014b0  73 20 74 68 65 20 6f 72  64 65 72 20 69 6e 20 77  |s the order in w|
000014c0  68 69 63 68 20 74 68 65  79 20 77 69 6c 6c 20 61  |hich they will a|
000014d0  70 70 65 61 72 20 69 6e  0a 74 68 65 20 72 65 70  |ppear in.the rep|
000014e0  6f 72 74 2e 20 54 68 65  72 65 20 69 73 20 6e 6f  |ort. There is no|
000014f0  20 76 69 73 69 62 6c 65  20 69 6e 64 69 63 61 74  | visible indicat|
00001500  69 6f 6e 20 6f 6e 20 74  68 65 20 72 65 63 6f 72  |ion on the recor|
00001510  64 20 73 63 72 65 65 6e  20 6f 66 20 77 68 61 74  |d screen of what|
00001520  20 74 68 65 0a 6f 72 64  65 72 20 69 73 20 73 6f  | the.order is so|
00001530  20 74 61 6b 65 20 63 61  72 65 20 77 68 65 6e 20  | take care when |
00001540  6d 61 6b 69 6e 67 20 79  6f 75 72 20 66 69 65 6c  |making your fiel|
00001550  64 20 73 65 6c 65 63 74  69 6f 6e 2e 20 54 68 65  |d selection. The|
00001560  20 6f 6e 6c 79 20 66 69  65 6c 64 73 0a 77 68 69  | only fields.whi|
00001570  63 68 20 63 61 6e 20 62  65 20 68 69 67 68 6c 69  |ch can be highli|
00001580  67 68 74 65 64 20 69 6e  20 74 68 69 73 20 77 61  |ghted in this wa|
00001590  79 20 61 72 65 20 74 68  6f 73 65 20 77 68 69 63  |y are those whic|
000015a0  68 20 63 61 6e 20 61 63  74 75 61 6c 6c 79 20 62  |h can actually b|
000015b0  65 20 70 72 69 6e 74 65  64 0a 28 73 65 65 20 61  |e printed.(see a|
000015c0  62 6f 76 65 29 2e 0a 0a  53 65 76 65 72 61 6c 20  |bove)...Several |
000015d0  65 6e 74 72 69 65 73 20  6f 6e 20 74 68 65 20 27  |entries on the '|
000015e0  50 72 69 6e 74 27 20 73  75 62 6d 65 6e 75 20 64  |Print' submenu d|
000015f0  65 61 6c 20 77 69 74 68  20 66 69 65 6c 64 20 73  |eal with field s|
00001600  65 6c 65 63 74 69 6f 6e  73 2e 20 27 53 61 76 65  |elections. 'Save|
00001610  0a 73 65 6c 65 63 74 69  6f 6e 27 20 6c 65 74 73  |.selection' lets|
00001620  20 79 6f 75 20 70 72 65  73 65 72 76 65 20 74 68  | you preserve th|
00001630  65 20 63 75 72 72 65 6e  74 20 73 65 6c 65 63 74  |e current select|
00001640  69 6f 6e 20 66 6f 72 20  72 65 2d 75 73 65 2e 20  |ion for re-use. |
00001650  54 68 65 20 64 65 66 61  75 6c 74 0a 70 61 74 68  |The default.path|
00001660  6e 61 6d 65 20 69 6e 20  74 68 65 20 27 53 61 76  |name in the 'Sav|
00001670  65 27 20 62 6f 78 20 70  6f 69 6e 74 73 20 74 6f  |e' box points to|
00001680  20 61 20 64 69 72 65 63  74 6f 72 79 20 63 61 6c  | a directory cal|
00001690  6c 65 64 20 27 50 72 69  6e 74 52 65 73 27 20 28  |led 'PrintRes' (|
000016a0  69 2e 65 0a 22 50 72 69  6e 74 20 72 65 73 6f 75  |i.e."Print resou|
000016b0  72 63 65 73 22 29 20 77  68 69 63 68 20 28 6c 69  |rces") which (li|
000016c0  6b 65 20 27 50 72 69 6e  74 4a 6f 62 73 27 20 2d  |ke 'PrintJobs' -|
000016d0  20 73 65 65 20 61 62 6f  76 65 29 20 72 65 73 69  | see above) resi|
000016e0  64 65 73 20 69 6e 73 69  64 65 20 74 68 65 0a 64  |des inside the.d|
000016f0  61 74 61 62 61 73 65 20  61 70 70 6c 69 63 61 74  |atabase applicat|
00001700  69 6f 6e 20 64 69 72 65  63 74 6f 72 79 2e 20 27  |ion directory. '|
00001710  53 68 6f 77 20 72 65 73  6f 75 72 63 65 73 27 20  |Show resources' |
00001720  6f 6e 20 74 68 65 20 27  50 72 69 6e 74 27 20 73  |on the 'Print' s|
00001730  75 62 6d 65 6e 75 20 77  69 6c 6c 0a 64 69 73 70  |ubmenu will.disp|
00001740  6c 61 79 20 74 68 65 20  63 6f 6e 74 65 6e 74 73  |lay the contents|
00001750  20 6f 66 20 74 68 69 73  20 64 69 72 65 63 74 6f  | of this directo|
00001760  72 79 2e 20 53 65 6c 65  63 74 69 6f 6e 20 66 69  |ry. Selection fi|
00001770  6c 65 73 20 61 72 65 20  6f 66 20 74 79 70 65 20  |les are of type |
00001780  26 37 66 33 20 61 6e 64  0a 61 72 65 20 64 69 73  |&7f3 and.are dis|
00001790  74 69 6e 67 75 69 73 68  65 64 20 62 79 20 61 6e  |tinguished by an|
000017a0  20 69 63 6f 6e 20 62 65  61 72 69 6e 67 20 61 6e  | icon bearing an|
000017b0  20 22 53 22 2e 20 54 68  65 79 20 6d 61 79 20 62  | "S". They may b|
000017c0  65 20 72 65 6c 6f 61 64  65 64 20 62 79 0a 64 72  |e reloaded by.dr|
000017d0  61 67 67 69 6e 67 20 66  72 6f 6d 20 74 68 65 20  |agging from the |
000017e0  27 50 72 69 6e 74 52 65  73 27 20 76 69 65 77 65  |'PrintRes' viewe|
000017f0  72 20 61 6e 64 20 64 72  6f 70 70 69 6e 67 20 6f  |r and dropping o|
00001800  6e 20 74 68 65 20 72 65  63 6f 72 64 20 77 69 6e  |n the record win|
00001810  64 6f 77 20 6f 72 20 62  79 0a 73 69 6d 70 6c 79  |dow or by.simply|
00001820  20 64 6f 75 62 6c 65 2d  63 6c 69 63 6b 69 6e 67  | double-clicking|
00001830  20 6f 6e 20 74 68 65 6d  2e 20 4f 74 68 65 72 20  | on them. Other |
00001840  65 6e 74 72 69 65 73 20  69 6e 20 74 68 65 20 27  |entries in the '|
00001850  50 72 69 6e 74 27 20 73  75 62 6d 65 6e 75 20 65  |Print' submenu e|
00001860  6e 61 62 6c 65 0a 79 6f  75 20 74 6f 20 73 65 6c  |nable.you to sel|
00001870  65 63 74 20 61 6c 6c 20  74 68 65 20 66 69 65 6c  |ect all the fiel|
00001880  64 73 20 69 6e 20 74 68  65 20 72 65 63 6f 72 64  |ds in the record|
00001890  20 6f 72 20 74 6f 20 63  6c 65 61 72 20 74 68 65  | or to clear the|
000018a0  20 73 65 6c 65 63 74 69  6f 6e 0a 63 6f 6d 70 6c  | selection.compl|
000018b0  65 74 65 6c 79 2e 0a 0a  53 70 65 63 69 66 79 69  |etely...Specifyi|
000018c0  6e 67 20 77 68 69 63 68  20 72 65 63 6f 72 64 73  |ng which records|
000018d0  20 74 6f 20 70 72 69 6e  74 0a 2d 2d 2d 2d 2d 2d  | to print.------|
000018e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
000018f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 54 68 65 20  |-----------.The |
00001900  66 69 72 73 74 20 69 74  65 6d 20 6f 6e 20 74 68  |first item on th|
00001910  65 20 27 50 72 69 6e 74  27 20 73 75 62 6d 65 6e  |e 'Print' submen|
00001920  75 20 69 73 20 27 4d 61  74 63 68 27 2e 20 43 6c  |u is 'Match'. Cl|
00001930  69 63 6b 69 6e 67 20 6f  6e 20 74 68 69 73 20 28  |icking on this (|
00001940  6f 72 2c 20 65 76 65 6e  0a 73 69 6d 70 6c 65 72  |or, even.simpler|
00001950  2c 20 63 6c 69 63 6b 69  6e 67 20 6f 6e 20 27 50  |, clicking on 'P|
00001960  72 69 6e 74 27 20 69 6e  20 74 68 65 20 6d 61 69  |rint' in the mai|
00001970  6e 20 6d 65 6e 75 29 20  6f 70 65 6e 73 20 74 68  |n menu) opens th|
00001980  65 20 27 4d 61 74 63 68  27 20 77 69 6e 64 6f 77  |e 'Match' window|
00001990  20 69 6e 0a 77 68 69 63  68 20 79 6f 75 20 73 70  | in.which you sp|
000019a0  65 63 69 66 79 20 74 68  65 20 63 72 69 74 65 72  |ecify the criter|
000019b0  69 61 20 77 68 69 63 68  20 6d 75 73 74 20 62 65  |ia which must be|
000019c0  20 6d 65 74 20 62 79 20  72 65 63 6f 72 64 73 20  | met by records |
000019d0  66 6f 72 20 69 6e 63 6c  75 73 69 6f 6e 20 69 6e  |for inclusion in|
000019e0  0a 74 68 65 20 6c 69 73  74 2e 20 43 6c 69 63 6b  |.the list. Click|
000019f0  69 6e 67 20 4f 4b 20 28  6f 72 20 74 79 70 69 6e  |ing OK (or typin|
00001a00  67 20 52 45 54 55 52 4e  29 20 77 69 74 68 6f 75  |g RETURN) withou|
00001a10  74 20 65 6e 74 65 72 69  6e 67 20 61 6e 79 74 68  |t entering anyth|
00001a20  69 6e 67 20 70 72 6f 64  75 63 65 73 0a 61 20 6c  |ing produces.a l|
00001a30  69 73 74 20 6f 66 20 74  68 65 20 77 68 6f 6c 65  |ist of the whole|
00001a40  20 64 61 74 61 62 61 73  65 20 28 6f 72 2c 20 6d  | database (or, m|
00001a50  6f 72 65 20 61 63 63 75  72 61 74 65 6c 79 2c 20  |ore accurately, |
00001a60  6f 66 20 74 68 65 20 74  68 65 20 77 68 6f 6c 65  |of the the whole|
00001a70  20 6f 66 20 74 68 65 0a  63 75 72 72 65 6e 74 20  | of the.current |
00001a80  73 75 62 66 69 6c 65 29  2e 20 45 78 61 63 74 6c  |subfile). Exactl|
00001a90  79 20 68 6f 77 20 74 68  65 20 6c 69 73 74 20 69  |y how the list i|
00001aa0  73 20 64 65 6c 69 76 65  72 65 64 20 64 65 70 65  |s delivered depe|
00001ab0  6e 64 73 20 6f 6e 20 74  68 65 20 73 65 74 74 69  |nds on the setti|
00001ac0  6e 67 0a 6f 66 20 74 68  65 20 64 65 73 74 69 6e  |ng.of the destin|
00001ad0  61 74 69 6f 6e 20 62 75  74 74 6f 6e 73 20 69 6e  |ation buttons in|
00001ae0  20 74 68 65 20 27 50 72  69 6e 74 20 6f 70 74 69  | the 'Print opti|
00001af0  6f 6e 73 27 20 77 69 6e  64 6f 77 20 28 73 65 65  |ons' window (see|
00001b00  20 22 4f 75 74 70 75 74  0a 64 65 73 74 69 6e 61  | "Output.destina|
00001b10  74 69 6f 6e 22 20 61 62  6f 76 65 29 2e 20 49 66  |tion" above). If|
00001b20  20 74 68 65 20 6d 6f 75  73 65 20 70 6f 69 6e 74  | the mouse point|
00001b30  65 72 20 69 73 20 6f 76  65 72 20 74 68 65 20 72  |er is over the r|
00001b40  65 63 6f 72 64 20 77 69  6e 64 6f 77 20 6f 72 0a  |ecord window or.|
00001b50  27 4d 61 74 63 68 27 20  77 69 6e 64 6f 77 20 74  |'Match' window t|
00001b60  68 65 20 68 6f 75 72 67  6c 61 73 73 20 77 69 6c  |he hourglass wil|
00001b70  6c 20 74 65 6c 6c 20 79  6f 75 20 68 6f 77 20 66  |l tell you how f|
00001b80  61 72 20 74 68 69 6e 67  73 20 68 61 76 65 20 70  |ar things have p|
00001b90  72 6f 67 72 65 73 73 65  64 2e 0a 50 72 65 73 73  |rogressed..Press|
00001ba0  69 6e 67 20 45 73 63 61  70 65 20 63 61 75 73 65  |ing Escape cause|
00001bb0  73 20 74 68 65 20 70 72  6f 63 65 73 73 20 74 6f  |s the process to|
00001bc0  20 62 65 20 61 62 6f 72  74 65 64 2e 20 0a 0a 4d  | be aborted. ..M|
00001bd0  6f 73 74 20 64 61 74 61  62 61 73 65 20 71 75 65  |ost database que|
00001be0  72 69 65 73 20 77 69 6c  6c 20 62 65 20 6d 6f 72  |ries will be mor|
00001bf0  65 20 73 65 6c 65 63 74  69 76 65 20 74 68 61 6e  |e selective than|
00001c00  20 74 68 69 73 3b 20 69  6e 20 6f 74 68 65 72 20  | this; in other |
00001c10  77 6f 72 64 73 20 74 68  65 72 65 0a 77 69 6c 6c  |words there.will|
00001c20  20 62 65 20 61 20 74 61  72 67 65 74 20 67 72 6f  | be a target gro|
00001c30  75 70 20 6f 66 20 72 65  63 6f 72 64 73 20 77 68  |up of records wh|
00001c40  69 63 68 20 61 72 65 20  73 70 65 63 69 66 69 65  |ich are specifie|
00001c50  64 20 62 79 20 65 6e 74  65 72 69 6e 67 20 61 20  |d by entering a |
00001c60  53 45 41 52 43 48 0a 46  4f 52 4d 55 4c 41 20 62  |SEARCH.FORMULA b|
00001c70  65 66 6f 72 65 20 63 6c  69 63 6b 69 6e 67 20 4f  |efore clicking O|
00001c80  4b 2e 20 41 20 73 65 61  72 63 68 20 66 6f 72 6d  |K. A search form|
00001c90  75 6c 61 20 64 65 73 63  72 69 62 65 73 20 74 68  |ula describes th|
00001ca0  65 20 63 72 69 74 65 72  69 61 20 77 68 69 63 68  |e criteria which|
00001cb0  0a 72 65 63 6f 72 64 73  20 6d 75 73 74 20 6d 61  |.records must ma|
00001cc0  74 63 68 20 69 6e 20 6f  72 64 65 72 20 74 6f 20  |tch in order to |
00001cd0  62 65 20 69 6e 63 6c 75  64 65 64 20 69 6e 20 74  |be included in t|
00001ce0  68 65 20 72 65 70 6f 72  74 2e 20 47 65 74 74 69  |he report. Getti|
00001cf0  6e 67 20 74 6f 20 67 72  69 70 73 0a 77 69 74 68  |ng to grips.with|
00001d00  20 73 65 61 72 63 68 20  66 6f 72 6d 75 6c 61 65  | search formulae|
00001d10  20 69 73 2c 20 70 65 72  68 61 70 73 2c 20 74 68  | is, perhaps, th|
00001d20  65 20 62 69 67 67 65 73  74 20 68 75 72 64 6c 65  |e biggest hurdle|
00001d30  20 66 61 63 65 64 20 62  79 20 74 68 65 20 6e 65  | faced by the ne|
00001d40  77 0a 50 6f 77 65 72 62  61 73 65 20 75 73 65 72  |w.Powerbase user|
00001d50  20 61 6e 64 20 79 6f 75  20 61 72 65 20 72 65 66  | and you are ref|
00001d60  65 72 72 65 64 20 66 69  72 73 74 20 74 6f 20 74  |erred first to t|
00001d70  68 65 20 73 69 6d 70 6c  65 20 65 78 61 6d 70 6c  |he simple exampl|
00001d80  65 73 20 64 65 73 63 72  69 62 65 64 0a 69 6e 20  |es described.in |
00001d90  74 68 65 20 27 54 75 74  6f 72 69 61 6c 27 20 66  |the 'Tutorial' f|
00001da0  69 6c 65 2e 20 20 20 20  20 20 20 20 20 20 20 20  |ile.            |
00001db0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001dc0  20 20 20 20 20 0a 41 20  53 45 41 52 43 48 20 46  |     .A SEARCH F|
00001dd0  4f 52 4d 55 4c 41 20 63  6f 6e 73 69 73 74 73 20  |ORMULA consists |
00001de0  6f 66 20 6f 6e 65 20 6f  72 20 6d 6f 72 65 20 53  |of one or more S|
00001df0  45 41 52 43 48 20 45 4c  45 4d 45 4e 54 53 2e 20  |EARCH ELEMENTS. |
00001e00  41 20 73 65 61 72 63 68  20 65 6c 65 6d 65 6e 74  |A search element|
00001e10  0a 73 70 65 63 69 66 69  65 73 20 74 68 61 74 20  |.specifies that |
00001e20  61 20 66 69 65 6c 64 20  76 61 6c 75 65 20 6d 75  |a field value mu|
00001e30  73 74 20 66 69 74 20 61  20 63 65 72 74 61 69 6e  |st fit a certain|
00001e40  20 63 6f 6e 64 69 74 69  6f 6e 20 61 6e 64 20 74  | condition and t|
00001e50  61 6b 65 73 20 74 68 65  0a 66 6f 72 6d 3a 0a 20  |akes the.form:. |
00001e60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001e70  20 20 20 20 3c 54 41 47  20 4c 49 53 54 3e 3c 43  |    <TAG LIST><C|
00001e80  4f 4d 50 41 52 41 54 4f  52 3e 3c 54 41 52 47 45  |OMPARATOR><TARGE|
00001e90  54 20 4c 49 53 54 3e 0a  0a 54 68 65 20 61 6e 67  |T LIST>..The ang|
00001ea0  6c 65 20 62 72 61 63 6b  65 74 73 20 61 72 65 20  |le brackets are |
00001eb0  74 68 65 72 65 20 66 6f  72 20 63 6c 61 72 69 74  |there for clarit|
00001ec0  79 20 61 6e 64 20 61 72  65 20 6e 6f 74 20 75 73  |y and are not us|
00001ed0  65 64 20 69 6e 20 65 6e  74 65 72 69 6e 67 20 74  |ed in entering t|
00001ee0  68 65 0a 61 63 74 75 61  6c 20 66 6f 72 6d 75 6c  |he.actual formul|
00001ef0  61 20 61 6e 64 20 74 68  65 72 65 20 6d 75 73 74  |a and there must|
00001f00  20 62 65 20 6e 6f 20 73  70 61 63 65 73 20 62 65  | be no spaces be|
00001f10  74 77 65 65 6e 20 74 68  65 20 74 68 72 65 65 20  |tween the three |
00001f20  70 61 72 74 73 2e 20 41  20 74 61 67 0a 6c 69 73  |parts. A tag.lis|
00001f30  74 20 68 61 73 20 74 68  65 20 66 6f 72 6d 3a 2d  |t has the form:-|
00001f40  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001f50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 74  |               t|
00001f60  61 67 31 2c 74 61 67 32  2c 74 61 67 33 2c 2e 2e  |ag1,tag2,tag3,..|
00001f70  2e 2e 20 0a 0a 77 68 65  72 65 20 74 61 67 31 20  |.. ..where tag1 |
00001f80  65 74 63 2e 20 61 72 65  20 74 68 65 20 66 69 65  |etc. are the fie|
00001f90  6c 64 20 74 61 67 73 20  77 68 69 63 68 20 69 64  |ld tags which id|
00001fa0  65 6e 74 69 66 79 20 74  68 65 20 66 69 65 6c 64  |entify the field|
00001fb0  73 20 74 6f 20 62 65 20  6d 61 74 63 68 65 64 2e  |s to be matched.|
00001fc0  0a 0a 41 20 74 61 72 67  65 74 20 6c 69 73 74 20  |..A target list |
00001fd0  68 61 73 20 74 68 65 20  66 6f 72 6d 3a 2d 20 0a  |has the form:- .|
00001fe0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001ff0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 74 61  |              ta|
00002000  72 67 65 74 31 2c 74 61  72 67 65 74 32 2c 74 61  |rget1,target2,ta|
00002010  72 67 65 74 33 2c 2e 2e  2e 2e 0a 0a 41 6c 6c 20  |rget3,......All |
00002020  63 6f 6d 70 61 72 69 73  6f 6e 20 61 72 65 20 63  |comparison are c|
00002030  61 73 65 20 73 70 65 63  69 66 69 63 20 75 6e 6c  |ase specific unl|
00002040  65 73 73 20 79 6f 75 20  64 65 73 65 6c 65 63 74  |ess you deselect|
00002050  20 74 68 65 20 62 75 74  74 6f 6e 20 6f 6e 20 74  | the button on t|
00002060  68 65 20 4d 61 74 63 68  0a 77 69 6e 64 6f 77 20  |he Match.window |
00002070  77 68 69 63 68 20 63 6f  6e 74 72 6f 6c 73 20 74  |which controls t|
00002080  68 69 73 2e 20 49 74 20  69 73 20 69 6d 70 6f 73  |his. It is impos|
00002090  73 69 62 6c 65 20 74 6f  20 64 65 73 63 72 69 62  |sible to describ|
000020a0  65 20 74 68 65 20 75 73  65 20 6f 66 20 73 65 61  |e the use of sea|
000020b0  72 63 68 0a 66 6f 72 6d  75 6c 61 65 20 61 64 65  |rch.formulae ade|
000020c0  71 75 61 74 65 6c 79 20  77 69 74 68 6f 75 74 20  |quately without |
000020d0  71 75 6f 74 69 6e 67 20  61 63 74 75 61 6c 20 65  |quoting actual e|
000020e0  78 61 6d 70 6c 65 73 2e  20 41 73 20 69 6e 20 74  |xamples. As in t|
000020f0  68 65 20 27 54 75 74 6f  72 69 61 6c 27 0a 66 69  |he 'Tutorial'.fi|
00002100  6c 65 20 77 65 20 77 69  6c 6c 20 61 67 61 69 6e  |le we will again|
00002110  20 6d 61 6b 65 20 75 73  65 20 6f 66 20 74 68 65  | make use of the|
00002120  20 27 45 6c 65 6d 65 6e  74 73 27 20 73 61 6d 70  | 'Elements' samp|
00002130  6c 65 20 64 61 74 61 62  61 73 65 20 73 75 70 70  |le database supp|
00002140  6c 69 65 64 20 77 69 74  68 0a 50 6f 77 65 72 62  |lied with.Powerb|
00002150  61 73 65 2e 0a 0a 41 6e  20 65 78 61 6d 70 6c 65  |ase...An example|
00002160  20 6f 66 20 61 20 73 65  61 72 63 68 20 63 72 69  | of a search cri|
00002170  74 65 72 69 6f 6e 20 69  73 20 47 50 3d 54 20 77  |terion is GP=T w|
00002180  68 65 72 65 3a 2d 0a 0a  20 20 20 20 20 20 20 20  |here:-..        |
00002190  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000021a0  20 47 50 20 69 73 20 74  68 65 20 66 69 65 6c 64  | GP is the field|
000021b0  20 74 61 67 0a 20 20 20  20 20 20 20 20 20 20 20  | tag.           |
000021c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 3d  |               =|
000021d0  20 69 73 20 74 68 65 20  63 6f 6d 70 61 72 61 74  | is the comparat|
000021e0  6f 72 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |or.             |
000021f0  20 20 20 20 20 20 20 20  20 20 20 20 20 54 20 69  |             T i|
00002200  73 20 74 68 65 20 74 61  72 67 65 74 2e 0a 0a 49  |s the target...I|
00002210  6e 20 70 6c 61 69 6e 20  45 6e 67 6c 69 73 68 20  |n plain English |
00002220  74 68 69 73 20 6d 65 61  6e 73 20 22 54 68 65 20  |this means "The |
00002230  66 69 65 6c 64 20 77 68  6f 73 65 20 74 61 67 65  |field whose tage|
00002240  20 69 73 20 27 47 50 27  20 6d 75 73 74 20 63 6f  | is 'GP' must co|
00002250  6e 74 61 69 6e 20 74 68  65 0a 76 61 6c 75 65 20  |ntain the.value |
00002260  27 54 27 22 2c 20 69 2e  65 2e 20 61 6c 6c 20 74  |'T'", i.e. all t|
00002270  72 61 6e 73 69 74 69 6f  6e 20 65 6c 65 6d 65 6e  |ransition elemen|
00002280  74 73 20 28 62 75 74 20  6e 6f 20 6f 74 68 65 72  |ts (but no other|
00002290  73 29 20 61 72 65 20 74  6f 20 62 65 20 69 6e 63  |s) are to be inc|
000022a0  6c 75 64 65 64 0a 69 6e  20 74 68 65 20 72 65 70  |luded.in the rep|
000022b0  6f 72 74 2e 20 41 20 73  6c 69 67 68 74 6c 79 20  |ort. A slightly |
000022c0  6d 6f 72 65 20 63 6f 6d  70 6c 65 78 20 6f 6e 65  |more complex one|
000022d0  20 69 73 20 47 50 3d 31  2c 32 2c 33 20 77 68 69  | is GP=1,2,3 whi|
000022e0  63 68 20 77 6f 75 6c 64  20 62 65 0a 69 6e 74 65  |ch would be.inte|
000022f0  72 70 72 65 74 65 64 20  61 73 20 22 54 68 65 20  |rpreted as "The |
00002300  27 47 50 27 20 66 69 65  6c 64 20 6d 61 74 63 68  |'GP' field match|
00002310  65 73 20 6f 6e 65 20 6f  66 20 27 31 27 2c 27 32  |es one of '1','2|
00002320  27 20 6f 72 20 27 33 27  22 2e 20 54 68 69 73 20  |' or '3'". This |
00002330  6d 61 79 20 61 6c 73 6f  0a 62 65 20 65 6e 74 65  |may also.be ente|
00002340  72 65 64 20 61 73 20 47  50 3d 31 20 4f 52 20 47  |red as GP=1 OR G|
00002350  50 3d 32 20 4f 52 20 47  50 3d 33 2c 20 77 68 69  |P=2 OR GP=3, whi|
00002360  63 68 20 69 73 20 70 6f  73 73 69 62 6c 79 20 65  |ch is possibly e|
00002370  61 73 69 65 72 20 74 6f  20 75 6e 64 65 72 73 74  |asier to underst|
00002380  61 6e 64 0a 62 75 74 20  61 6c 73 6f 20 73 6f 6d  |and.but also som|
00002390  65 77 68 61 74 20 6c 6f  6e 67 65 72 2e 0a 0a 41  |ewhat longer...A|
000023a0  20 66 75 72 74 68 65 72  20 65 78 61 6d 70 6c 65  | further example|
000023b0  20 69 73 20 4f 58 31 2c  4f 58 32 2c 4f 58 33 3d  | is OX1,OX2,OX3=|
000023c0  33 2c 20 6d 65 61 6e 69  6e 67 20 22 4f 6e 65 20  |3, meaning "One |
000023d0  6f 66 20 74 68 65 20 66  69 72 73 74 20 74 68 72  |of the first thr|
000023e0  65 65 20 6f 78 69 64 61  74 69 6f 6e 0a 73 74 61  |ee oxidation.sta|
000023f0  74 65 20 66 69 65 6c 64  73 20 68 61 73 20 74 68  |te fields has th|
00002400  65 20 76 61 6c 75 65 20  33 2e 22 20 20 54 68 69  |e value 3."  Thi|
00002410  73 20 63 6f 75 6c 64 2c  20 6f 66 20 63 6f 75 72  |s could, of cour|
00002420  73 65 2c 20 62 65 20 65  6e 74 65 72 65 64 20 61  |se, be entered a|
00002430  73 0a 4f 58 31 3d 33 20  4f 52 20 4f 58 32 3d 33  |s.OX1=3 OR OX2=3|
00002440  20 4f 52 20 4f 58 33 3d  33 2e 20 20 59 65 74 20  | OR OX3=3.  Yet |
00002450  61 6e 6f 74 68 65 72 20  77 61 79 20 6f 66 20 65  |another way of e|
00002460  6e 74 65 72 69 6e 67 20  74 68 69 73 20 69 73 20  |ntering this is |
00002470  4f 58 31 2d 4f 58 33 3d  33 2c 0a 69 2e 65 2e 20  |OX1-OX3=3,.i.e. |
00002480  79 6f 75 20 6d 61 79 20  73 70 65 63 69 66 79 20  |you may specify |
00002490  61 20 72 61 6e 67 65 20  6f 66 20 41 44 4a 41 43  |a range of ADJAC|
000024a0  45 4e 54 20 66 69 65 6c  64 73 20 62 79 20 67 69  |ENT fields by gi|
000024b0  76 69 6e 67 20 74 68 65  20 66 69 72 73 74 20 61  |ving the first a|
000024c0  6e 64 20 6c 61 73 74 0a  73 65 70 61 72 61 74 65  |nd last.separate|
000024d0  64 20 62 79 20 61 20 68  79 70 68 65 6e 2e 20 0a  |d by a hyphen. .|
000024e0  0a 4e 6f 74 65 20 74 68  61 74 20 69 6e 20 74 68  |.Note that in th|
000024f0  65 20 61 62 6f 76 65 20  65 78 61 6d 70 6c 65 73  |e above examples|
00002500  20 74 68 65 20 73 65 61  72 63 68 20 69 73 20 45  | the search is E|
00002510  58 43 4c 55 53 49 56 45  2c 20 69 2e 65 2e 20 4f  |XCLUSIVE, i.e. O|
00002520  4e 45 20 4f 46 20 74 68  65 0a 66 69 65 6c 64 73  |NE OF the.fields|
00002530  20 69 6e 20 74 68 65 20  74 61 67 20 6c 69 73 74  | in the tag list|
00002540  20 6d 61 74 63 68 65 73  20 4f 4e 45 20 4f 46 20  | matches ONE OF |
00002550  74 68 65 20 74 61 72 67  65 74 73 20 69 6e 20 74  |the targets in t|
00002560  68 65 20 74 61 72 67 65  74 20 6c 69 73 74 2e 20  |he target list. |
00002570  0a 53 6f 6d 65 74 69 6d  65 73 20 77 65 20 77 61  |.Sometimes we wa|
00002580  6e 74 20 61 6e 20 49 4e  43 4c 55 53 49 56 45 20  |nt an INCLUSIVE |
00002590  73 65 61 72 63 68 20 73  6f 20 74 68 61 74 20 41  |search so that A|
000025a0  4c 4c 20 4f 46 20 74 68  65 20 66 69 65 6c 64 73  |LL OF the fields|
000025b0  20 69 6e 20 74 68 65 20  74 61 67 20 0a 6c 69 73  | in the tag .lis|
000025c0  74 20 6d 61 74 63 68 20  61 20 67 69 76 65 6e 20  |t match a given |
000025d0  74 61 72 67 65 74 20 6f  72 2c 20 6c 65 73 73 20  |target or, less |
000025e0  66 72 65 71 75 65 6e 74  6c 79 2c 20 61 20 66 69  |frequently, a fi|
000025f0  65 6c 64 20 63 6f 6e 74  61 69 6e 73 20 41 4c 4c  |eld contains ALL|
00002600  20 4f 46 20 74 68 65 0a  76 61 6c 75 65 73 20 69  | OF the.values i|
00002610  6e 20 74 68 65 20 74 61  72 67 65 74 20 6c 69 73  |n the target lis|
00002620  74 2e 20 20 54 6f 20 63  6f 6e 76 65 72 74 20 61  |t.  To convert a|
00002630  6e 20 65 78 63 6c 75 73  69 76 65 20 74 6f 20 61  |n exclusive to a|
00002640  6e 20 69 6e 63 6c 75 73  69 76 65 20 73 65 61 72  |n inclusive sear|
00002650  63 68 0a 79 6f 75 20 6e  65 65 64 20 74 6f 20 44  |ch.you need to D|
00002660  4f 55 42 4c 45 20 54 48  45 20 43 4f 4d 50 41 52  |OUBLE THE COMPAR|
00002670  41 54 4f 52 2c 20 69 6e  20 6f 74 68 65 72 20 77  |ATOR, in other w|
00002680  6f 72 64 73 20 75 73 65  20 3d 3d 20 69 6e 73 74  |ords use == inst|
00002690  65 61 64 20 6f 66 20 3d  2e 0a 0a 54 68 65 20 63  |ead of =...The c|
000026a0  6f 6d 70 61 72 61 74 6f  72 73 20 61 76 61 69 6c  |omparators avail|
000026b0  61 62 6c 65 2c 20 77 68  69 63 68 20 6d 61 79 20  |able, which may |
000026c0  62 65 20 73 65 65 6e 20  62 79 20 63 6c 69 63 6b  |be seen by click|
000026d0  69 6e 67 20 74 68 65 20  4d 61 74 63 68 20 77 69  |ing the Match wi|
000026e0  6e 64 6f 77 20 74 6f 0a  66 75 6c 6c 20 73 69 7a  |ndow to.full siz|
000026f0  65 2c 20 61 72 65 20 3d  2c 20 3c 3e 2c 20 3c 2c  |e, are =, <>, <,|
00002700  20 3e 2c 20 3c 3d 2c 20  3e 3d 2c 20 7b 20 61 6e  | >, <=, >=, { an|
00002710  64 20 7d 7b 2e 20 7b 20  69 73 20 74 6f 20 62 65  |d }{. { is to be|
00002720  20 72 65 61 64 20 61 73  20 22 63 6f 6e 74 61 69  | read as "contai|
00002730  6e 73 22 0a 61 6e 64 20  69 73 20 75 73 65 64 20  |ns".and is used |
00002740  77 68 65 72 65 20 74 68  65 20 74 61 72 67 65 74  |where the target|
00002750  20 76 61 6c 75 65 20 69  73 20 65 78 70 65 63 74  | value is expect|
00002760  65 64 20 74 6f 20 62 65  20 70 61 72 74 20 6f 66  |ed to be part of|
00002770  20 74 68 65 20 66 69 65  6c 64 20 62 75 74 0a 6e  | the field but.n|
00002780  6f 74 20 74 6f 20 74 61  6b 65 20 75 70 20 74 68  |ot to take up th|
00002790  65 20 77 68 6f 6c 65 20  66 69 65 6c 64 2e 20 7d  |e whole field. }|
000027a0  7b 20 6d 65 61 6e 73 20  22 64 6f 65 73 20 6e 6f  |{ means "does no|
000027b0  74 20 63 6f 6e 74 61 69  6e 22 2e 0a 0a 59 6f 75  |t contain"...You|
000027c0  20 6d 61 79 20 69 6e 76  65 72 74 20 74 68 65 20  | may invert the |
000027d0  6c 6f 67 69 63 20 6f 66  20 61 20 73 65 61 72 63  |logic of a searc|
000027e0  68 20 63 72 69 74 65 72  69 6f 6e 20 62 79 20 70  |h criterion by p|
000027f0  75 74 74 69 6e 67 20 4e  4f 54 20 69 6e 20 66 72  |utting NOT in fr|
00002800  6f 6e 74 20 6f 66 20 69  74 2e 0a 54 6f 20 70 72  |ont of it..To pr|
00002810  69 6e 74 20 61 6c 6c 20  6e 6f 6e 2d 74 72 61 6e  |int all non-tran|
00002820  73 69 74 69 6f 6e 20 65  6c 65 6d 65 6e 74 73 20  |sition elements |
00002830  79 6f 75 20 77 6f 75 6c  64 20 75 73 65 20 4e 4f  |you would use NO|
00002840  54 20 47 50 3d 54 2e 20  4e 6f 74 65 20 74 68 65  |T GP=T. Note the|
00002850  20 73 70 61 63 65 0a 61  66 74 65 72 20 4e 4f 54  | space.after NOT|
00002860  2c 20 61 6e 64 20 74 68  61 74 20 74 68 65 20 73  |, and that the s|
00002870  79 6e 74 61 78 20 69 73  6e 27 74 20 22 47 50 20  |yntax isn't "GP |
00002880  4e 4f 54 3d 54 22 2e 20  20 59 6f 75 20 63 6f 75  |NOT=T".  You cou|
00002890  6c 64 20 65 71 75 61 6c  6c 79 20 77 65 6c 6c 20  |ld equally well |
000028a0  75 73 65 0a 47 50 3c 3e  54 20 61 6e 64 20 6d 61  |use.GP<>T and ma|
000028b0  79 20 66 69 6e 64 20 74  68 69 73 20 66 6f 72 6d  |y find this form|
000028c0  20 6d 6f 72 65 20 75 6e  64 65 72 73 74 61 6e 64  | more understand|
000028d0  61 62 6c 65 2e 0a 0a 4d  75 6c 74 69 2d 63 72 69  |able...Multi-cri|
000028e0  74 65 72 69 6f 6e 20 73  65 61 72 63 68 65 73 20  |terion searches |
000028f0  6d 61 79 20 62 65 20 69  6d 70 6c 65 6d 65 6e 74  |may be implement|
00002900  65 64 20 65 69 74 68 65  72 20 62 79 20 70 6c 61  |ed either by pla|
00002910  63 69 6e 67 20 74 61 67  73 20 61 6e 64 0a 74 61  |cing tags and.ta|
00002920  72 67 65 74 73 20 69 6e  20 63 6f 6d 6d 61 2d 73  |rgets in comma-s|
00002930  65 70 61 72 61 74 65 64  20 6c 69 73 74 73 20 61  |eparated lists a|
00002940  73 20 64 65 73 63 72 69  62 65 64 20 61 62 6f 76  |s described abov|
00002950  65 20 6f 72 20 62 79 20  73 74 72 69 6e 67 69 6e  |e or by stringin|
00002960  67 20 73 65 61 72 63 68  0a 63 72 69 74 65 72 69  |g search.criteri|
00002970  61 20 74 6f 67 65 74 68  65 72 20 77 69 74 68 20  |a together with |
00002980  74 68 65 20 63 6f 6e 6e  65 63 74 69 76 65 73 20  |the connectives |
00002990  41 4e 44 20 61 6e 64 20  4f 52 2e 20 55 73 65 20  |AND and OR. Use |
000029a0  41 4e 44 20 77 68 65 6e  20 61 20 66 69 65 6c 64  |AND when a field|
000029b0  20 6d 75 73 74 0a 6d 65  65 74 20 41 4c 4c 20 6f  | must.meet ALL o|
000029c0  66 20 61 20 73 65 74 20  6f 66 20 63 72 69 74 65  |f a set of crite|
000029d0  72 69 61 2e 20 65 2e 67  2e 20 47 50 3d 54 20 41  |ria. e.g. GP=T A|
000029e0  4e 44 20 5a 3e 35 30 20  41 4e 44 20 4e 41 4d 45  |ND Z>50 AND NAME|
000029f0  7b 49 55 4d 20 77 6f 75  6c 64 20 66 69 6e 64 0a  |{IUM would find.|
00002a00  61 6c 6c 20 74 72 61 6e  73 69 74 69 6f 6e 20 6d  |all transition m|
00002a10  65 74 61 6c 73 20 77 69  74 68 20 61 74 6f 6d 69  |etals with atomi|
00002a20  63 20 6e 75 6d 62 65 72  73 20 67 72 65 61 74 65  |c numbers greate|
00002a30  72 20 74 68 61 6e 20 35  30 20 77 68 6f 73 65 20  |r than 50 whose |
00002a40  6e 61 6d 65 73 0a 63 6f  6e 74 61 69 6e 20 22 49  |names.contain "I|
00002a50  55 4d 22 2e 0a 0a 55 73  65 20 4f 52 20 77 68 65  |UM"...Use OR whe|
00002a60  6e 20 61 20 66 69 65 6c  64 20 6d 75 73 74 20 6d  |n a field must m|
00002a70  65 65 74 20 4f 4e 45 20  6f 66 20 61 20 73 65 74  |eet ONE of a set|
00002a80  20 6f 66 20 63 72 69 74  65 72 69 61 2e 20 65 2e  | of criteria. e.|
00002a90  67 20 47 50 3d 4c 20 4f  52 20 47 50 3d 41 0a 77  |g GP=L OR GP=A.w|
00002aa0  6f 75 6c 64 20 66 69 6e  64 20 61 6c 6c 20 6c 61  |ould find all la|
00002ab0  6e 74 68 61 6e 69 64 65  20 61 6e 64 20 61 63 74  |nthanide and act|
00002ac0  69 6e 69 64 65 20 65 6c  65 6d 65 6e 74 73 20 73  |inide elements s|
00002ad0  69 6e 63 65 20 74 68 65  20 66 6f 72 6d 75 6c 61  |ince the formula|
00002ae0  20 73 61 79 73 2c 20 69  6e 0a 65 66 66 65 63 74  | says, in.effect|
00002af0  2c 20 22 65 69 74 68 65  72 20 4c 20 6f 72 20 41  |, "either L or A|
00002b00  3b 20 49 20 64 6f 6e 27  74 20 63 61 72 65 20 77  |; I don't care w|
00002b10  68 69 63 68 22 2e 0a 0a  55 73 69 6e 67 20 41 4e  |hich"...Using AN|
00002b20  44 20 61 6e 64 20 4f 52  20 63 61 6e 20 6c 65 61  |D and OR can lea|
00002b30  64 20 74 6f 20 73 65 61  72 63 68 20 66 6f 72 6d  |d to search form|
00002b40  75 6c 61 65 20 77 68 69  63 68 20 61 72 65 20 61  |ulae which are a|
00002b50  6d 62 69 67 75 6f 75 73  2e 20 65 2e 67 2e 20 64  |mbiguous. e.g. d|
00002b60  6f 65 73 0a 47 50 3d 31  20 4f 52 20 47 50 3d 32  |oes.GP=1 OR GP=2|
00002b70  20 41 4e 44 20 5a 3c 35  30 20 6d 65 61 6e 20 22  | AND Z<50 mean "|
00002b80  67 72 6f 75 70 20 31 20  6f 72 20 32 20 65 6c 65  |group 1 or 2 ele|
00002b90  6d 65 6e 74 73 20 28 64  6f 6e 27 74 20 63 61 72  |ments (don't car|
00002ba0  65 20 77 68 69 63 68 29  20 77 69 74 68 0a 61 74  |e which) with.at|
00002bb0  6f 6d 69 63 20 6e 75 6d  62 65 72 73 20 6c 65 73  |omic numbers les|
00002bc0  73 20 74 68 61 6e 20 35  30 22 20 6f 72 20 64 6f  |s than 50" or do|
00002bd0  65 73 20 69 74 20 6d 65  61 6e 20 22 67 72 6f 75  |es it mean "grou|
00002be0  70 20 6f 6e 65 20 65 6c  65 6d 65 6e 74 73 20 28  |p one elements (|
00002bf0  6f 66 20 61 6e 79 0a 61  74 6f 6d 69 63 20 6e 75  |of any.atomic nu|
00002c00  6d 62 65 72 29 20 6f 72  20 67 72 6f 75 70 20 32  |mber) or group 2|
00002c10  20 65 6c 65 6d 65 6e 74  73 20 77 68 6f 73 65 20  | elements whose |
00002c20  61 74 6f 6d 69 63 20 6e  75 6d 62 65 72 73 20 61  |atomic numbers a|
00002c30  72 65 20 6c 65 73 73 20  74 68 61 6e 20 35 30 22  |re less than 50"|
00002c40  3f 0a 59 6f 75 20 70 72  6f 62 61 62 6c 79 20 77  |?.You probably w|
00002c50  61 6e 74 20 74 68 65 20  66 6f 72 6d 65 72 2c 20  |ant the former, |
00002c60  62 75 74 20 50 6f 77 65  72 62 61 73 65 20 77 69  |but Powerbase wi|
00002c70  6c 6c 20 67 69 76 65 20  79 6f 75 20 74 68 65 20  |ll give you the |
00002c80  6c 61 74 74 65 72 2e 20  54 6f 20 67 65 74 0a 77  |latter. To get.w|
00002c90  68 61 74 20 79 6f 75 20  72 65 71 75 69 72 65 20  |hat you require |
00002ca0  55 53 45 20 42 52 41 43  4b 45 54 53 20 74 6f 20  |USE BRACKETS to |
00002cb0  6d 61 6b 65 20 74 68 65  20 6c 6f 67 69 63 20 63  |make the logic c|
00002cc0  6c 65 61 72 2e 20 49 6e  20 6f 74 68 65 72 20 77  |lear. In other w|
00002cd0  6f 72 64 73 20 77 72 69  74 65 0a 69 74 3a 20 28  |ords write.it: (|
00002ce0  47 50 3d 31 20 4f 52 20  47 50 3d 32 29 20 41 4e  |GP=1 OR GP=2) AN|
00002cf0  44 20 5a 3c 35 30 2e 0a  0a 51 75 65 72 69 65 73  |D Z<50...Queries|
00002d00  20 61 72 65 2c 20 62 79  20 64 65 66 61 75 6c 74  | are, by default|
00002d10  2c 20 63 61 73 65 2d 73  65 6e 73 69 74 69 76 65  |, case-sensitive|
00002d20  2e 20 49 66 20 79 6f 75  20 64 6f 6e 27 74 20 77  |. If you don't w|
00002d30  61 6e 74 20 63 61 73 65  20 74 6f 20 62 65 0a 64  |ant case to be.d|
00002d40  69 73 72 65 67 61 72 64  65 64 20 64 65 73 65 6c  |isregarded desel|
00002d50  65 63 74 20 74 68 65 20  27 43 61 73 65 20 73 70  |ect the 'Case sp|
00002d60  65 63 69 66 69 63 27 20  62 75 74 74 6f 6e 20 6f  |ecific' button o|
00002d70  6e 20 74 68 65 20 27 4d  61 74 63 68 27 20 77 69  |n the 'Match' wi|
00002d80  6e 64 6f 77 2e 0a 0a 49  66 20 61 20 4e 75 6d 65  |ndow...If a Nume|
00002d90  72 69 63 20 66 69 65 6c  64 20 61 70 70 65 61 72  |ric field appear|
00002da0  73 20 69 6e 20 61 20 73  65 61 72 63 68 20 66 6f  |s in a search fo|
00002db0  72 6d 75 6c 61 20 74 68  65 6e 20 74 68 65 20 63  |rmula then the c|
00002dc0  6f 6d 70 61 72 69 73 6f  6e 20 77 69 74 68 20 74  |omparison with t|
00002dd0  68 65 20 74 61 72 67 65  74 20 69 73 20 6d 61 64  |he target is mad|
00002de0  65 20 62 79 20 4e 55 4d  45 52 49 43 20 56 41 4c  |e by NUMERIC VAL|
00002df0  55 45 2c 20 65 2e 67 2e  20 22 4e 55 4d 3d 35 22  |UE, e.g. "NUM=5"|
00002e00  20 77 6f 75 6c 64 20 6d  61 74 63 68 20 22 35 22  | would match "5"|
00002e10  2c 20 22 30 35 22 2c 20  22 35 2e 30 22 20 65 74  |, "05", "5.0" et|
00002e20  63 2e 20 46 6f 72 20 6f  74 68 65 72 20 74 79 70  |c. For other typ|
00002e30  65 73 20 6f 66 20 66 69  65 6c 64 20 74 68 65 20  |es of field the |
00002e40  63 6f 6d 70 61 72 69 73  6f 6e 20 69 73 20 62 79  |comparison is by|
00002e50  20 43 48 41 52 41 43 54  45 52 20 4d 41 54 43 48  | CHARACTER MATCH|
00002e60  49 4e 47 2e 20 54 68 69  73 20 63 61 6e 20 65 61  |ING. This can ea|
00002e70  73 69 6c 79 20 63 61 74  63 68 20 79 6f 75 20 6f  |sily catch you o|
00002e80  75 74 2e 20 53 75 70 70  6f 73 65 20 66 6f 72 20  |ut. Suppose for |
00002e90  65 78 61 6d 70 6c 65 20  79 6f 75 20 77 61 6e 74  |example you want|
00002ea0  20 74 6f 20 70 72 69 6e  74 20 72 65 63 6f 72 64  | to print record|
00002eb0  73 20 66 6f 72 20 77 68  69 63 68 20 22 4e 55 4d  |s for which "NUM|
00002ec0  3c 38 22 2e 20 59 6f 75  20 6d 69 67 68 74 20 62  |<8". You might b|
00002ed0  65 20 73 75 72 70 72 69  73 65 64 20 74 6f 20 66  |e surprised to f|
00002ee0  69 6e 64 20 72 65 63 6f  72 64 73 20 69 6e 20 77  |ind records in w|
00002ef0  68 69 63 68 20 4e 55 4d  20 63 6f 6e 74 61 69 6e  |hich NUM contain|
00002f00  73 20 76 61 6c 75 65 73  20 73 75 63 68 20 61 73  |s values such as|
00002f10  20 35 35 2c 20 32 30 2c  20 6f 72 20 31 33 20 62  | 55, 20, or 13 b|
00002f20  65 69 6e 67 20 70 72 69  6e 74 65 64 2c 20 61 73  |eing printed, as|
00002f30  20 77 65 6c 6c 20 61 73  20 74 68 6f 73 65 20 63  | well as those c|
00002f40  6f 6e 74 61 69 6e 69 6e  67 20 34 2c 20 36 2c 20  |ontaining 4, 6, |
00002f50  32 20 65 74 63 21 20 49  66 20 74 68 69 73 20 68  |2 etc! If this h|
00002f60  61 70 70 65 6e 73 2c 20  63 68 65 63 6b 20 74 68  |appens, check th|
00002f70  61 74 20 74 68 65 20 66  69 65 6c 64 20 69 73 20  |at the field is |
00002f80  64 65 66 69 6e 65 64 20  61 73 20 6e 75 6d 65 72  |defined as numer|
00002f90  69 63 2e 0a 0a 59 6f 75  20 63 61 6e 20 46 4f 52  |ic...You can FOR|
00002fa0  43 45 20 61 20 63 6f 6d  70 61 72 69 73 6f 6e 2d  |CE a comparison-|
00002fb0  62 79 2d 76 61 6c 75 65  20 66 6f 72 20 61 20 6e  |by-value for a n|
00002fc0  6f 6e 2d 6e 75 6d 65 72  69 63 20 66 69 65 6c 64  |on-numeric field|
00002fd0  20 62 79 20 65 6e 63 6c  6f 73 69 6e 67 20 74 68  | by enclosing th|
00002fe0  65 20 66 69 65 6c 64 20  74 61 67 20 69 6e 20 73  |e field tag in s|
00002ff0  71 75 61 72 65 20 62 72  61 63 6b 65 74 73 2c 20  |quare brackets, |
00003000  65 2e 67 2e 20 5b 4e 55  4d 5d 3c 38 20 77 6f 75  |e.g. [NUM]<8 wou|
00003010  6c 64 20 70 72 6f 64 75  63 65 20 74 68 65 20 64  |ld produce the d|
00003020  65 73 69 72 65 64 20 72  65 73 75 6c 74 20 69 6e  |esired result in|
00003030  20 74 68 65 20 61 62 6f  76 65 20 65 78 61 6d 70  | the above examp|
00003040  6c 65 2e 20 54 68 69 73  20 69 73 20 75 73 65 66  |le. This is usef|
00003050  75 6c 20 77 68 65 72 65  20 79 6f 75 20 77 61 6e  |ul where you wan|
00003060  74 20 74 6f 20 6d 61 6b  65 20 73 75 63 68 20 61  |t to make such a|
00003070  20 63 6f 6d 70 61 72 69  73 6f 6e 20 62 75 74 20  | comparison but |
00003080  73 74 69 6c 6c 20 61 6c  6c 6f 77 20 74 68 65 20  |still allow the |
00003090  66 69 65 6c 64 20 74 6f  20 61 63 63 65 70 74 20  |field to accept |
000030a0  6e 6f 6e 2d 6e 75 6d 65  72 69 63 20 63 68 61 72  |non-numeric char|
000030b0  61 63 74 65 72 73 2e 20  54 68 65 20 63 6f 6d 70  |acters. The comp|
000030c0  61 72 69 73 6f 6e 2d 62  79 2d 76 61 6c 75 65 20  |arison-by-value |
000030d0  63 61 6e 20 6f 6e 6c 79  20 77 6f 72 6b 20 69 6e  |can only work in|
000030e0  20 73 75 63 68 20 63 61  73 65 73 2c 20 68 6f 77  | such cases, how|
000030f0  65 76 65 72 2c 20 69 66  20 74 68 65 20 6e 75 6d  |ever, if the num|
00003100  62 65 72 20 70 61 72 74  20 6f 66 20 74 68 65 20  |ber part of the |
00003110  66 69 65 6c 64 20 63 6f  6d 65 73 20 66 69 72 73  |field comes firs|
00003120  74 2e 20 65 2e 67 2e 20  69 74 20 77 69 6c 6c 20  |t. e.g. it will |
00003130  64 65 61 6c 20 63 6f 72  72 65 63 74 6c 79 20 77  |deal correctly w|
00003140  69 74 68 20 35 35 41 2c  20 32 30 42 2c 20 31 33  |ith 55A, 20B, 13|
00003150  58 20 62 75 74 20 6e 6f  74 20 77 69 74 68 20 41  |X but not with A|
00003160  35 35 2c 20 42 32 30 2c  20 58 31 33 2e 0a 0a 50  |55, B20, X13...P|
00003170  72 69 6e 74 20 66 6f 72  6d 61 74 0a 3d 3d 3d 3d  |rint format.====|
00003180  3d 3d 3d 3d 3d 3d 3d 3d  0a 54 68 65 20 27 46 6f  |========.The 'Fo|
00003190  72 6d 61 74 27 20 73 65  63 74 69 6f 6e 20 6f 66  |rmat' section of|
000031a0  20 74 68 65 20 27 50 72  69 6e 74 20 6f 70 74 69  | the 'Print opti|
000031b0  6f 6e 73 27 20 77 69 6e  64 6f 77 20 70 72 6f 76  |ons' window prov|
000031c0  69 64 65 73 20 66 6f 75  72 20 63 68 6f 69 63 65  |ides four choice|
000031d0  73 3a 2d 0a 0a 20 20 20  20 20 20 20 20 48 6f 72  |s:-..        Hor|
000031e0  69 7a 6f 6e 74 61 6c 20  20 20 20 20 20 52 65 63  |izontal      Rec|
000031f0  6f 72 64 73 20 61 72 65  20 64 69 73 70 6c 61 79  |ords are display|
00003200  65 64 20 6f 6e 65 20 74  6f 20 61 20 6c 69 6e 65  |ed one to a line|
00003210  2c 20 74 68 65 20 66 69  65 6c 64 73 0a 20 20 20  |, the fields.   |
00003220  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003230  20 20 20 20 20 62 65 69  6e 67 20 61 6c 69 67 6e  |     being align|
00003240  65 64 20 69 6e 20 63 6f  6c 75 6d 6e 73 20 77 69  |ed in columns wi|
00003250  74 68 20 68 65 61 64 69  6e 67 73 2e 20 0a 0a 20  |th headings. .. |
00003260  20 20 20 20 20 20 20 54  61 62 6c 65 20 20 20 20  |       Table    |
00003270  20 20 20 20 20 20 20 54  68 69 73 20 72 65 73 65  |       This rese|
00003280  6d 62 6c 65 73 20 74 68  65 20 27 48 6f 72 69 7a  |mbles the 'Horiz|
00003290  6f 6e 74 61 6c 27 20 66  6f 72 6d 61 74 20 62 75  |ontal' format bu|
000032a0  74 20 65 61 63 68 0a 20  20 20 20 20 20 20 20 20  |t each.         |
000032b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 72  |               r|
000032c0  65 63 6f 72 64 20 69 73  20 75 6e 64 65 72 6c 69  |ecord is underli|
000032d0  6e 65 64 20 61 6e 64 20  61 20 75 73 65 72 2d 64  |ned and a user-d|
000032e0  65 66 69 6e 61 62 6c 65  20 6e 75 6d 62 65 72 20  |efinable number |
000032f0  6f 66 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |of.             |
00003300  20 20 20 20 20 20 20 20  20 20 20 72 75 6c 65 64  |           ruled|
00003310  20 63 6f 6c 75 6d 6e 73  20 28 36 20 62 79 20 64  | columns (6 by d|
00003320  65 66 61 75 6c 74 29 20  69 73 20 70 6c 61 63 65  |efault) is place|
00003330  64 20 74 6f 20 74 68 65  20 72 69 67 68 74 0a 20  |d to the right. |
00003340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003350  20 20 20 20 20 20 20 6f  66 20 74 68 65 20 74 65  |       of the te|
00003360  78 74 2c 20 74 68 75 73  20 70 72 6f 64 75 63 69  |xt, thus produci|
00003370  6e 67 20 61 20 67 72 69  64 2e 20 59 6f 75 20 61  |ng a grid. You a|
00003380  72 65 20 61 64 76 69 73  65 64 0a 20 20 20 20 20  |re advised.     |
00003390  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000033a0  20 20 20 74 6f 20 73 65  74 20 74 68 65 20 70 72  |   to set the pr|
000033b0  69 6e 74 20 70 69 74 63  68 20 74 6f 20 31 30 20  |int pitch to 10 |
000033c0  6f 72 20 31 32 20 77 68  65 6e 20 75 73 69 6e 67  |or 12 when using|
000033d0  20 74 68 69 73 0a 20 20  20 20 20 20 20 20 20 20  | this.          |
000033e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 66 6f  |              fo|
000033f0  72 6d 61 74 2e 20 54 68  65 20 77 69 64 74 68 20  |rmat. The width |
00003400  6f 66 20 74 68 65 20 62  6c 61 6e 6b 20 63 6f 6c  |of the blank col|
00003410  75 6d 6e 73 20 69 73 20  64 65 74 65 72 6d 69 6e  |umns is determin|
00003420  65 64 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |ed.             |
00003430  20 20 20 20 20 20 20 20  20 20 20 62 79 20 74 68  |           by th|
00003440  65 20 76 61 6c 75 65 20  69 6e 20 27 43 6f 6c 75  |e value in 'Colu|
00003450  6d 6e 20 77 69 64 74 68  27 2e 0a 0a 20 20 20 20  |mn width'...    |
00003460  20 20 20 20 56 65 72 74  69 63 61 6c 20 20 20 20  |    Vertical    |
00003470  20 20 20 20 46 69 65 6c  64 73 20 61 72 65 20 70  |    Fields are p|
00003480  72 69 6e 74 65 64 20 75  6e 64 65 72 6e 65 61 74  |rinted underneat|
00003490  68 20 65 61 63 68 20 6f  74 68 65 72 2c 20 6f 6e  |h each other, on|
000034a0  65 20 66 69 65 6c 64 0a  20 20 20 20 20 20 20 20  |e field.        |
000034b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000034c0  74 6f 20 61 20 6c 69 6e  65 2c 20 65 61 63 68 20  |to a line, each |
000034d0  72 65 63 6f 72 64 20 62  65 69 6e 67 20 73 65 70  |record being sep|
000034e0  61 72 61 74 65 64 20 66  72 6f 6d 20 74 68 65 20  |arated from the |
000034f0  6e 65 78 74 0a 20 20 20  20 20 20 20 20 20 20 20  |next.           |
00003500  20 20 20 20 20 20 20 20  20 20 20 20 20 62 79 20  |             by |
00003510  61 20 64 6f 74 74 65 64  20 6c 69 6e 65 2e 20 46  |a dotted line. F|
00003520  69 65 6c 64 20 69 64 65  6e 74 69 66 69 65 72 73  |ield identifiers|
00003530  20 61 70 70 65 61 72 20  61 74 20 74 68 65 0a 20  | appear at the. |
00003540  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003550  20 20 20 20 20 20 20 6c  65 66 74 20 68 61 6e 64  |       left hand|
00003560  20 73 69 64 65 2e 0a 0a  20 20 20 20 20 20 20 20  | side...        |
00003570  4c 61 62 65 6c 20 20 20  20 20 20 20 20 20 20 20  |Label           |
00003580  46 6f 72 20 70 72 69 6e  74 69 6e 67 20 6f 6e 20  |For printing on |
00003590  73 70 65 63 69 61 6c 20  6c 61 62 65 6c 20 73 74  |special label st|
000035a0  61 74 69 6f 6e 65 72 79  2e 20 41 20 73 70 65 63  |ationery. A spec|
000035b0  69 61 6c 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ial.            |
000035c0  20 20 20 20 20 20 20 20  20 20 20 20 77 69 6e 64  |            wind|
000035d0  6f 77 20 6c 65 74 73 20  79 6f 75 20 73 65 74 20  |ow lets you set |
000035e0  74 68 65 20 6c 61 62 65  6c 20 73 69 7a 65 2c 20  |the label size, |
000035f0  74 68 65 20 6e 75 6d 62  65 72 20 6f 66 0a 20 20  |the number of.  |
00003600  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003610  20 20 20 20 20 20 6c 61  62 65 6c 73 20 69 6e 20  |      labels in |
00003620  61 20 72 6f 77 20 28 31  2d 33 29 20 61 6e 64 20  |a row (1-3) and |
00003630  74 68 65 20 6e 75 6d 62  65 72 20 6f 66 20 6c 69  |the number of li|
00003640  6e 65 73 20 6f 6e 20 61  0a 20 20 20 20 20 20 20  |nes on a.       |
00003650  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003660  20 6c 61 62 65 6c 2e 20  45 61 63 68 20 66 69 65  | label. Each fie|
00003670  6c 64 20 6e 6f 72 6d 61  6c 6c 79 20 61 70 70 65  |ld normally appe|
00003680  61 72 73 20 6f 6e 20 61  20 73 65 70 61 72 61 74  |ars on a separat|
00003690  65 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |e               |
000036a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000036b0  20 6c 69 6e 65 2c 20 62  75 74 20 68 6f 6c 64 69  | line, but holdi|
000036c0  6e 67 20 64 6f 77 6e 20  53 48 49 46 54 20 77 68  |ng down SHIFT wh|
000036d0  69 6c 65 20 73 65 6c 65  63 74 69 6e 67 20 61 20  |ile selecting a |
000036e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00003700  20 66 69 65 6c 64 20 77  69 74 68 20 41 44 4a 55  | field with ADJU|
00003710  53 54 20 63 61 75 73 65  73 20 74 68 65 20 73 65  |ST causes the se|
00003720  6c 65 63 74 65 64 20 66  69 65 6c 64 20 74 6f 20  |lected field to |
00003730  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00003750  20 70 72 69 6e 74 20 6f  6e 20 74 68 65 20 73 61  | print on the sa|
00003760  6d 65 20 6c 69 6e 65 20  61 73 20 74 68 65 20 70  |me line as the p|
00003770  72 65 76 69 6f 75 73 20  66 69 65 6c 64 2e 20 0a  |revious field. .|
00003780  0a 4e 6f 74 65 73 0a 2d  2d 2d 2d 2d 0a 28 31 29  |.Notes.-----.(1)|
00003790  20 49 66 20 74 68 65 20  70 72 69 6e 74 20 73 65  | If the print se|
000037a0  6c 65 63 74 69 6f 6e 20  63 6f 6e 74 61 69 6e 73  |lection contains|
000037b0  20 61 20 27 54 65 78 74  27 20 6f 72 20 27 54 65  | a 'Text' or 'Te|
000037c0  78 74 20 62 6c 6f 63 6b  27 20 66 69 65 6c 64 20  |xt block' field |
000037d0  74 68 65 6e 20 6f 6e 6c  79 0a 27 56 65 72 74 69  |then only.'Verti|
000037e0  63 61 6c 27 20 66 6f 72  6d 61 74 20 6d 61 79 20  |cal' format may |
000037f0  62 65 20 75 73 65 64 20  61 6e 64 20 74 68 69 73  |be used and this|
00003800  20 77 69 6c 6c 20 62 65  20 73 65 6c 65 63 74 65  | will be selecte|
00003810  64 20 61 75 74 6f 6d 61  74 69 63 61 6c 6c 79 2e  |d automatically.|
00003820  20 54 68 65 0a 6c 69 6e  65 20 6c 65 6e 67 74 68  | The.line length|
00003830  20 75 73 65 64 20 74 6f  20 70 72 69 6e 74 20 73  | used to print s|
00003840  75 63 68 20 66 69 65 6c  64 73 20 69 73 20 67 69  |uch fields is gi|
00003850  76 65 6e 20 62 79 20 74  68 65 20 27 54 65 78 74  |ven by the 'Text|
00003860  20 77 69 64 74 68 27 20  76 61 6c 75 65 20 69 6e  | width' value in|
00003870  0a 74 68 65 20 27 50 72  69 6e 74 20 6f 70 74 69  |.the 'Print opti|
00003880  6f 6e 73 27 20 77 69 6e  64 6f 77 2e 0a 0a 28 32  |ons' window...(2|
00003890  29 20 49 6e 20 27 4c 61  62 65 6c 27 20 66 6f 72  |) In 'Label' for|
000038a0  6d 61 74 20 79 6f 75 20  6d 61 79 20 69 6e 63 6c  |mat you may incl|
000038b0  75 64 65 20 69 6e 20 74  68 65 20 70 72 69 6e 74  |ude in the print|
000038c0  20 73 65 6c 65 63 74 69  6f 6e 20 6f 6e 65 20 66  | selection one f|
000038d0  69 65 6c 64 20 6d 6f 72  65 0a 74 68 61 6e 20 74  |ield more.than t|
000038e0  68 65 20 6e 75 6d 62 65  72 20 6f 66 20 6c 69 6e  |he number of lin|
000038f0  65 73 20 74 6f 20 62 65  20 70 72 69 6e 74 65 64  |es to be printed|
00003900  20 6f 6e 20 65 61 63 68  20 6c 61 62 65 6c 2e 20  | on each label. |
00003910  41 20 73 77 69 74 63 68  20 69 6e 20 74 68 65 0a  |A switch in the.|
00003920  27 4c 61 62 65 6c 27 20  77 69 6e 64 6f 77 20 77  |'Label' window w|
00003930  69 6c 6c 2c 20 69 66 20  73 65 74 2c 20 63 61 75  |ill, if set, cau|
00003940  73 65 20 74 68 69 73 20  65 78 74 72 61 20 66 69  |se this extra fi|
00003950  65 6c 64 20 74 6f 20 62  65 20 73 75 62 73 74 69  |eld to be substi|
00003960  74 75 74 65 64 20 66 6f  72 0a 61 6e 6f 74 68 65  |tuted for.anothe|
00003970  72 20 69 66 20 74 68 65  20 6c 61 74 74 65 72 20  |r if the latter |
00003980  69 73 20 62 6c 61 6e 6b  2e 20 59 6f 75 20 6d 61  |is blank. You ma|
00003990  79 20 73 70 65 63 69 66  79 20 77 68 69 63 68 20  |y specify which |
000039a0  66 69 65 6c 64 20 69 73  20 72 65 70 6c 61 63 65  |field is replace|
000039b0  64 20 69 6e 0a 74 68 69  73 20 77 61 79 2e 20 41  |d in.this way. A|
000039c0  6e 6f 74 68 65 72 20 73  77 69 74 63 68 20 63 61  |nother switch ca|
000039d0  75 73 65 73 20 74 68 65  20 70 72 69 6d 61 72 79  |uses the primary|
000039e0  20 6b 65 79 20 6f 66 20  74 68 65 20 72 65 63 6f  | key of the reco|
000039f0  72 64 20 74 6f 20 61 70  70 65 61 72 20 6f 6e 0a  |rd to appear on.|
00003a00  65 61 63 68 20 6c 61 62  65 6c 20 61 73 20 61 20  |each label as a |
00003a10  6d 65 61 6e 73 20 6f 66  20 69 64 65 6e 74 69 66  |means of identif|
00003a20  69 63 61 74 69 6f 6e 2c  20 77 68 69 63 68 20 63  |ication, which c|
00003a30  61 6e 20 62 65 20 75 73  65 66 75 6c 20 69 66 20  |an be useful if |
00003a40  74 68 65 20 64 61 74 61  0a 70 72 69 6e 74 65 64  |the data.printed|
00003a50  20 6f 6e 20 74 68 65 20  6c 61 62 65 6c 20 64 6f  | on the label do|
00003a60  65 73 6e 27 74 20 6d 61  6b 65 20 69 74 20 6f 62  |esn't make it ob|
00003a70  76 69 6f 75 73 20 77 68  69 63 68 20 72 65 63 6f  |vious which reco|
00003a80  72 64 20 69 74 20 63 6f  6d 65 73 20 66 72 6f 6d  |rd it comes from|
00003a90  2e 0a 0a 46 69 65 6c 64  20 61 6e 61 6c 79 73 69  |...Field analysi|
00003aa0  73 20 72 65 70 6f 72 74  73 0a 3d 3d 3d 3d 3d 3d  |s reports.======|
00003ab0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00003ac0  0a 54 68 65 20 27 46 69  65 6c 64 27 20 73 75 62  |.The 'Field' sub|
00003ad0  6d 65 6e 75 20 68 61 73  20 61 6e 20 27 41 6e 61  |menu has an 'Ana|
00003ae0  6c 79 73 65 27 20 6f 70  74 69 6f 6e 20 77 68 69  |lyse' option whi|
00003af0  63 68 20 61 6c 6c 6f 77  73 20 79 6f 75 20 74 6f  |ch allows you to|
00003b00  20 70 72 69 6e 74 20 61  20 62 72 65 61 6b 64 6f  | print a breakdo|
00003b10  77 6e 20 6f 66 20 74 68  65 20 66 69 65 6c 64 20  |wn of the field |
00003b20  63 6f 6e 74 65 6e 74 73  20 75 6e 64 65 72 20 63  |contents under c|
00003b30  65 72 74 61 69 6e 20 73  70 65 63 69 61 6c 20 63  |ertain special c|
00003b40  69 72 63 75 6d 73 74 61  6e 63 65 73 3a 0a 0a 28  |ircumstances:..(|
00003b50  61 29 20 49 66 20 74 68  65 20 66 69 65 6c 64 20  |a) If the field |
00003b60  69 73 20 49 4e 44 45 58  45 44 2e 20 54 68 65 20  |is INDEXED. The |
00003b70  6d 65 6e 75 20 65 6e 74  72 79 20 77 69 6c 6c 20  |menu entry will |
00003b80  72 65 61 64 20 27 41 6e  61 6c 79 73 65 20 69 6e  |read 'Analyse in|
00003b90  64 65 78 27 2e 20 57 68  65 6e 20 63 68 6f 73 65  |dex'. When chose|
00003ba0  6e 20 69 74 20 77 69 6c  6c 20 70 72 6f 64 75 63  |n it will produc|
00003bb0  65 20 61 20 6c 69 73 74  20 6f 66 20 61 6c 6c 20  |e a list of all |
00003bc0  74 68 65 20 76 61 6c 75  65 73 20 69 6e 20 74 68  |the values in th|
00003bd0  65 20 69 6e 64 65 78 20  61 6c 6f 6e 67 20 77 69  |e index along wi|
00003be0  74 68 20 74 68 65 20 6e  75 6d 62 65 72 20 6f 66  |th the number of|
00003bf0  20 74 69 6d 65 73 20 65  61 63 68 20 6f 6e 65 20  | times each one |
00003c00  6f 63 63 75 72 73 2e 20  65 2e 67 2e 20 41 20 64  |occurs. e.g. A d|
00003c10  61 74 61 62 61 73 65 20  6f 66 20 63 6f 6c 6c 65  |atabase of colle|
00003c20  67 65 20 73 74 75 64 65  6e 74 73 20 6d 69 67 68  |ge students migh|
00003c30  74 20 68 61 76 65 20 61  20 66 69 65 6c 64 20 66  |t have a field f|
00003c40  6f 72 20 74 68 65 20 73  63 68 6f 6f 6c 20 6f 66  |or the school of|
00003c50  20 6f 72 69 67 69 6e 2e  20 49 66 20 74 68 65 72  | origin. If ther|
00003c60  65 20 61 72 65 20 32 30  20 64 69 66 66 65 72 65  |e are 20 differe|
00003c70  6e 74 20 73 63 68 6f 6f  6c 73 20 61 6e 64 20 69  |nt schools and i|
00003c80  66 20 74 68 65 20 66 69  65 6c 64 20 69 73 20 69  |f the field is i|
00003c90  6e 64 65 78 65 64 20 74  68 65 6e 20 61 20 6c 69  |ndexed then a li|
00003ca0  73 74 20 6f 66 20 74 68  6f 73 65 20 73 63 68 6f  |st of those scho|
00003cb0  6f 6c 73 20 77 69 6c 6c  20 62 65 20 67 65 6e 65  |ols will be gene|
00003cc0  72 61 74 65 64 20 73 68  6f 77 69 6e 67 20 68 6f  |rated showing ho|
00003cd0  77 20 6d 61 6e 79 20 73  74 75 64 65 6e 74 73 20  |w many students |
00003ce0  63 61 6d 65 20 66 72 6f  6d 20 65 61 63 68 20 73  |came from each s|
00003cf0  63 68 6f 6f 6c 2e 0a 0a  28 62 29 20 49 66 20 74  |chool...(b) If t|
00003d00  68 65 20 66 69 65 6c 64  20 63 6f 6e 74 61 69 6e  |he field contain|
00003d10  73 20 65 69 74 68 65 72  20 61 6e 20 38 20 6f 72  |s either an 8 or|
00003d20  20 31 30 20 63 68 61 72  61 63 74 65 72 20 64 61  | 10 character da|
00003d30  74 65 20 28 65 2e 67 2e  20 31 39 2d 31 30 2d 34  |te (e.g. 19-10-4|
00003d40  32 20 6f 72 0a 31 39 2d  31 30 2d 31 39 34 32 29  |2 or.19-10-1942)|
00003d50  20 74 68 65 6e 20 74 68  65 20 6d 65 6e 75 20 65  | then the menu e|
00003d60  6e 74 72 79 20 72 65 61  64 73 20 27 41 6e 61 6c  |ntry reads 'Anal|
00003d70  79 73 65 20 6d 6f 6e 74  68 73 27 20 61 6e 64 20  |yse months' and |
00003d80  61 20 62 72 65 61 6b 64  6f 77 6e 20 62 79 20 6d  |a breakdown by m|
00003d90  6f 6e 74 68 20 77 69 6c  6c 20 62 65 20 70 72 69  |onth will be pri|
00003da0  6e 74 65 64 2e 20 54 68  65 72 65 20 77 69 6c 6c  |nted. There will|
00003db0  20 62 65 20 61 20 6c 69  6e 65 20 66 6f 72 20 65  | be a line for e|
00003dc0  61 63 68 20 6f 66 20 74  68 65 20 31 32 20 6d 6f  |ach of the 12 mo|
00003dd0  6e 74 68 73 20 73 68 6f  77 69 6e 67 20 74 68 65  |nths showing the|
00003de0  20 6e 75 6d 62 65 72 20  6f 66 20 72 65 63 6f 72  | number of recor|
00003df0  64 73 20 66 6f 72 20 65  61 63 68 20 6d 6f 6e 74  |ds for each mont|
00003e00  68 2e 20 54 68 69 73 20  63 6f 75 6c 64 2c 20 66  |h. This could, f|
00003e10  6f 72 20 65 78 61 6d 70  6c 65 2c 20 62 65 20 75  |or example, be u|
00003e20  73 65 64 20 69 6e 20 61  6e 20 6f 72 64 65 72 73  |sed in an orders|
00003e30  20 64 61 74 61 62 61 73  65 20 74 6f 20 66 69 6e  | database to fin|
00003e40  64 20 6f 75 74 20 71 75  69 63 6b 6c 79 20 68 6f  |d out quickly ho|
00003e50  77 20 6d 61 6e 79 20 6f  72 64 65 72 73 20 77 65  |w many orders we|
00003e60  72 65 20 72 65 63 65 69  76 65 64 20 6f 72 20 64  |re received or d|
00003e70  69 73 70 61 74 63 68 65  64 20 69 6e 20 65 61 63  |ispatched in eac|
00003e80  68 20 6d 6f 6e 74 68 2e  20 54 68 69 73 20 66 65  |h month. This fe|
00003e90  61 74 75 72 65 20 77 69  6c 6c 20 77 6f 72 6b 20  |ature will work |
00003ea0  6f 6e 20 65 64 69 74 61  62 6c 65 20 27 44 61 74  |on editable 'Dat|
00003eb0  65 27 20 66 69 65 6c 64  73 20 61 6e 64 20 61 6c  |e' fields and al|
00003ec0  73 6f 20 6f 6e 20 27 44  61 74 65 20 73 74 61 6d  |so on 'Date stam|
00003ed0  70 38 27 20 61 6e 64 20  27 44 61 74 65 20 73 74  |p8' and 'Date st|
00003ee0  61 6d 70 31 30 27 20 66  69 65 6c 64 73 20 69 6e  |amp10' fields in|
00003ef0  20 74 68 65 20 27 53 74  61 6d 70 27 20 63 6c 61  | the 'Stamp' cla|
00003f00  73 73 2e 0a 0a 49 74 20  69 73 2c 20 6f 66 20 63  |ss...It is, of c|
00003f10  6f 75 72 73 65 2c 20 70  6f 73 73 69 62 6c 65 20  |ourse, possible |
00003f20  66 6f 72 20 61 20 66 69  65 6c 64 20 63 6f 6e 74  |for a field cont|
00003f30  61 69 6e 69 6e 67 20 61  20 64 61 74 65 20 74 6f  |aining a date to|
00003f40  20 62 65 20 69 6e 64 65  78 65 64 2e 20 41 63 74  | be indexed. Act|
00003f50  69 6f 6e 20 28 61 29 20  28 61 62 6f 76 65 29 20  |ion (a) (above) |
00003f60  74 61 6b 65 73 20 70 72  65 63 65 64 65 6e 63 65  |takes precedence|
00003f70  20 69 6e 20 73 75 63 68  20 61 20 63 61 73 65 2e  | in such a case.|
00003f80  20 59 6f 75 20 63 61 6e  2c 20 68 6f 77 65 76 65  | You can, howeve|
00003f90  72 2c 20 66 6f 72 63 65  20 61 63 74 69 6f 6e 20  |r, force action |
00003fa0  28 62 29 20 69 6e 73 74  65 61 64 20 62 79 20 66  |(b) instead by f|
00003fb0  69 72 73 74 20 73 65 6c  65 63 74 69 6e 67 20 74  |irst selecting t|
00003fc0  68 65 20 66 69 65 6c 64  20 77 69 74 68 20 41 44  |he field with AD|
00003fd0  4a 55 53 54 2c 20 74 68  65 6e 20 63 68 6f 6f 73  |JUST, then choos|
00003fe0  69 6e 67 20 66 72 6f 6d  20 74 68 65 20 6d 65 6e  |ing from the men|
00003ff0  75 2e 0a 0a 46 6f 72 20  63 61 73 65 73 20 6e 6f  |u...For cases no|
00004000  74 20 64 65 73 63 72 69  62 65 64 20 61 62 6f 76  |t described abov|
00004010  65 20 74 68 65 20 6d 65  6e 75 20 65 6e 74 72 79  |e the menu entry|
00004020  20 73 69 6d 70 6c 79 20  73 61 79 73 20 27 41 6e  | simply says 'An|
00004030  61 6c 79 73 65 27 20 61  6e 64 20 69 73 20 73 68  |alyse' and is sh|
00004040  61 64 65 64 2e 20 50 72  69 6e 74 69 6e 67 20 69  |aded. Printing i|
00004050  73 20 61 6c 77 61 79 73  20 74 6f 20 61 20 77 69  |s always to a wi|
00004060  6e 64 6f 77 20 28 66 72  6f 6d 20 77 68 69 63 68  |ndow (from which|
00004070  20 74 68 65 20 72 65 70  6f 72 74 20 6d 61 79 2c  | the report may,|
00004080  20 6f 66 20 63 6f 75 72  73 65 2c 20 62 65 20 73  | of course, be s|
00004090  61 76 65 64 29 3a 20 74  68 65 20 27 44 65 73 74  |aved): the 'Dest|
000040a0  69 6e 61 74 69 6f 6e 27  20 62 75 74 74 6f 6e 73  |ination' buttons|
000040b0  20 69 6e 20 74 68 65 20  27 50 72 69 6e 74 20 6f  | in the 'Print o|
000040c0  70 74 69 6f 6e 73 27 20  77 69 6e 64 6f 77 20 68  |ptions' window h|
000040d0  61 76 65 20 6e 6f 20 65  66 66 65 63 74 2e 0a 20  |ave no effect.. |
000040e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00004100  0a 4f 74 68 65 72 20 66  65 61 74 75 72 65 73 20  |.Other features |
00004110  63 6f 6e 74 72 6f 6c 6c  65 64 20 62 79 20 74 68  |controlled by th|
00004120  65 20 27 50 72 69 6e 74  20 6f 70 74 69 6f 6e 73  |e 'Print options|
00004130  27 20 77 69 6e 64 6f 77  0a 3d 3d 3d 3d 3d 3d 3d  |' window.=======|
00004140  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
*
00004170  0a 0a 43 6f 6c 75 6d 6e  20 68 65 61 64 69 6e 67  |..Column heading|
00004180  73 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |s.--------------|
00004190  2d 0a 54 68 65 20 68 65  61 64 69 6e 67 73 20 77  |-.The headings w|
000041a0  68 69 63 68 20 61 70 70  65 61 72 20 69 6e 20 61  |hich appear in a|
000041b0  6c 6c 20 65 78 63 65 70  74 20 27 4c 61 62 65 6c  |ll except 'Label|
000041c0  27 20 66 6f 72 6d 61 74  20 61 72 65 20 65 69 74  |' format are eit|
000041d0  68 65 72 20 74 68 65 20  66 69 65 6c 64 0a 74 61  |her the field.ta|
000041e0  67 73 20 6f 72 20 66 69  65 6c 64 20 64 65 73 63  |gs or field desc|
000041f0  72 69 70 74 6f 72 73 20  64 65 70 65 6e 64 69 6e  |riptors dependin|
00004200  67 20 6f 6e 20 74 68 65  20 73 65 74 74 69 6e 67  |g on the setting|
00004210  73 20 6f 66 20 61 20 70  61 69 72 20 6f 66 20 72  |s of a pair of r|
00004220  61 64 69 6f 0a 62 75 74  74 6f 6e 73 20 69 6e 20  |adio.buttons in |
00004230  74 68 65 20 27 50 72 69  6e 74 20 6f 70 74 69 6f  |the 'Print optio|
00004240  6e 73 27 20 77 69 6e 64  6f 77 2e 0a 0a 50 72 69  |ns' window...Pri|
00004250  6e 74 20 70 69 74 63 68  0a 2d 2d 2d 2d 2d 2d 2d  |nt pitch.-------|
00004260  2d 2d 2d 2d 0a 46 6f 75  72 20 72 61 64 69 6f 20  |----.Four radio |
00004270  62 75 74 74 6f 6e 73 20  63 6f 6e 74 72 6f 6c 20  |buttons control |
00004280  74 68 65 20 6e 75 6d 62  65 72 20 6f 66 20 63 68  |the number of ch|
00004290  61 72 61 63 74 65 72 73  20 70 65 72 20 69 6e 63  |aracters per inc|
000042a0  68 20 70 72 69 6e 74 65  64 20 6f 6e 20 6d 6f 73  |h printed on mos|
000042b0  74 0a 70 72 69 6e 74 65  72 73 2e 0a 0a 45 78 70  |t.printers...Exp|
000042c0  61 6e 64 20 63 6f 64 65  73 0a 2d 2d 2d 2d 2d 2d  |and codes.------|
000042d0  2d 2d 2d 2d 2d 2d 0a 43  61 75 73 65 73 20 65 78  |------.Causes ex|
000042e0  74 72 61 20 64 61 74 61  20 66 72 6f 6d 20 61 20  |tra data from a |
000042f0  76 61 6c 69 64 61 74 69  6f 6e 20 74 61 62 6c 65  |validation table|
00004300  20 74 6f 20 62 65 20 73  75 62 73 74 69 74 75 74  | to be substitut|
00004310  65 64 20 66 6f 72 20 28  6f 72 20 61 64 64 65 64  |ed for (or added|
00004320  0a 74 6f 29 20 74 68 65  20 63 6f 64 65 64 20 64  |.to) the coded d|
00004330  61 74 61 20 69 6e 20 66  69 65 6c 64 73 20 6c 69  |ata in fields li|
00004340  6e 6b 65 64 20 74 6f 20  73 75 63 68 20 74 61 62  |nked to such tab|
00004350  6c 65 73 2e 20 53 65 65  20 27 56 61 6c 69 64 61  |les. See 'Valida|
00004360  74 69 6f 6e 27 20 66 6f  72 0a 66 75 72 74 68 65  |tion' for.furthe|
00004370  72 20 64 65 74 61 69 6c  73 2e 0a 0a 55 6e 64 65  |r details...Unde|
00004380  72 6c 69 6e 65 0a 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |rline.---------.|
00004390  54 68 69 73 20 73 77 69  74 63 68 20 63 61 75 73  |This switch caus|
000043a0  65 73 20 75 6e 64 65 72  6c 69 6e 69 6e 67 20 6f  |es underlining o|
000043b0  66 20 61 6c 6c 20 6f 75  74 70 75 74 20 77 68 65  |f all output whe|
000043c0  6e 20 68 61 72 64 20 63  6f 70 79 20 69 73 20 70  |n hard copy is p|
000043d0  72 6f 64 75 63 65 64 2c  20 62 75 74 0a 6e 6f 74  |roduced, but.not|
000043e0  20 77 68 65 6e 20 69 74  20 61 70 70 65 61 72 73  | when it appears|
000043f0  20 6f 6e 20 74 68 65 20  73 63 72 65 65 6e 2e 20  | on the screen. |
00004400  49 66 20 79 6f 75 20 70  72 69 6e 74 20 75 73 69  |If you print usi|
00004410  6e 67 20 74 68 65 20 27  54 61 62 6c 65 27 20 66  |ng the 'Table' f|
00004420  6f 72 6d 61 74 0a 77 69  74 68 20 6f 75 74 70 75  |ormat.with outpu|
00004430  74 20 73 65 6e 74 20 74  6f 20 61 20 77 69 6e 64  |t sent to a wind|
00004440  6f 77 20 79 6f 75 20 77  69 6c 6c 20 73 65 65 20  |ow you will see |
00004450  74 68 65 20 76 65 72 74  69 63 61 6c 20 6c 69 6e  |the vertical lin|
00004460  65 73 20 64 65 66 69 6e  69 6e 67 20 74 68 65 0a  |es defining the.|
00004470  62 6c 61 6e 6b 20 63 6f  6c 75 6d 6e 73 2c 20 62  |blank columns, b|
00004480  75 74 20 6e 6f 74 20 74  68 65 20 75 6e 64 65 72  |ut not the under|
00004490  6c 69 6e 69 6e 67 20 77  68 69 63 68 20 64 69 76  |lining which div|
000044a0  69 64 65 73 20 74 68 65  20 74 61 62 6c 65 20 69  |ides the table i|
000044b0  6e 74 6f 20 63 65 6c 6c  73 2e 0a 49 66 2c 20 68  |nto cells..If, h|
000044c0  6f 77 65 76 65 72 2c 20  79 6f 75 20 64 72 61 67  |owever, you drag|
000044d0  20 74 68 65 20 66 69 6c  65 20 74 6f 20 74 68 65  | the file to the|
000044e0  20 70 72 69 6e 74 65 72  20 74 68 65 20 68 6f 72  | printer the hor|
000044f0  69 7a 6f 6e 74 61 6c 20  6c 69 6e 65 73 20 64 75  |izontal lines du|
00004500  6c 79 0a 61 70 70 65 61  72 2e 0a 0a 55 70 70 65  |ly.appear...Uppe|
00004510  72 20 63 61 73 65 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |r case.---------|
00004520  2d 0a 43 61 75 73 65 73  20 61 6c 6c 20 74 65 78  |-.Causes all tex|
00004530  74 75 61 6c 20 6f 75 74  70 75 74 20 74 6f 20 61  |tual output to a|
00004540  70 70 65 61 72 20 69 6e  20 63 61 70 69 74 61 6c  |ppear in capital|
00004550  20 6c 65 74 74 65 72 73  20 6f 6e 6c 79 2e 0a 0a  | letters only...|
00004560  44 61 74 65 20 73 74 61  6d 70 0a 2d 2d 2d 2d 2d  |Date stamp.-----|
00004570  2d 2d 2d 2d 2d 0a 43 61  75 73 65 73 20 74 68 65  |-----.Causes the|
00004580  20 64 61 74 65 20 61 6e  64 20 74 69 6d 65 20 61  | date and time a|
00004590  74 20 77 68 69 63 68 20  74 68 65 20 72 65 70 6f  |t which the repo|
000045a0  72 74 20 77 61 73 20 63  72 65 61 74 65 64 20 74  |rt was created t|
000045b0  6f 20 61 70 70 65 61 72  20 61 73 20 70 61 72 74  |o appear as part|
000045c0  0a 6f 66 20 74 68 65 20  68 65 61 64 65 72 20 69  |.of the header i|
000045d0  6e 66 6f 72 6d 61 74 69  6f 6e 2e 0a 0a 48 65 61  |nformation...Hea|
000045e0  64 65 72 20 70 61 67 65  20 31 20 6f 6e 6c 79 0a  |der page 1 only.|
000045f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00004600  2d 2d 0a 48 65 61 64 65  72 20 69 6e 66 6f 72 6d  |--.Header inform|
00004610  61 74 69 6f 6e 20 6e 6f  74 20 6f 6e 6c 79 20 6d  |ation not only m|
00004620  65 61 6e 73 20 63 6f 6c  75 6d 6e 20 68 65 61 64  |eans column head|
00004630  69 6e 67 73 20 69 6e 20  27 48 6f 72 69 7a 6f 6e  |ings in 'Horizon|
00004640  74 61 6c 27 20 61 6e 64  0a 27 54 61 62 6c 65 27  |tal' and.'Table'|
00004650  20 66 6f 72 6d 61 74 20  61 73 20 64 65 73 63 72  | format as descr|
00004660  69 62 65 64 20 61 62 6f  76 65 20 62 75 74 20 61  |ibed above but a|
00004670  6c 73 6f 20 74 68 65 20  66 6f 6c 6c 6f 77 69 6e  |lso the followin|
00004680  67 3a 2d 0a 0a 20 20 2a  20 41 20 74 69 74 6c 65  |g:-..  * A title|
00004690  20 64 65 72 69 76 65 64  20 66 72 6f 6d 20 74 68  | derived from th|
000046a0  65 20 73 65 61 63 68 20  66 6f 72 6d 75 6c 61 20  |e seach formula |
000046b0  75 73 65 64 20 74 6f 20  63 72 65 61 74 65 20 74  |used to create t|
000046c0  68 65 20 72 65 70 6f 72  74 2e 0a 20 20 2a 20 41  |he report..  * A|
000046d0  6e 20 6f 70 74 69 6f 6e  61 6c 20 61 64 64 69 74  |n optional addit|
000046e0  69 6f 6e 61 6c 20 74 69  74 6c 65 20 65 6e 74 65  |ional title ente|
000046f0  72 65 64 20 69 6e 20 74  68 65 20 27 50 72 69 6e  |red in the 'Prin|
00004700  74 20 6f 70 74 69 6f 6e  73 27 20 77 69 6e 64 6f  |t options' windo|
00004710  77 2e 0a 20 20 2a 20 54  68 65 20 64 61 74 61 20  |w..  * The data |
00004720  61 6e 64 20 74 69 6d 65  20 73 74 61 6d 70 20 28  |and time stamp (|
00004730  69 66 20 73 65 6c 65 63  74 65 64 29 2e 0a 0a 4e  |if selected)...N|
00004740  6f 72 6d 61 6c 6c 79 20  74 68 69 73 20 69 6e 66  |ormally this inf|
00004750  6f 72 6d 61 74 69 6f 6e  20 61 70 70 65 61 72 73  |ormation appears|
00004760  20 61 74 20 74 68 65 20  68 65 61 64 20 6f 66 20  | at the head of |
00004770  65 76 65 72 79 20 6e 65  77 20 70 61 67 65 20 6f  |every new page o|
00004780  66 20 74 68 65 0a 72 65  70 6f 72 74 2e 20 53 65  |f the.report. Se|
00004790  74 74 69 6e 67 20 74 68  65 20 61 62 6f 76 65 2d  |tting the above-|
000047a0  6e 61 6d 65 64 20 73 77  69 74 63 68 20 72 65 73  |named switch res|
000047b0  74 72 69 63 74 73 20 74  68 65 20 68 65 61 64 65  |tricts the heade|
000047c0  72 20 69 6e 66 6f 72 6d  61 74 69 6f 6e 20 74 6f  |r information to|
000047d0  0a 74 68 65 20 62 65 67  69 6e 6e 69 6e 67 20 6f  |.the beginning o|
000047e0  66 20 74 68 65 20 72 65  70 6f 72 74 20 61 6e 64  |f the report and|
000047f0  20 69 6e 73 65 72 74 73  20 6e 6f 20 70 61 67 65  | inserts no page|
00004800  20 62 72 65 61 6b 73 20  77 69 74 68 69 6e 20 74  | breaks within t|
00004810  68 65 20 72 65 6d 61 69  6e 64 65 72 2e 0a 54 68  |he remainder..Th|
00004820  65 20 70 75 72 70 6f 73  65 20 6f 66 20 74 68 69  |e purpose of thi|
00004830  73 20 69 73 20 74 6f 20  61 6c 6c 6f 77 20 73 65  |s is to allow se|
00004840  6e 73 69 62 6c 65 20 75  73 65 20 6f 66 20 74 68  |nsible use of th|
00004850  65 20 27 53 6f 72 74 27  20 6f 70 74 69 6f 6e 20  |e 'Sort' option |
00004860  77 68 69 63 68 20 69 73  0a 61 76 61 69 6c 61 62  |which is.availab|
00004870  6c 65 20 77 68 65 6e 20  61 20 72 65 70 6f 72 74  |le when a report|
00004880  20 69 73 20 73 65 6e 74  20 74 6f 20 61 20 77 69  | is sent to a wi|
00004890  6e 64 6f 77 2e 20 0a 0a  53 68 72 69 6e 6b 20 6c  |ndow. ..Shrink l|
000048a0  69 73 74 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |ist.-----------.|
000048b0  49 6e 20 27 48 6f 72 69  7a 6f 6e 74 61 6c 27 20  |In 'Horizontal' |
000048c0  61 6e 64 20 27 54 61 62  6c 65 27 20 66 6f 72 6d  |and 'Table' form|
000048d0  61 74 20 74 68 65 20 77  69 64 74 68 20 6f 66 20  |at the width of |
000048e0  74 68 65 20 63 6f 6c 75  6d 6e 73 20 69 73 20 64  |the columns is d|
000048f0  65 74 65 72 6d 69 6e 65  64 20 62 79 0a 74 68 65  |etermined by.the|
00004900  20 6d 61 78 69 6d 75 6d  20 64 65 66 69 6e 65 64  | maximum defined|
00004910  20 6c 65 6e 67 74 68 20  6f 66 20 74 68 65 20 66  | length of the f|
00004920  69 65 6c 64 73 20 69 6e  63 6c 75 64 65 64 20 69  |ields included i|
00004930  6e 20 74 68 65 20 70 72  69 6e 74 20 73 65 6c 65  |n the print sele|
00004940  63 74 69 6f 6e 2e 0a 54  68 65 73 65 20 6c 65 6e  |ction..These len|
00004950  67 74 68 73 20 61 72 65  20 6f 66 74 65 6e 20 72  |gths are often r|
00004960  61 74 68 65 72 20 67 65  6e 65 72 6f 75 73 20 63  |ather generous c|
00004970  6f 6d 70 61 72 65 64 20  74 6f 20 74 68 65 20 6c  |ompared to the l|
00004980  65 6e 67 74 68 20 6f 66  20 64 61 74 61 0a 61 63  |ength of data.ac|
00004990  74 75 61 6c 6c 79 20 70  72 65 73 65 6e 74 20 69  |tually present i|
000049a0  6e 20 74 68 65 20 66 69  65 6c 64 73 2c 20 72 65  |n the fields, re|
000049b0  73 75 6c 74 69 6e 67 20  69 6e 20 61 20 6c 6f 74  |sulting in a lot|
000049c0  20 6f 66 20 22 77 68 69  74 65 20 73 70 61 63 65  | of "white space|
000049d0  22 20 62 65 74 77 65 65  6e 0a 74 68 65 20 63 6f  |" between.the co|
000049e0  6c 75 6d 6e 73 2e 20 53  65 74 74 69 6e 67 20 74  |lumns. Setting t|
000049f0  68 65 20 27 53 68 72 69  6e 6b 20 6c 69 73 74 27  |he 'Shrink list'|
00004a00  20 73 77 69 74 63 68 20  42 45 46 4f 52 45 20 67  | switch BEFORE g|
00004a10  65 6e 65 72 61 74 69 6e  67 20 61 20 72 65 70 6f  |enerating a repo|
00004a20  72 74 0a 63 61 75 73 65  73 20 50 6f 77 65 72 62  |rt.causes Powerb|
00004a30  61 73 65 20 74 6f 20 6d  61 6b 65 20 74 77 6f 20  |ase to make two |
00004a40  70 61 73 73 65 73 20 74  68 72 6f 75 67 68 20 74  |passes through t|
00004a50  68 65 20 64 61 74 61 2e  20 54 68 65 20 66 69 72  |he data. The fir|
00004a60  73 74 20 64 65 74 65 72  6d 69 6e 65 73 0a 77 68  |st determines.wh|
00004a70  61 74 20 74 68 65 20 41  43 54 55 41 4c 2c 20 61  |at the ACTUAL, a|
00004a80  73 20 6f 70 70 6f 73 65  64 20 74 6f 20 74 68 65  |s opposed to the|
00004a90  20 41 4c 4c 4f 57 45 44  2c 20 6d 61 78 69 6d 75  | ALLOWED, maximu|
00004aa0  6d 20 66 69 65 6c 64 20  6c 65 6e 67 74 68 73 20  |m field lengths |
00004ab0  61 72 65 2e 20 54 68 65  0a 73 65 63 6f 6e 64 20  |are. The.second |
00004ac0  63 72 65 61 74 65 73 20  74 68 65 20 72 65 70 6f  |creates the repo|
00004ad0  72 74 20 75 73 69 6e 67  20 74 68 65 73 65 20 6d  |rt using these m|
00004ae0  61 78 69 6d 61 2c 20 74  68 75 73 20 63 6c 6f 73  |axima, thus clos|
00004af0  69 6e 67 20 75 70 20 74  68 65 20 73 70 61 63 65  |ing up the space|
00004b00  0a 62 65 74 77 65 65 6e  20 63 6f 6c 75 6d 6e 73  |.between columns|
00004b10  20 69 6e 20 6d 6f 73 74  20 63 61 73 65 73 2e 0a  | in most cases..|
00004b20  0a 50 61 67 65 20 6c 65  6e 67 74 68 0a 2d 2d 2d  |.Page length.---|
00004b30  2d 2d 2d 2d 2d 2d 2d 2d  0a 54 6f 74 61 6c 20 6c  |--------.Total l|
00004b40  65 6e 67 74 68 20 6f 66  20 70 61 67 65 2c 20 69  |ength of page, i|
00004b50  6e 63 6c 75 64 69 6e 67  20 68 65 61 64 65 72 2c  |ncluding header,|
00004b60  20 66 6f 6f 74 65 72 20  61 6e 64 20 74 6f 70 20  | footer and top |
00004b70  6d 61 72 67 69 6e 2e 20  46 6f 72 20 61 6e 20 41  |margin. For an A|
00004b80  34 0a 70 61 67 65 20 74  68 69 73 20 69 73 20 37  |4.page this is 7|
00004b90  30 20 6c 69 6e 65 73 20  28 74 68 65 20 64 65 66  |0 lines (the def|
00004ba0  61 75 6c 74 29 2e 20 53  74 61 6e 64 61 72 64 20  |ault). Standard |
00004bb0  66 61 6e 2d 66 6f 6c 64  20 63 6f 6d 70 75 74 65  |fan-fold compute|
00004bc0  72 20 70 61 70 65 72 20  73 75 63 68 0a 61 73 20  |r paper such.as |
00004bd0  69 73 20 75 73 75 61 6c  6c 79 20 75 73 65 64 20  |is usually used |
00004be0  69 6e 20 64 6f 74 2d 6d  61 74 72 69 78 20 70 72  |in dot-matrix pr|
00004bf0  69 6e 74 65 72 73 20 69  73 20 6d 6f 72 65 20 6c  |inters is more l|
00004c00  69 6b 65 6c 79 20 74 6f  20 62 65 20 6f 66 20 74  |ikely to be of t|
00004c10  68 65 20 70 61 67 65 0a  73 69 7a 65 20 6b 6e 6f  |he page.size kno|
00004c20  77 6e 20 69 6e 20 74 68  65 20 55 2e 53 2e 41 2e  |wn in the U.S.A.|
00004c30  20 61 73 20 22 6c 65 74  74 65 72 22 2e 20 54 68  | as "letter". Th|
00004c40  69 73 20 72 65 71 75 69  72 65 73 20 61 20 70 61  |is requires a pa|
00004c50  67 65 20 6c 65 6e 67 74  68 20 73 65 74 74 69 6e  |ge length settin|
00004c60  67 20 6f 66 0a 36 36 20  6c 69 6e 65 73 2e 20 49  |g of.66 lines. I|
00004c70  6e 20 27 56 65 72 74 69  63 61 6c 27 20 66 6f 72  |n 'Vertical' for|
00004c80  6d 61 74 20 50 6f 77 65  72 62 61 73 65 20 77 69  |mat Powerbase wi|
00004c90  6c 6c 20 74 72 79 20 74  6f 20 61 76 6f 69 64 20  |ll try to avoid |
00004ca0  73 70 6c 69 74 74 69 6e  67 20 61 0a 72 65 63 6f  |splitting a.reco|
00004cb0  72 64 20 62 65 74 77 65  65 6e 20 70 61 67 65 73  |rd between pages|
00004cc0  2c 20 62 75 74 20 74 68  69 73 20 63 61 6e 20 68  |, but this can h|
00004cd0  61 70 70 65 6e 20 77 68  65 6e 20 74 68 65 20 72  |appen when the r|
00004ce0  65 70 6f 72 74 20 69 6e  63 6c 75 64 65 73 0a 27  |eport includes.'|
00004cf0  45 78 74 65 72 6e 61 6c  27 20 74 65 78 74 20 66  |External' text f|
00004d00  69 65 6c 64 73 20 28 27  54 65 78 74 27 20 6f 72  |ields ('Text' or|
00004d10  20 27 54 65 78 74 20 42  6c 6f 63 6b 27 29 20 6f  | 'Text Block') o|
00004d20  66 20 67 72 65 61 74 6c  79 20 76 61 72 79 69 6e  |f greatly varyin|
00004d30  67 20 6c 65 6e 67 74 68  2e 0a 49 74 20 77 69 6c  |g length..It wil|
00004d40  6c 20 61 6c 73 6f 20 68  61 70 70 65 6e 2c 20 6f  |l also happen, o|
00004d50  66 20 63 6f 75 72 73 65  2c 20 69 66 20 74 68 65  |f course, if the|
00004d60  20 6e 75 6d 62 65 72 20  6f 66 20 66 69 65 6c 64  | number of field|
00004d70  73 20 74 6f 20 62 65 20  70 72 69 6e 74 65 64 0a  |s to be printed.|
00004d80  65 78 63 65 65 64 73 20  74 68 65 20 6c 65 6e 67  |exceeds the leng|
00004d90  74 68 20 6f 66 20 74 68  65 20 70 61 67 65 21 0a  |th of the page!.|
00004da0  0a 4c 69 6e 65 20 73 70  61 63 69 6e 67 0a 2d 2d  |.Line spacing.--|
00004db0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 41 20 73 65 74  |----------.A set|
00004dc0  74 69 6e 67 20 6f 66 20  31 20 28 64 65 66 61 75  |ting of 1 (defau|
00004dd0  6c 74 29 20 6c 65 61 76  65 73 20 6e 6f 20 62 6c  |lt) leaves no bl|
00004de0  61 6e 6b 20 6c 69 6e 65  73 20 62 65 74 77 65 65  |ank lines betwee|
00004df0  6e 20 74 68 65 20 6c 69  6e 65 73 20 6f 66 20 70  |n the lines of p|
00004e00  72 69 6e 74 2d 0a 6f 75  74 2e 20 32 20 72 65 73  |rint-.out. 2 res|
00004e10  75 6c 74 73 20 69 6e 20  22 64 6f 75 62 6c 65 20  |ults in "double |
00004e20  73 70 61 63 65 64 22 20  6f 75 74 70 75 74 2e 20  |spaced" output. |
00004e30  48 69 67 68 65 72 20 76  61 6c 75 65 73 20 6d 61  |Higher values ma|
00004e40  79 20 62 65 20 75 73 65  64 20 62 75 74 20 61 72  |y be used but ar|
00004e50  65 0a 73 65 6c 64 6f 6d  20 75 73 65 66 75 6c 2e  |e.seldom useful.|
00004e60  0a 0a 54 69 74 6c 65 0a  2d 2d 2d 2d 2d 0a 54 68  |..Title.-----.Th|
00004e70  65 20 6e 6f 72 6d 61 6c  20 68 65 61 64 65 72 20  |e normal header |
00004e80  69 6e 66 6f 72 6d 61 74  69 6f 6e 20 69 6e 63 6c  |information incl|
00004e90  75 64 65 73 20 61 20 74  69 74 6c 65 20 77 68 69  |udes a title whi|
00004ea0  63 68 20 50 6f 77 65 72  62 61 73 65 20 63 6f 6e  |ch Powerbase con|
00004eb0  73 74 72 75 63 74 73 0a  66 72 6f 6d 20 74 68 65  |structs.from the|
00004ec0  20 73 65 61 72 63 68 20  66 6f 72 6d 75 6c 61 20  | search formula |
00004ed0  75 73 65 64 20 74 6f 20  70 72 6f 64 75 63 65 20  |used to produce |
00004ee0  74 68 65 20 72 65 70 6f  72 74 2e 20 54 68 69 73  |the report. This|
00004ef0  20 69 73 20 6f 66 74 65  6e 20 71 75 69 74 65 0a  | is often quite.|
00004f00  73 75 66 66 69 63 69 65  6e 74 20 62 75 74 20 79  |sufficient but y|
00004f10  6f 75 20 6d 61 79 20 73  75 70 70 6c 65 6d 65 6e  |ou may supplemen|
00004f20  74 20 69 74 20 77 69 74  68 20 61 20 74 69 74 6c  |t it with a titl|
00004f30  65 20 6f 66 20 79 6f 75  72 20 6f 77 6e 20 74 79  |e of your own ty|
00004f40  70 65 64 20 69 6e 74 6f  20 74 68 65 0a 77 72 69  |ped into the.wri|
00004f50  74 61 62 6c 65 20 69 63  6f 6e 20 70 72 6f 76 69  |table icon provi|
00004f60  64 65 64 20 66 6f 72 20  74 68 69 73 20 70 75 72  |ded for this pur|
00004f70  70 6f 73 65 2e 0a 0a 54  6f 70 20 61 6e 64 20 6c  |pose...Top and l|
00004f80  65 66 74 20 6d 61 72 67  69 6e 73 0a 2d 2d 2d 2d  |eft margins.----|
00004f90  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00004fa0  0a 54 68 65 73 65 20 6d  61 79 20 62 65 20 75 73  |.These may be us|
00004fb0  65 64 20 74 6f 20 61 64  6a 75 73 74 20 74 68 65  |ed to adjust the|
00004fc0  20 70 6f 73 69 74 69 6f  6e 20 6f 66 20 74 68 65  | position of the|
00004fd0  20 72 65 70 6f 72 74 20  6f 6e 20 74 68 65 20 70  | report on the p|
00004fe0  61 67 65 20 73 6f 20 74  68 61 74 20 61 0a 73 68  |age so that a.sh|
00004ff0  6f 72 74 2c 20 6e 61 72  72 6f 77 20 6c 69 73 74  |ort, narrow list|
00005000  20 6d 61 79 20 62 65 20  70 6f 73 69 74 69 6f 6e  | may be position|
00005010  65 64 20 73 6f 6d 65 77  68 65 72 65 20 6e 65 61  |ed somewhere nea|
00005020  72 20 74 68 65 20 63 65  6e 74 72 65 2e 20 54 68  |r the centre. Th|
00005030  65 20 74 6f 70 0a 6d 61  72 67 69 6e 20 69 73 20  |e top.margin is |
00005040  73 70 65 63 69 66 69 65  64 20 69 6e 20 6c 69 6e  |specified in lin|
00005050  65 73 20 61 6e 64 20 74  68 65 20 6c 65 66 74 20  |es and the left |
00005060  6d 61 72 67 69 6e 20 69  6e 20 63 68 61 72 61 63  |margin in charac|
00005070  74 65 72 20 77 69 64 74  68 73 2e 0a 0a 54 65 78  |ter widths...Tex|
00005080  74 20 77 69 64 74 68 0a  2d 2d 2d 2d 2d 2d 2d 2d  |t width.--------|
00005090  2d 2d 0a 54 68 69 73 20  6f 6e 6c 79 20 61 66 66  |--.This only aff|
000050a0  65 63 74 73 20 72 65 70  6f 72 74 73 20 77 68 69  |ects reports whi|
000050b0  63 68 20 69 6e 63 6c 75  64 65 20 27 45 78 74 65  |ch include 'Exte|
000050c0  72 6e 61 6c 27 20 66 69  65 6c 64 73 20 6f 66 20  |rnal' fields of |
000050d0  74 68 65 20 27 54 65 78  74 27 20 6f 72 0a 27 54  |the 'Text' or.'T|
000050e0  65 78 74 20 62 6c 6f 63  6b 27 20 74 79 70 65 2e  |ext block' type.|
000050f0  20 49 74 20 73 70 65 63  69 66 69 65 73 20 74 68  | It specifies th|
00005100  65 20 6c 65 6e 67 74 68  20 6f 66 20 6c 69 6e 65  |e length of line|
00005110  20 69 6e 74 6f 20 77 68  69 63 68 20 73 75 63 68  | into which such|
00005120  20 66 69 65 6c 64 73 0a  61 72 65 20 64 69 76 69  | fields.are divi|
00005130  64 65 64 2e 0a 0a 43 6f  6c 75 6d 6e 20 73 70 61  |ded...Column spa|
00005140  63 65 72 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |cer.------------|
00005150  2d 0a 54 68 65 20 63 68  61 72 61 63 74 65 72 20  |-.The character |
00005160  73 74 72 69 6e 67 20 69  6e 20 74 68 69 73 20 62  |string in this b|
00005170  6f 78 20 69 73 20 75 73  65 64 20 74 6f 20 73 70  |ox is used to sp|
00005180  65 63 69 66 79 20 68 6f  77 20 74 68 65 20 63 6f  |ecify how the co|
00005190  6c 75 6d 6e 73 20 61 72  65 0a 73 65 70 61 72 61  |lumns are.separa|
000051a0  74 65 64 20 77 68 65 6e  20 70 72 69 6e 74 69 6e  |ted when printin|
000051b0  67 20 69 6e 20 27 48 6f  72 69 7a 6f 6e 74 61 6c  |g in 'Horizontal|
000051c0  27 20 6f 72 20 27 54 61  62 6c 65 27 20 66 6f 72  |' or 'Table' for|
000051d0  6d 61 74 2e 20 43 6f 6c  75 6d 6e 73 20 61 72 65  |mat. Columns are|
000051e0  20 66 69 72 73 74 0a 70  61 64 64 65 64 20 77 69  | first.padded wi|
000051f0  74 68 20 73 70 61 63 65  73 20 74 6f 20 74 68 65  |th spaces to the|
00005200  20 6d 61 78 69 6d 75 6d  20 77 69 64 74 68 20 6f  | maximum width o|
00005210  66 20 74 68 65 20 72 65  6c 65 76 61 6e 74 20 64  |f the relevant d|
00005220  61 74 61 20 66 69 65 6c  64 20 28 62 75 74 20 73  |ata field (but s|
00005230  65 65 0a 27 53 68 72 69  6e 6b 20 6c 69 73 74 27  |ee.'Shrink list'|
00005240  20 61 62 6f 76 65 29 20  61 6e 64 20 74 68 65 20  | above) and the |
00005250  73 70 61 63 65 72 20 73  74 72 69 6e 67 20 69 73  |spacer string is|
00005260  20 74 68 65 6e 20 70 72  69 6e 74 65 64 20 62 65  | then printed be|
00005270  66 6f 72 65 20 73 74 61  72 74 69 6e 67 0a 74 68  |fore starting.th|
00005280  65 20 6e 65 78 74 20 63  6f 6c 75 6d 6e 2e 20 54  |e next column. T|
00005290  68 65 20 27 43 6f 6c 75  6d 6e 20 73 70 61 63 65  |he 'Column space|
000052a0  72 27 20 62 6f 78 20 63  6f 6e 74 61 69 6e 73 20  |r' box contains |
000052b0  31 20 62 79 20 64 65 66  61 75 6c 74 2c 20 6d 65  |1 by default, me|
000052c0  61 6e 69 6e 67 0a 74 68  61 74 20 74 68 65 20 64  |aning.that the d|
000052d0  65 66 61 75 6c 74 20 73  70 61 63 65 72 20 69 73  |efault spacer is|
000052e0  20 61 20 73 69 6e 67 6c  65 20 73 70 61 63 65 2e  | a single space.|
000052f0  20 41 20 6d 61 78 69 6d  75 6d 20 6f 66 20 35 20  | A maximum of 5 |
00005300  63 68 61 72 61 63 74 65  72 73 20 69 73 0a 61 6c  |characters is.al|
00005310  6c 6f 77 65 64 2e 20 54  68 72 65 65 20 69 6e 74  |lowed. Three int|
00005320  65 72 70 72 65 74 61 74  69 6f 6e 73 20 6f 66 20  |erpretations of |
00005330  74 68 65 20 63 6f 6e 74  65 6e 74 73 20 6f 66 20  |the contents of |
00005340  74 68 69 73 20 62 6f 78  20 61 72 65 20 70 6f 73  |this box are pos|
00005350  73 69 62 6c 65 3a 2d 0a  0a 28 31 29 20 41 20 6e  |sible:-..(1) A n|
00005360  75 6d 62 65 72 20 62 79  20 69 74 73 65 6c 66 20  |umber by itself |
00005370  6d 65 61 6e 73 20 75 73  65 20 74 68 65 20 73 70  |means use the sp|
00005380  65 63 69 66 69 65 64 20  6e 75 6d 62 65 72 20 6f  |ecified number o|
00005390  66 20 73 70 61 63 65 73  2e 0a 28 32 29 20 41 20  |f spaces..(2) A |
000053a0  6e 75 6d 62 65 72 20 66  6f 6c 6c 6f 77 65 64 20  |number followed |
000053b0  62 79 20 61 20 6e 6f 6e  2d 6e 75 6d 65 72 69 63  |by a non-numeric|
000053c0  20 63 68 61 72 61 63 74  65 72 20 6d 65 61 6e 73  | character means|
000053d0  20 75 73 65 20 61 20 73  74 72 69 6e 67 20 6f 66  | use a string of|
000053e0  0a 20 20 20 20 74 68 65  20 73 70 65 63 69 66 69  |.    the specifi|
000053f0  65 64 20 6e 75 6d 62 65  72 20 6f 66 20 74 68 61  |ed number of tha|
00005400  74 20 63 68 61 72 61 63  74 65 72 2c 20 65 2e 67  |t character, e.g|
00005410  2e 20 33 2d 20 6d 65 61  6e 73 20 33 20 68 79 70  |. 3- means 3 hyp|
00005420  68 65 6e 73 2e 0a 28 33  29 20 41 20 6e 6f 6e 2d  |hens..(3) A non-|
00005430  6e 75 6d 65 72 69 63 20  73 74 72 69 6e 67 20 69  |numeric string i|
00005440  73 20 75 73 65 64 20 22  61 73 20 69 73 22 2c 20  |s used "as is", |
00005450  65 2e 67 2e 20 22 7c 22  20 6f 72 20 22 20 7c 20  |e.g. "|" or " | |
00005460  22 2e 0a 0a 50 72 69 6e  74 69 6e 67 20 73 69 6e  |"...Printing sin|
00005470  67 6c 65 20 72 65 63 6f  72 64 73 0a 3d 3d 3d 3d  |gle records.====|
00005480  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00005490  3d 3d 3d 0a 54 68 65 20  27 4d 61 74 63 68 27 20  |===.The 'Match' |
000054a0  77 69 6e 64 6f 77 20 63  6f 6e 74 61 69 6e 73 20  |window contains |
000054b0  61 20 6c 61 72 67 65 20  62 75 74 74 6f 6e 20 6d  |a large button m|
000054c0  61 72 6b 65 64 20 27 50  72 69 6e 74 20 74 68 69  |arked 'Print thi|
000054d0  73 27 2e 20 57 68 65 6e  20 63 6c 69 63 6b 65 64  |s'. When clicked|
000054e0  0a 74 68 69 73 20 63 61  75 73 65 73 20 6f 6e 6c  |.this causes onl|
000054f0  79 20 74 68 65 20 64 69  73 70 6c 61 79 65 64 20  |y the displayed |
00005500  72 65 63 6f 72 64 20 74  6f 20 62 65 20 70 72 69  |record to be pri|
00005510  6e 74 65 64 2e 20 54 68  65 20 66 69 65 6c 64 20  |nted. The field |
00005520  73 65 6c 65 63 74 69 6f  6e 20 61 6e 64 0a 66 6f  |selection and.fo|
00005530  72 6d 61 74 20 61 72 65  20 63 68 6f 73 65 6e 20  |rmat are chosen |
00005540  69 6e 20 65 78 61 63 74  6c 79 20 74 68 65 20 73  |in exactly the s|
00005550  61 6d 65 20 77 61 79 20  61 73 20 66 6f 72 20 61  |ame way as for a|
00005560  20 6d 6f 72 65 20 65 78  74 65 6e 73 69 76 65 20  | more extensive |
00005570  72 65 70 6f 72 74 2e 0a  0a 41 20 73 65 63 6f 6e  |report...A secon|
00005580  64 20 77 61 79 20 6f 66  20 70 72 69 6e 74 69 6e  |d way of printin|
00005590  67 20 74 68 65 20 64 69  73 70 6c 61 79 65 64 20  |g the displayed |
000055a0  72 65 63 6f 72 64 20 69  73 20 74 6f 20 70 72 65  |record is to pre|
000055b0  73 73 20 74 68 65 20 27  50 72 69 6e 74 27 20 6b  |ss the 'Print' k|
000055c0  65 79 20 6f 6e 0a 74 68  65 20 6b 65 79 62 6f 61  |ey on.the keyboa|
000055d0  72 64 2e 20 46 6f 72 20  74 68 69 73 20 74 6f 20  |rd. For this to |
000055e0  77 6f 72 6b 20 79 6f 75  20 6d 75 73 74 20 68 61  |work you must ha|
000055f0  76 65 20 66 69 72 73 74  20 73 61 76 65 64 20 61  |ve first saved a|
00005600  20 66 69 65 6c 64 20 73  65 6c 65 63 74 69 6f 6e  | field selection|
00005610  0a 66 69 6c 65 20 63 61  6c 6c 65 64 20 27 44 65  |.file called 'De|
00005620  66 61 75 6c 74 27 20 69  6e 20 74 68 65 20 27 50  |fault' in the 'P|
00005630  72 69 6e 74 52 65 73 27  20 73 75 62 64 69 72 65  |rintRes' subdire|
00005640  63 74 6f 72 79 20 6f 66  20 74 68 65 20 64 61 74  |ctory of the dat|
00005650  61 62 61 73 65 2e 20 49  66 0a 74 68 69 73 20 66  |abase. If.this f|
00005660  69 6c 65 20 69 73 20 6e  6f 74 20 66 6f 75 6e 64  |ile is not found|
00005670  20 61 6e 20 65 72 72 6f  72 20 6d 65 73 73 61 67  | an error messag|
00005680  65 20 69 73 20 64 69 73  70 6c 61 79 65 64 2c 20  |e is displayed, |
00005690  6f 74 68 65 72 77 69 73  65 20 74 68 65 20 63 75  |otherwise the cu|
000056a0  72 72 65 6e 74 0a 72 65  63 6f 72 64 20 69 73 20  |rrent.record is |
000056b0  70 72 69 6e 74 65 64 20  69 6e 20 27 56 65 72 74  |printed in 'Vert|
000056c0  69 63 61 6c 27 20 66 6f  72 6d 61 74 2e 0a 0a 54  |ical' format...T|
000056d0  68 65 20 27 50 72 69 6e  74 27 20 6b 65 79 20 68  |he 'Print' key h|
000056e0  61 73 20 74 77 6f 20 6f  74 68 65 72 20 61 63 74  |as two other act|
000056f0  69 6f 6e 73 20 77 68 69  63 68 20 63 61 6e 20 62  |ions which can b|
00005700  65 20 75 73 65 66 75 6c  20 73 68 6f 72 74 2d 63  |e useful short-c|
00005710  75 74 73 2e 20 55 73 65  64 0a 69 6e 20 63 6f 6e  |uts. Used.in con|
00005720  6a 75 6e 63 74 69 6f 6e  20 77 69 74 68 20 53 48  |junction with SH|
00005730  49 46 54 20 69 74 20 6f  70 65 6e 73 20 75 70 20  |IFT it opens up |
00005740  74 68 65 20 27 4d 61 74  63 68 27 20 77 69 6e 64  |the 'Match' wind|
00005750  6f 77 2e 20 57 69 74 68  20 43 54 52 4c 20 69 74  |ow. With CTRL it|
00005760  20 6f 70 65 6e 73 0a 74  68 65 20 27 50 72 69 6e  | opens.the 'Prin|
00005770  74 20 6f 70 74 69 6f 6e  73 27 20 77 69 6e 64 6f  |t options' windo|
00005780  77 2e 0a 0a                                       |w...|
00005784