                                  PROSE
                                  =====
                        PROFILE SYSTEM ENHANCEMENTS
                        ---------------------------

for use with PROFILE 4 PLUS on the TRS-80 Model 4/4P/4D computers

COPYRIGHT (C) 1987 BY LEANDER ENTERPRISES; ALL RIGHTS RESERVED
P. O. BOX 50823, INDIANAPOLIS, INDIANA  46250
-----------------------------------------------------------------------------

(Profile 4 Plus Program: (c)1984 the Small Computer Company, licensed to Tandy Corporation)

(BASRUN/CMD Program: (c) 1984 Microsoft Corporation, licensed to Leander Enterprises)

(TRS-80 is a trademark of Tandy Corporation)
(SuperSCRIPSIT is a trademark of Tandy Corporation)
(Allwrite! is a trademark of The Tesler Software Corporation)

These programs are provided as Shareware.  If you find that the programs are useful, a minimum contribution of $15 is requested.  You are granted a limited license to use the Extended Report Creation and Printing Programs and the included BASRUN/CMD Program for your own use.

You may also copy and distribute these programs, provided the following conditions are met:

       1.  No fee may be charged for such copying and distribution.

       2.  The programs may only be distributed in the original and unmodified copy of the 'PROSE/ARC' file.



OVERVIEW
--------

EFEC/CMD is the Extended Report Creation Program.  This creates the new extended reports or edits an existing extended report.  Extended reports have an extension of "/ERn", where 'n' is any character from 0 to 9 and from A to Z.

EFER/CMD is the Extended Report Printing Program.  This program does the actual extended report printing using the format specified by the creation program.

EFECR/CMD is a Profile 4 Plus user created menu used to load the creation and printing programs.  Both EFEC/CMD and EFER/CMD default to load and run this menu on completion.

EFES/CMD program creates Allwrite! compatible text and name/address files from your existing SuperSCRIPSIT selection files.  The existing Profile 4 Plus "/SRn" files are not modified in any way.

BASRUN/CMD is the Runtime Program by Microsoft Corporation.  This file must be available on one of the disk drives online when the Extended Report Creation and Printing programs are used.

The Extended Report Printing Program uses your existing Profile 4 Plus data and index files.  The files are not modified in any way.

It is STRONGLY recommended that you prepare your report layout on paper first.  Layout forms are available from most office supply stores.  Failing this, graph paper where columns and lines can be indicated will work.  You should also have a hard copy of the file segments showing the field numbers, headings, and lengths.  Putting the layout on paper first will make the actual report creation process much easier.

Additional enhancements and future programs will be made available on the Access Line Bulletin Board System, Indianapolis, Indiana.  Telephone number 317-841-7072, 8 bits, no parity, one stop bit, 300/1200/2400 baud, operating 24 hours a day.



EXTENDED REPORT CREATION PROGRAM
--------------------------------

On running this program (EFEC/CMD), the program displays a title and copyright page for a few seconds and then requests you to "Enter File Name:".  An input field is displayed.  Enter the file name of the data base you are working on, just as you would in any other Profile application.  From 1 to 8 characters may be entered.  If less then 8 characters, press <ENTER>.  The program will left justify the file name and pad with 0's.  If the "/MAP" file is not found you will be returned to this prompt again.  You may exit the program by pressing the <F3> key.

You will then be requested to enter the format number.  If the file exists, you will then be able to edit the file.  If the file is not found on any of the disks online, you will be asked if this is a new report format.  Respond with <Y>es or <N>o.  A <N>o will go back to the previous question.

The creation process is divided into the following subsections:
       a.  Define the paper size.
       b.  Provide date, time, page number information.
       c.  Title lines to be printed (3).
       d.  Heading lines to be printed (1 to 10).
       e.  Field lines to be printed (1 to 10) and the spacing to be used.
       f.  Field data printing information.
       g.  Miscellaneous information.

While editing an existing file, the <F3> key will skip from one subsection to the next, leaving the current values intact and not having to answer questions for data that will not be changed.  Pressing <ENTER> will cause the current entry (displayed on the top line) to be used as the default value.  That is, the current value is left unchanged.  There is no provision (at this time) to go backwards to a previous entry.

a.  Define the paper size.

You will be asked how many physical lines per page your paper contains, at six lines per inch, how many characters per line can be printed, and how many lines may be printed per page.

Note:  printing reports a page at a time is not supported at the present.

The minimum paper size is 6 lines (1 inch).  The maximum paper size is 255 lines (42.5 inches).  The minimum characters per line is 10 and the maximum is 255 (depending on your printer).

b.  Provide date, time, page number information.

You are asked to provide column and line numbers where the date, time, and page number will be printed.  Entry is limited to the three title lines.  Entry of '0' will suppress printing of the appropriate item.  The page number is printed as "PAGE xxxxx", so allow 10 spaces from the right margin.  Eight spaces are required for the date and time.

The date and time, if being printed, will also be updated on the start of each new page.

c.  Title lines to be printed (3).

You are then provided three prompts where you may type up to three title lines.  The maximum length allowed for a title line is the number of characters per line.  Your are then asked if the line is to be centered or not.  Allow space for the date, time and page number areas if they are also being printed.

d.  Heading lines to be printed (1 to 10).

Up to ten heading lines may be printed.  Enter the information, including all spaces, as it is to be printed on the report.  The maximum length allowed for a heading line is the number of characters per line.

e.  Field lines to be printed (1 to 10) and the spacing to be used.

Enter the number of lines to be used for printing of the actual data and if a blank line is to be skipped between each record.

f.  Field data printing information.

Enter the field number to print and then the column and line position within the field lines where the data is to be printed.  The program will reject any column number greater than the number of characters per line or a line number greater than the number of field lines requested.

The record number may be printed by using field number '0' and entering the column and line positions.  The record number requires five spaces and is right justified.

When editing an existing file, the program will check the column and line numbers of all fields against the number of characters per line and the number of field lines allowed.  If any are found to be greater than allowed they will be changed to '0'.  Any field that has a column number of '0' or a line number of '0' will not be printed.  Thus, it is not necessary to go back and change column and line numbers if the number of characters per line or the number of field lines is later reduced.

Remember to take into consideration the length of the data to be printed when entering the column number.  If you enter a column number of 76 for a field that that is 20 characters long, and your report is 80 characters per line, only the first 5 characters will be printed.

g.  Miscellaneous information.

If your printer is capable of printing in a condensed mode (16 cpi), enter up to three decimal values that will put your printer in this mode.  If less then three values are needed enter '0' for the others.  You are then asked for up to three decimal values to put your printer back to its normal mode.

You are then asked to provide the decimal codes for three divider lines.  The first is printed between the title and the heading lines; the second between the heading lines and the start of the data area; the third between each record in the data area.  The character to be used as a divider line may be any printable character, including graphics characters, that your printer can print.  Be sure to enter a valid character or strange things can happen.

You may then enter the name of the program to be run when the report has been completed.  This defaults the EFECR/CMD menu but may be changed to the RM/CMD menu or any other user defined menu or /CMD type program.  No extension is required.


On completion, you are asked to which drive the file is to be saved.  Pressing the <F3> key will terminate the program without saving the file.



EXTENDED REPORT PRINTING PROGRAM
--------------------------------

On running this program (EFER/CMD), the program displays a title and copyright page for a few seconds and then requests you to "Enter File Name:".  An input field is displayed.  Enter the file name of the data base you are working on, just as you would in any other Profile application.  From 1 to 8 characters may be entered.  If less then 8 characters, press <ENTER>.  The program will left justify the file name and pad with 0's.  If the "/MAP" file is not found you will be returned to this prompt again.  You may exit the program by pressing the <F3> key.

You will then be requested to enter the format number.  If the file is not found on any of the disks online, you will be prompted again.

Once a proper format number is entered, printing will start.  The report may be terminated at any time by pressing the <F3> key.



ALLWRITE! USERS
---------------

Note on using SCRCONV/CMD (EFES/CMD):  Use the normal setup and selection procedures as described in your Profile manual.  On completion, invoke this program (from the EFECR/CMD menu).  Enter the file name and format number ('n') to use as requested.  Your are then prompted to enter the disk drive number for the output files.  Two files are created; the file name is the same as the data base in use.  The new extensions are "/NAn" for the name and address file and "/TXn" for a text file.  If these two files already exist, they will be overwritten.

Your are then prompted for the character code and selection code to be used as required by Allwrite.

You may exit the program at any prompt by pressing the <F3> key.

The text file (filename/TXn) contains a series of comment lines describing the file, variables used, and the ";RD" control word.  This file can be used as the basis of a form letter, or included with an existing form letter.

The name and address file (filename/NAn) does not require editing and should not be modified as it is in the proper format to be read by the ";RD" control word.

On completion, you will be returned to the EFECR/CMD menu.



Any comments or suggestions may be mailed to the address above or left on the Access Line BBS.
