home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-02-06 | 125.3 KB | 2,992 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FASTFILE (tm)
- with
- REPORT
-
- and
-
- Applications
-
-
-
- for
- MS-DOS & PC-DOS Computers
-
-
-
-
- Disclaimer of Liability
-
- This product may include technical inaccuracies or typographical
- errors. Periodic changes are made and will be incorporated in
- new editions of the publication.
-
- The entire risk as to the quality and performance of this product
- is assumed by the user. In no event will Interactive Mini
- Systems, Inc. or R.D. (Monte) Benham be liable for direct, in-
- direct, incidental or consequential damages resulting from
- defect(s) in the software. A good faith effort will be made to
- correct any problems with the software that are reported.
-
-
-
-
- Copyright 1990,1991 Interactive Mini Systems, Inc. and RD (Monte)
- Benham, 5312 W Tucannon, Kennewick, WA 99336 (509) 783-3829
-
-
- THE DATABASE FOR LAPTOP'S and/or SINGLE FLOPPY DISK COMPUTERS
- _________________________________________________________________
-
- Using FASTFILE is simple. Pick a Preprogrammed application
- to see how the system works. If you like the application, name a
- new file and start entering your own data. You may modify the
- application template by adding or deleting fields. Or you may
- create your own application by referring to the tutorial manual.
-
-
- EASY HANDLING
-
- FASTFILE uses the same screen for data entry, editing, and
- searching. This makes the program easy to learn and use.
-
-
- SAVE YOUR MONEY
-
- You could spend thousands trying to achieve the required
- speed for truly efficient computing. High-speed drives, turbo
- boards, and complete systems upgrades try to overcome a system's
- inherent slowdown which is waiting for disk reads. You may also
- be tempted to buy special hardware for data backup.
-
- FASTFILE eliminates processing tie-up's. Memory compaction
- techniques allow more memory efficiency. You can easily and
- economically back up your data. A doctor can store a year of
- patient billing on a 3 1/2 in floppy disk.
-
-
- FEATURES
- 1 Applications. Checks, Billing, Clients, labels, Inventory, +
- 2 The small tutorial manual will save your time.
- 3 Search and display saves data entry time.
- 4 Retrieve specific data at "eye blink" speed.
- 5 Arrange reports the way you like.
- 6 Table fields provide screen indexes and easy data entry.
- 7 Save time and money by backing up data on a floppy disk.
- 8 Relative fields allow addressing of relative records.
- 9 Works with a single floppy disk without disk swapping.
- 225 to 5,500 recds/file with 32 files/disk or HD subdir.
- (The Checkbook file allows an estimated 1600 entries.)
- 10 Requires MS or PC DOS 2.0 or later.
-
-
- TYPICAL ENDORSEMENTS
-
- "FASTFILE keeps track of my consultant database, bookkeeping,
- and mailing list. It's so easy to use and is user friendly."
- Debra Goodwin, Sr. Sales Coordinator
- Amera Natural Nail Care
-
- "FASTFILE may not have all the features of the more expensive
- systems, but it does what I want to do and is very easy to use."
- I do not hesitate in recommending it to others.
- David L. Adams, M.D.
-
- -i-
-
- TABLE OF CONTENTS
- _______________________________________________________________
- 1.0 Introduction . . . . . . . . . . . . . . . . . . . . . 1
-
- 2.0 Starting FASTFILE . . . . . . . . . . . . . . . . . . . 2
-
- 3.0 Find, Edit, Total . . . . . . . . . . . . . . . . . . . 3
- Cursor Movement . . . . . . . . . . . . . . . . . . . 3
- Find (or Search) Selection . . . . . . . . . . . . . . 3
- Searches Using Wild Card (*) Designator . . . . . . . 4
- Searches Using Any (?) Designator . . . . . . . . . . 5
- Edit a Record . . . . . . . . . . . . . . . . . . . . 5
- Record Totals . . . . . . . . . . . . . . . . . . . . 6
-
- 4.0 Adding Records . . . . . . . . . . . . . . . . . . . . 8
- Note for Relative Records . . . . . . . . . . . . . . 9
-
- 5.0 Reports . . . . . . . . . . . . . . . . . . . . . . . . 10
- Modifying Report Formats . . . . . . . . . . . . . . . 10
- F1 Line Format . . . . . . . . . . . . . . . . . . . 11
- F2 Page Format . . . . . . . . . . . . . . . . . . . 12
- F4 Sort Order . . . . . . . . . . . . . . . . . . . . 13
- F5 Swap Report Formats . . . . . . . . . . . . . . . 13
- F6 Report Title . . . . . . . . . . . . . . . . . . . 13
- F9 Dictionary . . . . . . . . . . . . . . . . . . . . 14
-
- 6.0 Modifying the Record Template . . . . . . . . . . . . . 15
-
- 7.0 Create New File Structure . . . . . . . . . . . . . . . 17
- General Considerations . . . . . . . . . . . . . . . 17
- [1] Duplicating this Design (for your records) . . . 18
- [2] Creating a New File Design (for your records) . 18
- Create New Report . . . . . . . . . . . . . . . . . . 20
-
- 8.0 Load, Save, and Delete Files . . . . . . . . . . . . . 22
-
- Appendix A (Field Types) . . . . . . . . . . . . . . . . . . 23
- Alphanumeric Field . . . . . . . . . . . . . . . . . . 23
- Relative Alphanumeric Field . . . . . . . . . . . . . . 24
- Deleting Relative Records . . . . . . . . . . . . . . 24
- Creating Relative Records . . . . . . . . . . . . . . 24
- Table Field . . . . . . . . . . . . . . . . . . . . . . 24
- Date Field . . . . . . . . . . . . . . . . . . . . . . 25
- Number Field . . . . . . . . . . . . . . . . . . . . . 25
- Field Calculator . . . . . . . . . . . . . . . . . . 25
- Automatic Field Calculations . . . . . . . . . . . . 26
- Field 32 (Screen Display) . . . . . . . . . . . . . . 26
- 0-255 Field . . . . . . . . . . . . . . . . . . . . . . 26
- Appendix B (Screen Design for the Invoice file) . . . . . . 27
- Appendix C Application Notes . . . . . . . . . . . . . . . 28
- Appendix D Features with Questions and Answers . . . . . . 34
- Appendix E Copying FASTFILE . . . . . . . . . . . . . . . . 36
- Appendix F Practice Exercises - Modifying Reports . . . . . 37
- Appendix G How to Create and Use my own Gradebook . . . . . 39
- Index . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
- Index of Practice Exercises . . . . . . . . . . . . . . . . 45
- Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . 46
- Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . 48
-
- 1.0 INTRODUCTION
- _________________________________________________________________
-
- You should find FASTFILE just right for small business, teacher,
- and home applications. It's easy to use and fast. It handles
- hundreds of records/file with several files/disk (without disk
- swapping). This makes FASTFILE ideal for laptop computers.
-
- It's easy to learn because the same screen is used for searching,
- data entry, and editing. Features such as record duplication,
- field blanking (with key strokes other than [left/right arrow]),
- and edit access to the last record added are real time savers.
-
- Typical FASTFILE applications include:
-
- * Billing and A/R
- * Check Book/General Ledger
- * Client Lists
- * Craft Overtime Accounting
- * Inventories
- * Mailing Lists/Labels
- * Maintaining Church Records
- * Payroll
- * Teacher's Grade Book & Quizes
- * Sales Journals
- * Software Catalogs
- * Scout Master Records
-
- This is a "learn by doing" manual that uses a check book file and
- practice exercises. Once you learn how to search, write reports,
- and enter data for one file, you can use the same techniques on
- any application. Other example application files are given.
-
- One exercise (pg 16) shows how to rename the CHECKS file, delete
- the existing records, and change the general ledger list. In a
- few minutes you'll be entering your own checks. The index (pg45)
- lists practice exercises for nine (9) example files. The manual
- also shows you how to develop a new file by using the ArtInv file
- as an example. Before designing a new file, please work through
- the examples and read section 7.0 (see pg 17).
-
- The examples for field, primary key, record, and file given below
- will be useful as you read the manual.
-
- Field ________ Records ________
- Field# Name Recd1 Recd2 Recd2
-
- 1* CHECK# 3456 3457 3458
- 2 DATE Feb10 Feb12 Feb15
- 3 CATEGORY Food Gasoline Medical
- 4 TO Safeway Texaco Dr Adams
- 5 AMOUNT $56.21 $15.00 $40.00
- \____________________________/
- Several Records make a file
- or a database
- * The primary key field(s) defines the record.
-
- -1-
-
- 2.0 STARTING FASTFILE
- _________________________________________________________________
- To start FASTFILE merely type [FF] and [Enter] from the DOS
- prompt [A>]. The first menu is:
-
- SELECTION MENU
- 1 Start FASTFILE
- 2 Change Cursor
- 3 Print README
- 4 Applications with Notes
- 5 Features with Q/Ans
- 6 Copy Instructions
- 7 Print INVOICE and Other Available Files
- 8 Print 50 pg Manual
- Esc Exit to DOS
- YOUR CHOICE: _
-
- Experiment with selections [2 - 6] before proceeding. You should
- print README (selection 3), work the examples given in README,
- read the manual, and then return to this point.
-
- Start FASTFILE by entering [1]. The menu below is displayed.
-
- FILES
-
- 1 ArtInv
- 2 CHECKS
- 3 Clients
- 4 DrBiling
- 5 FASTquiz
- 6 GradeBk2
- 7 Invoice
- 8 Software
- YOUR CHOICE = _
- (Esc = Exit)
-
- This manual assumes you will type [2] and [Enter] to load the
- CHECKS file. FASTFILE will then display the menu shown below:
-
- MAIN MENU
- Reg to: _______________
- CHECKS #Recds/#Bytes Left
-
- 1 FIND, EDIT, TOTAL
- 2 ADD RECORDS
- 3 REPORT
- 4 FORMATS (REPORT)
- 5 FIELD EDIT
- 6 CREATE FILE
- 7 LOAD FILE
- 8 SAVE FILE
- Esc Exit to DOS
- YOUR CHOICE: _
-
- To illustrate FASTFILE commands enter [1 or F1], and we will
- discuss how to move the cursor to FIND, EDIT and obtain TOTALS in
- the next chapter.
- -2-
-
- 3.0 FIND, EDIT, TOTAL
- _________________________________________________________________
-
- The FIND menu is entered from the main menu by pressing [1 or
- F1]. FASTFILE responds by displaying a screen similar to the one
- below. Notice the top line gives the file name along with the
- #Recds /#Bytes remaining for new information. The first field is
- labeled [CHECK#] and is displayed in reverse video. Following
- the name are three (3) blank spaces for search selections. The
- maximum number of characters allowed in each field is indicated
- by the line lengths. The first field will accept 5 NUMERIC
- characters. Sections 6, 7, and Appendix A contain more informat-
- ion on file specifications. But for now, let's focus attention
- on cursor movement and the commands to FIND records.
-
- CHECKS 22/57170 CATEGORY table
- 1 Auto 17 17
- CHECK# _____ STATUS _ 2 B-Dogs 18 Ranch
- DATE ___ CATEGORY ________ 3 Clothes 19 Studio
- TO: ______________________ . .
- FOR: ______________________ 15 Other 31 31
- AMOUNT ________ DEPOSIT ________ 16 Phone 32 Deposit
-
- *WLD ?ANY <LESS = >GRTR <>NOT EQ <= >=
- Find=F1 Total=F3 LastRecd=F4 GotoAdd=F6 Help=F10 Exit=Esc
-
-
- CURSOR MOVEMENT
-
- The table below summarizes cursor movement.
-
- [Esc] Escape to previous menu
- [Tab] or [Up Arrow] Move cursor to previous field
- [Shift Tab] or [Dn Arrow] Move cursor to next field
- [Enter] Move cursor to next field
-
- SPECIAL FIELD EDIT FEATURES
- [1st Char] Clears field if not [Left or Right Arrow]
- [Left Arrow] Moves cursor left one character
- [Right Arrow] Moves cursor right one character
- [Space] Not allowed as 1st character of a field
-
- The cursor is advanced to the next field by pressing [Enter, Tab,
- or Dn Arrow]. Advance the cursor to the fourth field by hitting
- [Enter] three times. Notice a category list appears when the
- cursor is at the fourth field. The list disappears when the
- cursor is moved away from the field. To move the cursor back a
- field, press [Up Arrow or Shft Tab]. The reason the list appears
- is that a TABLE type field was selected for field 4. Let's move
- on and show you how information is found by FASTFILE.
-
-
- FIND (or Search) SELECTION
-
- See the FIND symbols at the bottom of the screen for *WLD, ?ANY,
-
- -3-
-
- 3.0 FIND, EDIT TOTAL Continued
- _________________________________________________________________
-
- etc. To illustrate their use let's find all checks for gasoline.
-
- CHECK# _____ STATUS _ CATEGORY table
- DATE ____ CATEGORY 7_______ 1 Auto
- TO: ___________________ .
- FOR: ___________________ 7 Gas
- CHARGE ________ DEPOSIT _______
-
- *WLD ?ANY <LESS = >GRTR <>NOT EQ <= >=
- Find=F1 Total=F3 LastRecd=F4 GotoAdd=F6 Help=F10 Exit=Esc
-
- Move the cursor to the field named [CATEGORY]. Notice a list
- appears on the right hand side of the screen. Enter [7] and
- then notice the meaning of [F1] on the last line of the screen.
- This is the menu line. It will always tell you what commands
- will be accepted. The meaning of [F1] is to FIND. So by hitting
- [F1], the first record for gasoline is displayed.
-
- CHECK# 3810 STATUS
- DATE 0106 CATEGORY GAS
- TO: F&F
- FOR:
- AMOUNT 9.00 DEPOSIT 0.0
-
- Next Recd=F3 Prev Recd=F4 Edit=F6 Global=F8 Exit=Esc
-
- Notice the menu line has changed. Hit [F3] to FIND the next
- record for gas. Notice the menu line changes again. Hit [F4] to
- backup to the previous record. Hit [Esc] to return to the blank
- FIND (or Select) screen. Note also that you may return to the
- main menu by hitting [Esc] a second time. In general, you may
- escape from any FASTFILE command with [Esc].
-
-
- SEARCHES USING WILD CARD (*) DESIGNATOR
-
- Now let's find the check(s) written to Dr Sjerjen.
-
- CHECK# _____ STATUS _
- DATE ____ CATEGORY ________
- TO: dr s*
- FOR: _____________________
- AMOUNT ________ DEPOSIT ________
-
- *WLD ?ANY <LESS = >GRTR <>NOT EQ <= >=
- Find=F1 Total=F3 LastRecd=F4 GotoAdd=F6 Help=F10 Exit=Esc
-
- From the blank FIND screen move the cursor to [TO: ] and type
- [dr s*] then press [F1]. Instantly a record is displayed. Now
- FIND the next check written to Dr Sjerjen by pressing [F3] again.
- FASTFILE gives the [This is the last selected recd] message.
- Please return to the blank FIND screen by pressing [Esc].
-
-
- -4-
-
- 3.0 FIND, EDIT TOTAL Continued
- _________________________________________________________________
-
- SEARCHES USING THE ANY (?) DESIGNATOR
-
- If you do not have a blank FIND screen, press [F1] or [Esc]. Now
- let's find the check written to DENHAM. However, the name may be
- spelled BENHAM.
-
- CHECK# _____ STATUS _
- DATE ____ CATEGORY ________
- TO: = ?ENMAM
- FOR: ____________________________
- AMOUNT ________ DEPOSIT _______
-
- *WLD ?ANY <LESS = >GRTR <>NOT EQ <= >=
- Find=F1 Total=F3 LastRecd=F4 GotoAdd=F6 Help=F10 Exit=Esc
-
- Move the cursor to [TO:], type [=?ENHAM], and [F1].
-
-
- EDIT A RECORD
-
- The EDIT mode may be entered once a record is selected. Assuming
- the record for BENHAM is displayed as explained in the previous
- paragraph, let's edit the information in the 6th field [FOR:].
-
- CHECK# 3830 STATUS
- DATE 0229 CATEGORY Taxes
- TO: Benham
- FOR: Fastfile
- AMOUNT 70.00 DEPOSIT 0.0
-
- Next Recd=F3 Prev Recd=F4 Edit=F6 Global=F8 Exit=Esc _
-
- Look to the menu line for help. Hit [F6] to enter EDIT mode.
- The cursor moves to the second field and the menu line changes:
-
- Save Edit=F2 Delete Recd=F6 Void=Esc
-
- Since it's desired to modify field 6, move the cursor to [FOR:]
- Enter the misspelled word [EXAMBLE] but don't press [Enter]. Now
- let's assume you recognize the error. Backspace the cursor until
- the character [B] is erased. Then type [PLE] and [Enter].
-
- Suppose the correct entry was really [SAMPLE]. Move the cursor
- back one field by pressing [Up Arrow]. Now type [SAMPLE] and hit
- [Enter]. Notice that by typing any character the entire line is
- erased. You could have erased the line by pressing [Backspace].
- Notice also that you may use [Left Arrow] to move the cursor to
- a position for inserting new information.
-
- Hit [F2] to save the record to memory. Notice the screen blinks,
- and the menu is updated. If there is another record that matches
- the search selection, the new record is displayed. Please return
- to the blank FIND screen by typing [Esc].
-
- -5-
-
- 3.0 FIND, EDIT, TOTAL Continued
- _________________________________________________________________
- RECORD TOTALS
-
- Let's find how many checks were written for FOOD that were over
- $50, and find the total value of the checks that are over $50.
- Make sure FASTFILE has the blank FIND screen and keep an eye on
- the menu line at the bottom of the screen as we proceed.
-
- CHECK# _____ STATUS _ CATEGORY table
- DATE ____ CATEGORY 6 1 Auto
- TO: ____________________________ .
- FOR: ____________________________ 6 Food
- AMOUNT > 50 DEPOSIT ________
-
- *WLD ?ANY <LESS = >GRTR <>NOT EQ <= >=
- Find=F1 Total=F3 LastRecd=F4 GotoAdd=F6 Help=F10 Exit=Esc
-
- Move the cursor to the field labeled [CATEGORY] and enter [6].
- Notice the category table at the right of the screen will show
- [6 FOOD]. Then move the cursor to the field labeled [AMOUNT] and
- enter [>50] and press [F3]. The screen display is:
-
- Count = 2 Total = 143.01
- Avg = 71.51
-
- PRESS ENTER TO CONTINUE _
-
- To edit checks for FOOD that are over $50, enter the information
- given above and hit [F1] instead of [F3]. In the review exercises
- you will see how to list the checks written for over $50 to the
- screen using the REPORT function. Please go to the main menu by
- pressing [Enter].
-
- The OR Operation
-
- The OR function allows searches from common fields. For example
- the [CATEGORY] field uses position 13 (Medical) and 20 (Taxes).
- The exercise below shows how to find checks for medical or taxes:
-
- type remark
- ======== ===========================================
- a [1] Selects Find mode from the MAIN menu.
- b Move the cursor to [CATEGORY]
- c [13] Select Medical
- d Move cursor past [DEPOSIT] & get the message:
- Find=F1 OR=F5 Exit=Esc
- e [F5] Select the OR operation
- f Move the cursor to [CATEGORY]
- g [20][F1] Selects Taxes, then Finds the first record
- h [F3] To advance through the selected checks.
- i [Esc] Return to the MAIN menu by tapping [Esc] twice.
-
- The selection procedure illustrated above can be used for more
- complex searches. Please see if you can work the exercises on
- the following page.
-
- -6-
-
- 3.0 FIND, EDIT, TOTAL Continued - Review Exercises
- _________________________________________________________________
- Try to do the exercises without referring to the procedures. KEEP
- YOUR EYES ON THE MENU(s) to understand the instructions.
-
- FIND A CHECK WRITTEN FOR GAS
- type remark
- ======== =========================================
- a [1] Select FIND mode from the MAIN menu.
- b Move the cursor to [CATEGORY]
- c [7][F1] Selects Gas and Finds 1st Record
- d [Esc] Return to MAIN menu by hitting Esc twice.
-
- FIND ALL CHECKS WRITTEN TO DR SJERJEN.
- type remark
- ========= =======================================
- a [1] Select FIND mode from the MAIN menu.
- b Move the cursor to [TO:]
- c [dr s*][F1] Wild Card Search starting with [dr s]
- d [F3] Finds the next record.
- e [Esc] Return to MAIN menu by hitting Esc twice.
-
- EDIT RICHLAND KENNEL CLUB CHECK.
- In [FOR:] change "membership" to "dues".
- type remark
- ========= =======================================
- a [1] Select FIND mode from MAIN menu.
- b Move the cursor to [FOR:]
- c [memb*][F1] Finds 1st check. Look at the menu
- (screen's bottom) for meaning of F6.
- d [F6] Select Edit mode
- e Move the cursor to [FOR:]
- f [dues][F2] Makes change and ADVANCES TO NEXT RECD
- g [Esc] Return to MAIN menu by hitting Esc twice.
-
- FIND TOTAL AMOUNT FOR JANUARY'S FOOD CHECKS.
- type remark
- =========== ==========================================
- a [1 or F1] Select FIND mode from MAIN menu.
- b Move the cursor to [DATE]
- c [01*][Enter] Select January
- d [6][Enter] At [CATEGORY] select FOOD
- e Move the cursor to [AMOUNT]
- f [F3] Select Totals. Notice the values displayed.
- g [Enter][Esc] Return to MAIN menu.
-
- LIST FOOD CHECKS GREATER THAN $50 TO THE SCREEN WITH REPORT.
- type report
- ========= ========================================
- a [3 or F3] Select REPORT mode from the main menu.
- b Move the cursor to [CATEGORY]
- c [6] Select FOOD
- d Move the cursor to [AMOUNT]
- e [>50][F1] Finds checks greater than $50.
- f [1] Select Normal Report
- g [F1] Screen output. Then return to MAIN menu.
-
- -7-
-
- 4.0 ADDING RECORDS
- _________________________________________________________________
-
- Adding records is very easy. However, before continuing with the
- demonstration, it's important to present certain restrictions
- and/or automatic error checks made by FASTFILE.
-
- The first, first two, or first three fields in a record are
- designated primary key fields during file creation as explained
- in section 7. FASTFILE will not allow duplicate information in
- key field(s) because records are stored in primary key order.
-
- The only way to change a primary key field once a record has been
- added to memory is to delete the record using EDIT. Then, return
- to ADD mode and re-enter the entire record. Therefore, be sure to
- verify the information in the primary key field(s) before issuing
- the ADD record command [F2].
-
- Please enter ADD record mode by typing [2 or F2] from the main
- menu. Answer [1] for input from Last Record and Keyboard. (This
- will update the CHECK# and save re-entry of common data like the
- DATE. Notice the red menu line at the screen bottom. The commands
- available are [F2], [F4], [Esc], and [C].
-
- CHECKS #Recds/#Bytes Left
-
- CHECK# _____ STATUS _
- DATE _____ CATEGORY ________
- TO: ____________________________
- FOR: ____________________________
- AMOUNT _________ DEPOSIT _______
-
- ADD Recd=F2 Prev Recd=F4 Exit=Esc C=Calculator
-
- With the cursor positioned at the first field, type [2222] and
- press [Enter] to fill the primary key field labeled [CHECK#].
- Now, enter sample data in to the remaining fields.
-
- It is not necessary to enter data into every field. You can
- conserve memory by omitting data that is not necessary to convey
- the meaning. For example let's assume you are entering
- information for a check written for FOOD to Safeway. When the
- cursor reaches the [CATEGORY] field, enter [6] for food and then
- [SAFEWAY] in the field labeled [TO:]. The next field is labeled
- [FOR:] and it's not necessary to enter any information. Skip to
- the next field and enter the amount of [54.21].
-
- Before saving the record to memory, pause to examine each field.
- Remember, the primary key field(s) may only be corrected before
- the record is saved to memory. To demonstrate this, press
- [Enter] to position the cursor to field 1. Replace check number
- [2222] with [12] and press [F2]. Notice the screen blink. The
- checking account balance is updated and the CHECK# is incremented
- to [13]. Change the CHECK# to [12] and hit [F2] to view:
-
- PRI KEY ERROR...PRESS ENTER
-
- -8-
-
- 4.0 ADDING RECORDS Continued
- _________________________________________________________________
-
- Press [Enter] and correct the entry in field 1 to [13]. Then
- enter data in the other fields. Remember the values in the field
- labeled [AMOUNT] and [DEPOSIT] will be used to update the account
- balance. Enter additional records if you feel it necessary to
- understand the ADD record operation. When you have completed
- this exercise please return to the main menu by pressing [Esc].
-
-
- NOTE FOR RELATIVE RECORDS
-
- FASTFILE provides a special search and display feature for field
- 1 when RELATIVE fields are used during ADD mode. The database is
- searched for a match for the data entered in field 1. If a match
- is found, the last relative record entered is displayed with
- field 2 incremented. You merely add the changes to the new record.
-
- If billing file were loaded, and you wished to add another record
- for Allen PL, type [allen*] and hit [Enter] as shown:
-
- DRBILING 26/57057
-
- Lname I allen*__________ # ___
- Patient __________ Billing ___
- Services _______________
- Date ________
- Charge ________
- Payment ________
- Adjustment ________
- Address _________________
- CTY,ST-Z _________________
-
- Add Record=F2 Prev Recd=F4 Exit=Esc
-
- FASTFILE will display the following screen. The cursor is at
- at the end of the third field. Note the (_) after [PETE].
-
- Lname I ALLEN PL # 1
- Patient PETE_
- Services SURGERY Billing 0
- Date 89- 8- 7
- Charge 210.00
- Payment 147.77
- Adjustment 25.29
- Address 223 Chestnut
- CTY,ST-Z Richland,Wa 99352
-
- BAL DUE 36.94
-
- Add Record=F2 Prev Recd=F4 Exit=Esc
-
-
-
-
-
- -9-
-
- 5.0 REPORTS
- _________________________________________________________________
- Let's write a report by using the existing format. From the main
- type [3] to enter the REPORT mode. When subtotals are specified
- the first screen is:
-
- Type of Report
- 1 Normal
- 2 Subtotal Only
-
- Type [1] to advance to the select screen displayed below:
-
- CATEGORY table
- CHECK# _____ STATUS _ 1 Auto 17 17
- DATE ____ CATEGORY ________ 2 B-Dogs 18 Ranch
- TO: _________________________ 3 Clothes 19 StudiO
- FOR: __________________________ 4 Disposal 20 Taxes
- AMOUNT ________ DEPOSIT ________ 5 Elec 21 Tithing
- 6 Food 22 Utility
- *WLD ?ANY <LESS = >GRTR <>NOT EQ <= >=
- REPORT MENU Find=F1 Exit=Esc Help=F10
-
- To report on all records merely enter [F1]. If you wish to
- report on records for CATEGORY [FOOD], move the cursor to the
- field labeled [CATEGORY], and enter [6] because the table
- references [6 FOOD]. Then hit [F1]. The screen will clear and
- the following menu will appear:
-
- OUTPUT TO
- 1 Screen
- 2 Printer
- 3 Disk (MAILMERG.TXT)
-
- To output to the screen enter [1 or F1]. You may stop printing
- by striking any key and, then resume printing by entering [Y].
- If you desire to print a report to the printer, repeat the above
- instructions but select the printer as the output device by
- entering [2 or F2]. Select [3 or F3] to output to the disk file
- MAILMERG.TXT in the current directory. You must enter a field
- terminator (check the requirements of your word processor). You
- may examine MAILMERG.TXT with the DOS TYPE command.
-
- Since we learn best by doing, PLEASE TURN TO Appendix F and DO
- THE PRACTICE EXERCISES. Then return to this point for a detailed
- explanation of the FORMATS menu.
-
- MODIFYING REPORT FORMAT
-
- Make sure the CHECKS file is loaded, and then select the FORMATS
- (REPORT) by entering [4 or F4]. Figure 5.1 (page 14) shows the
- sectioned screen that contains all the information for one
- report. Notice the menu line at the bottom is displayed in red.
- The titles in each section also list the function key required
- for addressing. For example, the SORT function is addressed by
- pressing [F4]. Let's discuss each section of the screen and
- explain how to modify and create report formats.
-
- -10-
-
- 5.0 REPORTS - F1 Line Format (see Figure 5.1 page 14)
- _________________________________________________________________
-
- F1 LINE FORMAT
-
- The line format lists the information to be printed. Up to 9
- report lines may be printed. To enter the line format press [F1].
- The cursor will move to the screen area and ask:
-
- F1=NEW F2=EDIT
-
- Since it is easier to edit, let's press [F2]. The response is:
-
- #LINES= 1 EDIT L#(0=DONE)= _
-
- Up to 9 lines are allowed. Tap [1] and [Enter] to select line 1.
-
- P# to edit(0=DONE) = _
-
- P# stands for position number and is the first column listed in
- the line format area (Figure 5.1, p 14). To address position 5
- [FOR:], tap [5] and [Enter]. The next prompt is:
-
- NEW=F2 ADD=F4 DEL=F6 DICT=F9
-
- Tap [F6] to delete the entry for position 5. The next prompt is:
-
- P# to edit(0=DONE) = _
-
- Wait until you read the note below to answer the above prompt.
-
- NOTE: To change the information at a given P# select F2
- for NEW information. To add a line after a given P#, select F4
- for ADD a new item. Pressing [F9] will reprint the DICTIONARY.
- Only 16 of 32 fields can be printed in the dictionary area. If
- there are more than 16 fields, pressing [F9] will display those
- fields. To return the DICTIONARY to the first 16 items merely
- press [F9] a second time.
-
- Now lets add [Deposit] to the report. Answer the P# prompt with
- [4] and then tap [F4] to select ADD. The next prompt is:
-
- TABADV= _
-
- The Tab Advance is the number of spaces to move the printer
- carriage before printing the field information in the report.
- The value for the first TABADV is usually zero (0). In this
- example enter [1] and terminate with [Enter]. The next prompt is:
-
- TABADV= 1 FLD#= _
-
- When a valid field number such as [8] for [Deposit] is typed and
- terminated with [Enter], the next prompt (for NUMBER field types)
- will ask questions for SUBTOTALS. If the answer is [Y] a prompt
- will ask a question for AVERAGES. If the answer is [Y], the final
- prompt will ask for NONZERO averages. Nonzero averages do not
-
- -11-
-
- 5.0 REPORTS - F1 Line and F2 Page Formats (see Figure 5.1 pg 14)
- _________________________________________________________________
- include zero values in the calculation of averages. This is
- useful for grade book applications. Exit with Esc. Then exit from
- the [P#] and EDIT LINE# prompts with zero [0] or [Esc].
-
- To create a new line format, select [F1] from the bottom menu
- line. When the cursor is moved to the line format area press
- [F1] again. FASTFILE will respond by asking:
-
- ARE YOU SURE? _
-
- If your answer is [Y], the existing format will be erased and you
- will be prompted for information for the first line. After
- answering [0] to the [P#] prompt, FASTFILE will ask:
-
- DO ANOTHER LINE? _
-
- If your answer is [Y], you will be prompted for the next line of
- information. Up to 9 report lines may be used in a single
- report. If your answer to the above prompt is [N], you will be
- given an opportunity to edit any of the lines entered with:
-
- #LINES= _ EDIT L#(0=DONE)= _
-
- You may answer [0] followed by [Enter] or press [Esc] to return
- to the FORMATS menu at the bottom of the screen.
-
-
- F2 PAGE FORMAT
-
- There are nine (9) items from the page format:
-
- 1 Print blank spaces. Most of the time it is desirable to
- print blank spaces. However, when printing address labels
- or for writing output to the disk for mail merge operations,
- blank space should not be printed.
- 2 Number Pages.
- 3 Space Between Records.
- 4 Print Lines per Page.
- 5 Total Lines per Page. If the total lines per page equal
- print lines per page, FASTFILE assumes mailing labels are
- being printed. At the appropriate time you will be ask to
- enter the number of copies (up to 255).
- 6 Eject page after subtotal break (if line printer selected).
- 7 Print blank lines. To conserve reporting space and to make
- the reports look more attractive it is often desirable to
- omit the printing of blank lines.
- 8 Print Report Title. In applications such as printing
- checks, it is desirable to not print a report title.
- 9 Print Field Headings. Refer to item 8.
-
- To select one of the items, hit [F2] and then the enter the
- corresponding line number. FASTFILE will allow only [Y], [N], or
- numeric values in items 4 and 5. To exit from this function
- enter a line number of zero [0] or press [Esc].
-
- -12-
-
- 5.0 REPORTS - F4 Sort Order, F5 Swap Formats, F6 Title
- _________________________________________________________________
- (see Figure 5.1 pg 14)
- F4 SORT ORDER
-
- To change the sort order enter [F4] from the bottom menu line.
- The cursor will move to the sort order block and give the prompt:
-
- SORT ORDER OK?
-
- If the response is [N], FASTFILE erases the sort order and asks:
-
- SORT FIELD (0=DONE) _
-
- If you enter a valid field number such as [4] for category the
- next prompt is:
-
- SUBTOTAL BREAK? _
-
- Please answer [Y].
-
- NOTE: This will cause the report to group all checks of the same
- category together and place a subtotal message at the end of the
- grouping (ie a "trailing subtotal break"). When relative fields
- are used in files (see DRBILING, INVOICE, GRADE_BK), a "leading
- subtotal break" is possible when the first sort field selected is
- field number 1. This allows the name and a heading to be placed
- before the data is printed. For leading breaks you may select
- the number of lines to the heading (1 to 5).
-
- The next prompt is: SORT FIELD (0=DONE) _
-
- To sort by category and then by date, press [3] and [Enter]. The
- prompt is:
- SORT FIELD (0=DONE) _
-
- This could continue until 5 sort orders are entered. Since only
- 2 are desired press [0] and [Enter]. The final prompt is:
-
- SORT ORDER OK? _
-
- This provides chance to make a change. If everything is ok press
- [Y] followed by [Enter] or just press [Esc].
-
-
- F5 SWAP FORMATS
-
- Press [F5] to swap report formats. To return to the original
- format press [F5] a second time.
-
-
- F6 REPORT TITLE
-
- A new report title is entered by pressing [F6] from the bottom
- menu line. If the title is selected in the page format section
- [F2], the title will be centered and printed with the report.
-
- -13-
-
- 5.0 REPORTS - F9 Dictionary
- ________________________________________________________________
-
- F9 DICTIONARY
-
- The dictionary is shown on the extreme right of the FORMATS
- screen. It is listed by field number, field name, print width,
- and digits after decimal point for NUMBER fields. (For relative
- fields, the print width is shown inside square brackets [ ].) The
- first 16 fields are shown on the first screen. If there are more
- than 16 fields pressing [F9] will display them.
-
- Notice the name for field 32 is [BALANCE], which is the result of
- field 8 minus field 7 plus field 32. Field 32 can be defined or
- modified only when the number of records is zero. (Use CREATE or
- FIELD EDIT modes. These modes can be entered from the main menu
- by selecting [5 or 6]. If field 32 is used, the result of the
- computation is displayed on the FIND and ADD record screens.
-
- If a NUMBER field is selected for math functions, the math
- functions are displayed in place of the field name. However, the
- field name is displayed in the line format section when the field
- is selected for printing.
-
- Escape back to the main menu is accomplished by pressing [Esc]
- from the bottom menu line.
-
-
- F4 SORT ORDER | |F9 DICTIONARY
- 4 CATEGORY T | | 1 CHECK# 5 0
- 3 DATE |__________________________| 2 STATUS 1
- | F1 LINE 1 of 1 FORMAT | 3 DATE 4
- | TAB FLD S LAST FIELD| 4 CATEGORY 8
- |P# ADV # T COL NAME | 5 TO:23
- | 1 0 1 5 CHECK# | 6 FOR:23
- | 2 1 3 10 DATE | 7 AMOUNT: 9 2
- _______________________| 3 2 5 35 TO: | 8 DEPOSIT 9 2
- F2 PAGE FORMAT | 4 1 7 Y 45 AMOUNT:|
- 1 PRNT BLANK SPACES Y | 5 1 32 55 BALANCE|
- 2 NUMBER PAGES? = Y | 6 1 6 79 FOR: |
- 3 SPACE BTWN RECDS= 1 | |
- 4 PRINT LINES/PAGE= 56 | |
- 5 TOTAL LINES/PAGE= 66 | |
- 6 EJECT AFTER BRK?= N | |
- 7 PRNT BLANK LINES= Y | |
- 8 REPORT TITLE? = Y | |
- 9 FIELD HEADINGS? = Y | |32 BALANCE 9 2
- | | 8- 7+32
- -----------------------------------------------------------------
- F6 GENERAL LEDGER / CHECKS SORTED BY CATEGORY AND DATE
- -----------------------------------------------------------------
- F1=Line F2=Page F3=Report F4=Sort F5=Swap F6=Title F9=Dict Esc
- hit F2, 2, and Y for number pages
-
- Figure 5.1 Report Format Screen For CHECKS File
-
- -14-
-
- 6.0 MODIFYING THE RECORD TEMPLATE
- _________________________________________________________________
-
- FASTFILE provides a convenient way to:
-
- 1. Add and delete fields (with and without records present)
- 2. Modify field names
- 3. Change field lengths
- 4. Adjust screen placement of fields
- 5. Change position of decimal points
- 6. Modify math functions (when records not present)
- 7. Edit names in TABLE fields.
-
- FIELD EDIT mode is entered from the main menu by with [5 or F5].
- FASTFILE responds by displaying the record template:
-
- CHECK# 1 _____ STATUS 2 _
- DATE 3 ____ CATEGORY 4 ________
- TO: 5 ____________________________
- FOR: 6 ____________________________
- AMOUNT 7 ________ DEPOSIT 8 ________
-
- EDIT FIELD#(0=DONE) _
-
- To illustrate the FIELD EDIT function, change the name of field
- #1 from [CHECK#] to [CHK#]. To do this hit [1] and [Enter] to
- answer the above prompt. FASTFILE responds with:
-
- Edit=F1 Add after=F4 Delete=F6 Esc
-
- Hit [F1] to display the field specification template:
-
- FIELD TYPES: 1 = ALPHA/NUMERIC
- 3 = TABLE 4 = DATE
- 5 = NUMBER 7 = 0-255
-
- FIELD# 1_
- TYPE 5_
- NAME CHECK#___
- XPOSN 3_
- YPOSN 2_
- PWIDTH 5_
- DCML PL 0
-
- Since the field# and field type cannot be changed in Edit mode,
- the cursor is positioned to the NAME field. To change the name
- merely type [CHK#] followed by [Enter]. Since there is no desire
- to change other values, continue to press [Enter] until the
- record template is again displayed.
-
- XPOSN and YPOSN stand for X and Y screen position of the field
- name. Values for XPOSN range from 1 to 60. YPOSN may be any
- value from 2 to 21. PWIDTH stands for the print width of the
- field and DCML PL stands for digits after decimal point for
- NUMBER fields. Acceptable values are 0 to 4.
-
-
- -15-
-
- 6.0 MODIFYING THE RECORD TEMPLATE Continued
- ________________________________________________________________
-
- After entering [0] and [Enter] to terminate editing of field
- specifications, the first of two TABLE fields are displayed on
- the right side of the screen as indicated below:
-
- CATEGORY table
-
- 1 AUTO 17 17
- 2 B-DOGS 18 RANCH
- 3 CLOTHES 19 STUDIO
- 4 DISPOSAL 20 TAXES
- 5 ELEC 21 TITHING
- 6 FOOD 22 UTILITY
- 7 GAS 23 WATER
- 8 HOUSE 24 24
- 9 INSUR 25 25
- 10 10 26 26
- 11 11 27 27
- 12 LEISURE 28 28
- 13 MEDICAL 29 29
- 14 14 30 30
- 15 OTHER 31 31
- 16 PHONE 32 DEPOSIT
-
- EDIT LINE(0=DONE) = _
-
- Any table value can be changed by entering the number. The
- cursor will move to the line number, blank the line, and wait
- for new information (which is terminated with [Enter]). After
- pressing [0] and [Enter] to escape from the first category table,
- a second table is displayed if it is specified. Finally, if the
- record count is zero, an opportunity to modify the definition of
- math fields is given along with a chance to change the calculat-
- ion order of field 32.
-
-
- PRACTICE EXERCISE (Create your own check book file)
-
- Using the CHECKS file as a starting point, create your file and
- call it "MYCHECKS". Change the [B-DOGS] category to [Building].
- type remark
- =============== =====================================
- a [7] Select LOAD mode from MAIN menu.
- b [2][Enter] Load the CHECKS file.
- c [6] Select Create File Mode from MAIN menu.
- d [MYCHECKS][Enter] New file name.
- e [3] Exit with new file name.
- f [5] Select Field Edit Mode from MAIN menu.
- g [0][Enter] Answer "Field Edit" question.
- h [2][Enter] Address Table 2 position.
- i [Building][Enter] The new Category name.
- j [0][Enter] Answer "Edit Line" question.
- k [0][Enter] Answer "Math Field" prompt.
- l [N] Answer "Field 32" question.
-
- -16-
-
- 7.0 CREATE NEW FILE STRUCTURE
- _________________________________________________________________
-
- GENERAL CONSIDERATIONS
-
- Before creating a new file, consider the following points:
-
- 1 Is the current file saved from memory to disk? FASTFILE's
- SAVE command is probably the most important command,
- because all memory is lost when the computer is shut off
- or when a new file is loaded or created.
-
- 2 Can an existing file and report structure be used? It's a
- simple procedure to erase data and name a new file using
- an existing structure (see pg 16, 18).
-
- 3 What are the names of fields to be used? Design the
- record format using a form similar to Figure 7.1 (pg 20).
- Remember names must be limited to 8 characters and up to
- 31 fields are allowed.
-
- 4 What field types should be used? Appendix A presents
- typical uses of each field type.
-
- 5 What are the maximum field lengths for each field? The
- maximum number of characters for alphanumeric fields is
- 31/49 when relative/non relative records. For numeric
- fields the max is 11 (including sign and decimal point).
-
- 6 Is it possible to abbreviate? Shorter alphanumeric fields
- take less memory and allow more records.
-
- 7 If you will be entering data from hand written forms make
- sure the forms field order agrees with FASTFILE's field
- order. For example, if you are entering gradebook data
- the columns from the grade book should be in the same
- order as those used the FASTFILE data entry screen.
-
- 8 What type(s) of report(s) are required? Take time to
- design one or more reports as shown in Figure 7.2 (p 21).
- The 80 column screen/printer width must be considered in
- designing your reports. If the column heading option is
- selected in the PAGE FORMAT, FASTFILE selects the field
- names for column headings. Page breaks are eliminated for
- mailing labels by setting lines printed per page equal to
- the total lines per page.
-
-
- FASTFILE provides three file creation options:
-
- 1 Duplicate the existing design
- 2 Create a new design
- 3 Rename the file in memory
-
- To enter the FILE CREATE mode, hit [6 or F8] from the main menu.
- FASTFILE responds with the following message and rings the bell:
-
- -17-
-
- 7.0 CREATE NEW FILE STRUCTURE Continued
- ________________________________________________________________
- FILE NAME = _
- If you Haven't saved your file hit [Esc]
-
- If the file has been saved to the disk, enter the new file name
- terminated with [Enter]. FASTFILE will respond with:
-
- A NEW FILE IS CREATED BY:
- 1 Duplicating this design
- 2 Creating a NEW design
- 3 Exit, memory file was renamed
- Your Choice = _
-
- [1] DUPLICATING THIS DESIGN (for your records)
-
- For non relative records, control is transferred directly to the
- INPUT FROM menu when your choice is [1] to the above prompt. If
- relative records are used (without gradebook) and if field 32 is
- used to calculate Balance DUE, the following menu will appear:
-
- DELETE RECORDS
- 1 All
- 2 Just Dependent Records
- 3 If Bal Due=0
- Your Choice: _
-
- If your customers remain the same from month to month, choosing
- option 2 will carry forward the previous balance. Control then
- transfers to the INPUT FROM menu for ADD RECORDS mode.
-
-
-
- [2] CREATING A NEW FILE DESIGN (for your records)
-
- Time invested in planning pays big dividends. Remember the
- saying "pay me now or pay me more later"? It is very disappoint-
- ing to discover design errors after a form is designed and
- data entered. All of the easy-to-use features provided by
- FASTFILE can be off-set by poor planning. So don't hurry the
- planning process. Re-read and study the general considerations
- presented at the beginning of this section. Get out paper and
- pencil to design both screen and report formats. Then pause and
- visualize how the information is to be used. If others are in-
- volved, discuss the purpose of the database with them. Then make
- corrections to meet the real users requirements.
-
- To illustrate how to create a new file, let's consider a high
- school teacher's problem. A fire in the Arts and Craft Room
- focused attention on the importance of a working inventory.
- Before insurance could be collected, an inventory was required.
- Then after the fire, school administration required a maintained
- inventory. The teacher merely wrote down the item description,
- quantity, unit of measure, year purchased, and replacement cost.
- It was very time consuming to locate items on the 55-page,
- unsorted list, and FASTFILE was selected to solve the problem.
-
- -18-
-
- 7.0 CREATE NEW FILE STRUCTURE Continued
- ________________________________________________________________
-
- The collection of items was carefully reviewed, and a symbol
- abbreviation convention was selected. To facilitate sorting,
- type and locations codes were assigned. Figure 7.1 and 7.2 show
- the screen and report designs selected. Even though the formats
- appear simple, considerable computer entry time was saved by
- discussing and visualizing procedures required for collecting,
- entering, and reporting information.
-
- This application is stored on the distribution disk under the
- title ARTINV. You may use this structure by loading the file and
- deleting the records as previously discussed in this section.
- However, let's do it the hard way for the experience of creating
- a new file.
-
- Make sure FASTFILE is in CREATE mode by pressing [6 or F6] from
- the main menu. Enter the new file name of [INVENTRY]. Note only
- 8 characters may be used in a file name, and that an extension is
- not allowed. FASTFILE places the extension [.FFF] at the end of
- the file name. Then hit [2] to create a new design. Finally,
- FASTFILE will ask [RELATIVE FIELDS?]. Answer [N].
-
- Refer to the form design of Figure 7.1 (p 20) for input informat-
- ion. The data for field #1 are:
-
- Field# = 1
- Field Type = 5 (a NUMBER field)
- Name = PART#
- * X-Posn = 2
- * Y-Posn = 2
- Print Width = 7
- Decimal Pl = 0
-
- *NOTE: FASTFILE will compute suggested values for the screen
- positions (X-Posn and Y-Posn).
-
- Answer the question [ADD ANOTHER FIELD?(Y/N)] with [Y]. Continue
- with the input process until the last field information is
- entered. Terminate field entry by answering the question [ADD
- ANOTHER FIELD?] with [N]. FASTFILE will respond by requesting
- the number of fields (1-3) for the primary key. For this
- application, the number of primary key fields is 1. (The part
- number identifies an item.) Please answer the question with [1]
- and hit [Enter]. FASTFILE responds by displaying the record
- format in FIELD EDIT mode as discussed in section 6. At this
- point you should be able to follow FASTFILE's prompts.
-
- After answering [0] to the [EDIT FIELD#(0=DONE)] question, you
- will be ask to enter the 32 category items for the TABLE field.
- Since this an example, make up names and edit them as you wish.
- Since the number of records are zero and NUMBER fields are used,
- FASTFILE will ask if any of the NUMBER fields are to reserved for
- MATH functions. Answer [N] to the prompt. In addition answer
- [N] to the field 32 question because no screen display computat-
-
- -19-
-
- 7.0 CREATE NEW FILE STRUCTURE - Create New Report
- ________________________________________________________________
-
- ions are needed. Control will transfer to ADD RECORD mode when
- the [Duplicate Records] question is ask. As usual answer [Y] to
- save data entry effort. Exit to the main menu by pressing [Esc].
-
- FASTFILE SCREEN DESIGN FOR Art Inventory
-
- Xposn
- 1 2 3 4
- 1234567890123456789012345678901234567890123456
- Y 2 Part# _______ Type ________ 2 Type table
- p 3 3 1 Bk-H
- o 4 Qty ___ Unit _____ Locn ____ 4 2 Bk-Mg
- s 5 5 3 Bk-P
- n 6 Desc1 ______________________________ 6 4 Brush
- 7 7 5 Ceramics
- 8 Desc2 ______________________________ 8 6 Clay
- 9 9 7 Craft
- 10 $Rcost ________ 10 8 Dye
- 11 11 9 Furn
- 12 Yr-P __ 12 10 Glaze
- 13 13 11 Ink
- 14 Spare ______________________________ 14 12 Jewelry
- 15 15 13 Kiln
- 1234567890123456789012345678901234567890123456 14 Lap
- 15 Leather
- ____ Field ____ Xposn Yposn Print Dec Math Opr 16 Magazine
- # Type* Name Width Pl 17 Paint
- 1 5 Part# 2 2 7 0 18 Paper
- 2 3 Type 28 2 8 19 Pencil
- 3 7 Qty 4 4 3 20 Pens
- 4 1 Unit 14 4 5 21 Print
- 5 1 Locn 28 4 4 22 Supplies
- 6 1 Desc1 2 6 30 23 Tool
- 7 1 Desc2 2 8 30
- 8 5 $Rcost 2 10 8 2
- 9 1 Yr-P 3 12 2
- 10 1 Spare 2 14 30
-
- *Field types: 1 Alphanumeric 2 Relative
- 3 Table 4 Date
- 5 Number 7 0-255
-
- Figure 7.1
-
-
- CREATE NEW REPORT
-
- Please hit [Esc] enough times to exit to the main menu. Then
- select [4 or F4] to enter the FORMATS (REPORT) mode. A screen
- similar to Figure 5.1 (page 14) should be displayed. The
- process for entering the design will be easy because most of the
- work was done in the planning stage. It pays to plan!
-
- -20-
-
- 7.0 CREATE NEW FILE STRUCTURE - Create New Report Continued
- ________________________________________________________________
-
- Press [F1] to enter LINE FORMAT mode, and answer the first prompt
- with [F1] to select a NEW format. After you answer [Y] to the
- [ARE YOU SURE?] prompt, the LINE FORMAT area will clear and
- display the prompt shown below. Please refer to Figure 7.2 for
- input information. The input information for the first few
- prompts are indicated in brackets.
-
- TABADV= [0][Enter] FLD#= [1][Enter]
- SUBTOTALS? [N]
- TABADV= [1][Enter] FLD#= [5][Enter]
- TABADV= [1][Enter] FLD#= [3][Enter]
-
- (continue until data for field 8 is entered)
- TABADV= [Esc]
- ADD ANOTHER LINE? [Y]
- TABADV= [24][Enter] FLD#= [7]Enter]
- TABADV= [Esc]
- ADD ANOTHER LINE? [N]
- #LINES = 2 EDIT L#(0=DONE)= [0][Enter]
-
- The cursor should be at the bottom menu line. Now let's select
- the SORT order by pressing [F4]. The instructions for entering
- the sort order are found in section 5.0 REPORTS on page 13 of
- this manual. Also answer [N] to the [7 PRNT BLANK LINES?] prompt
- in the PAGE FORMAT section (see [F2]). When finished with the
- Format, return to the main menu.
-
-
- FASTFILE REPORT DESIGN FOR Art Inventory
-
- 1 2 3 4 5 6
- 123456789012345678901234567890123456789012345678901234567890123
- 1 1
- 2PART# LOCN QTY UNIT DESC1 YR $RCOST2
- 3 DESC2 3
- 4_______ ____ ____ ____ ______________________________ __ ______4
- 5 ______________________________ 5
- 6 6
- 123456789012345678901234567890123456789012345678901234567890123
-
- Line# TAB Field# Sub
- Adv Tot
- Y/N
- 1 0 1 N
- 1 1 5 _
- 1 1 3 _
- 1 1 4 _
- 1 1 6 _
- 1 1 9 _
- 1 1 8 _
- 2 24 7 _
-
- Figure 7.2
-
- -21-
-
- 8.0 LOAD, SAVE, and DELETE FILES
- _________________________________________________________________
- LOADING FILES
-
- Files (or preprogrammed applications) are loaded by hitting [7 or
- F7] from the main menu. A screen such as the one below is given:
-
- FILES
- 1 ArtInv
- 2 CHECKS
- 3 Clients
- 4 DrBiling
- 5 FASTquiz
- 6 GradeBk2
- 7 Invoice
- 8 Software
- YOUR CHOICE = _
- Warning if you haven't saved you file hit Esc
-
- FASTFILE displays up to 32 applications in alphabetical order.
- The bell beeps to alert you to the possibility of losing the
- current file if it hasn't been saved to disk. A file is loaded
- by typing the number corresponding to the file name and Enter.
- After loading the file, FASTFILE returns to the main menu.
-
- SAVE/DELETE FILE
-
- Save is probably the most important FASTFILE command, because all
- memory is lost when the computer is shut off, or when a new file
- is loaded. The SAVE/DELETE FILE mode is entered by hitting [8 or
- F8] from the main menu and the screen below is displayed:
-
- File Name #Recds/Bytes left
- 1 Save
- 2 Delete
- ESC Exit
- YOUR CHOICE = _
-
- If you choose to save the file, hit [1 or F1]. After saving the
- file FASTFILE displays the message:
-
- File was saved. Press Enter to Continue
-
- If you choose to DELETE the file hit [2 or F2], and the following
- message is given:
- File Name #Recds/Bytes Remaining
-
- Are You Sure? _
-
- You must enter [Y] to delete the file. If you answer [Y] the file
- is deleted and control is transferred to Load File. The new list
- of files is displayed as indicated in LOADING FILES.
-
- NOTICE: Both the CHECKS and FASTquiz demonstration files cannot
- be SAVED or Deleted. To modify and/or use these designs see the
- exercises on pg 16 and pg 18.
-
- -22-
-
- APPENDIX A. FIELD TYPES
- _________________________________________________________________
-
- (Read if creating a new file).
-
- FASTFILE uses special memory compaction techniques to increase
- search and sorting speeds. The compacted files also conserve disk
- storage space. They minimize the time required to load, save and
- copy files. In many applications FASTFILE will require only 30%
- of the storage space indicated by the input screen. The six
- field types shown in the table below compare the maximum number
- of bytes apparent on the input screen to the number of bytes
- used. For example the TABLE field shows up to 16 bytes available
- but only a single byte is used.
-
- MAX BYTES BYTES
- FIELD TYPE APPARENT USED
- 1 Alphanumeric 31* bytes entered+1
- 2 Relative Alphanumeric
- 1st Record 31 bytes entered+1
- records in seq. 31 1
- 3 Table
- 16 Categories 16 1
- 32 Categories 8 1
- extra entries 9 or 17 9 or 17
- 4 Date 8 2
- 5 Number 11 4
- 6 Not used
- 7 0 -255 3 1
-
- * 49 bytes if relative records are not used.
-
- ALPHANUMERIC FIELD
-
- The characters available to you from the keyboard are called
- Alphanumeric. The characters [*] and [?] should not be used for
- field data because they are used to define FIND (or Select)
- criteria. In addition you cannot use the function keys.
-
- Alphanumeric fields can be used for names, numbers that do not
- require calculations, and dates. Alphanumeric fields have
- variable lengths up to a maximum of 31 (or 49) characters. It is
- wasteful of your time and of computer memory to enter more
- information than necessary to convey the meaning. For example,
- suppose you are entering data in the CLIENT file and you have a
- friend that lives at 1234 Chestnut Avenue #A5. The mail person
- will deliver the letter if it is addressed [1234 Chestnut#A5].
- This conveys the meaning and saves 7 bytes. It also saves you
- time in entering and reading the information. Remember your
- computer screen allows only 80 characters a line. If you exceed
- this limit you are forced to use another line. So make reports
- easier to read by omitting useless information.
-
- In general it is a good idea to plan in advance just how you wish
- to report your data. Then you can specify the size of your
- alphanumeric fields.
-
- -23-
-
- APPENDIX A. FIELD TYPES - Relative Alphanumeric, Table
- _________________________________________________________________
-
- RELATIVE ALPHANUMERIC FIELD
-
- The relative field provides many useful features while conserving
- memory and reducing the amount of work to enter data.
-
- RELATIVE FIELDS USED IN EXAMPLE APPLICATIONS
- ------------------------------------------------
- Example Required Fields Optional Fields
- ------- --------------- ---------------------
- Field1 Field2 # Name # Name
- ------- ------ -------- ---------
- GradeBk2 Lname I Pg# 3 Yr 4 L#
- Invoice Invoice# Item# 3 Date 4 Taxable
- 5 TypeSale
-
- If relative fields are used, field 1 must be relative and field 2
- must be of the 0-255 type. Other fields in the database may be
- defined as optional relative fields, as shown in the above table.
- The first (parent) record of the sequence has zero (0) for field
- 2. The highest possible sequence number is 255. Records of a
- a sequence reference the first (parent) record for data. Fields
- 1 and 2 are the primary key fields they may not be edited. Other
- relative fields may be edited when the parent record is selected.
- When other records of the sequence are selected, the cursor will
- automatically pass by relative fields. However, the fields will
- appear as if they have data. You may wish to visualize the
- information in the first record as heading information.
-
- Deleting Relative Records
-
- All relative records in a sequence are deleted by deleting the
- first (parent) record. To protect against accidental record loss,
- FASTFILE displays:
- [x] RECORD(S) TO DELETE? _
-
- after the delete command is issued. An escape is allowed by
- answering [N or Esc]. A [Y] answer deletes the records. A single
- record is deleted if it is not the parent record.
-
- Creating Relative Records
-
- The first question ask in CREATE Mode is [RELATIVE FIELDS?]. If
- the answer is [Y], fields 1 and 2 are automatically entered. The
- default field names are [Lname I] and [#]. [Lname I] stands for
- last name with Initials. The names of these fields and the print
- width of field 1 may be changed in FIELD EDIT mode.
-
-
- TABLE FIELD
-
- Table fields are very useful for displaying and entering category
- information such as services rendered by a doctor, scouting award
- or who to distribute money to for a consignment based business.
-
- -24-
-
- APPENDIX A. FIELD TYPES - Table, Date, Number
- ________________________________________________________________
-
- The CHECKS file uses a TABLE field to display general ledger
- categories such as AUTO, CLOTHES, FOOD, etc. Two TABLE type
- fields per record are allowed with a print width of either 8 or
- 16 characters. With eight (8) characters, 32 categories may be
- entered. With 16 characters, 16 categories may be used. FASTFILE
- will allow additional categories but the new categories will not
- be displayed in the TABLE of names. If the report uses subtotal
- breaks, the new categories are grouped with optional subtotals,
- totals, and averages.
-
- The values in a TABLE may be edited with FIELD EDIT mode from the
- main menu. Caution is advised. A name change of a category will
- occur in all records that reference the corresponding position in
- the category table.
-
- The TABLE field saves data entry time, and uses only 1 byte of
- memory for screen displayed items. For categories not displayed,
- the field appears as a regular alphanumeric field.
-
-
- DATE FIELD
-
- The DATE field uses the fixed format of YR-MM-DD and 2 bytes.
- This format is useful for editing and searching information. If
- an application requires a format such as xxJAN9_, an alphanumeric
- field should be used. It will cost six (6) more bytes. In many
- applications, it is not necessary to enter the year, because the
- file will be for an entire year. To sort by date it is necessary
- to enter information as either MMDD or YR-MM-DD.
-
- When the cursor is moved to a DATE field in ADD or EDIT modes,
- FASTFILE allows automatic entry of today's date by typing an
- [A]. (The menu line will show [AUTODATE=A] in red.)
-
-
- NUMBER FIELD
-
- The number field uses 4 bytes. The largest number is plus or
- minus 2,147,483,648 which is 2 to the 31st power. During CREATE
- and FIELD EDIT modes [selections 5 and 6 from the main menu]
- FASTFILE asks for the print width, and number of digits after
- decimal point. If 2 digits after decimal point are selected, the
- largest number is 21,474,836.48. FASTFILE actually limits this
- to 9,999,999.99. (If the print width is too small to print all
- digits, FASTFILE prints [*******].) A large number as well as
- zero [0] will occupy 4 bytes. If entry of non-numeric informat-
- ion is attempted in a NUMBER field, the bell will beep.
-
- Field Calculator
-
- Any time the cursor is moved to a NUMBER field during EDIT and
- ADD modes, the menu will show [Calculator=C] in red. If [C] is
- entered, the cursor will move to the bottom line, print the field
-
- -25-
-
- APPENDIX A. FIELD TYPES - Number, 0-255
- ________________________________________________________________
-
- name, and wait for data. For example suppose it was necessary to
- calculate the Washington state sales tax for $54.21. The entry is
-
- 5421x78/1000[Enter]
-
- The result of 4.22 is entered in the field. This feature is very
- useful for insurance adjustment calculations (medical billing).
-
- Automatic Field Calculations
-
- The NUMBER field can be used to do multi-statement arithmetic.
- The option to enter this information (or to edit it) is given
- during CREATE mode (or during FIELD EDIT) when the number of
- records is zero [0]. For example, suppose field 5 is a number
- field that contains the quantity of goods sold; and field 7
- contains the unit price. If field 8 is reserved for total price,
- the calculation of 5x7 would be specified for field 8. The math
- operation is executed when the record is saved to memory. Fields
- selected for MATH functions cannot be addressed during ADD and
- EDIT modes.
-
- Up to 9 NUMBER fields can be specified for MATH calculations and
- up to 8 items can be included in a calculation. Valid math
- operators are [+,-,x, and /]. An operator of [+] is assumed for
- the first entry.
-
- Field 32
-
- Field 32 is a special NUMBER field that always prints to the
- screen. A report may also print this field. For relative fields,
- Field 32 is cleared when a new sequence is referenced. Then, a
- calculation for all records in the sequence is done and the
- result displayed. This is convenient for displaying [BAL DUE]
- values in billing and invoice applications. For records that are
- not relative, Field 32 is cleared when the record count is zero.
-
- Specifications for Field 32 are entered during CREATE FILE and
- FIELD EDIT modes (items 6 and 5 from the main menu). The default
- print width is 11 characters with 2 digits after the decimal
- point. The normal values are taken from the first field in the
- calculation. For example, if the calculation were [8-7+32], the
- print width and digits after decimal point for Field 32 are taken
- from field 8.
-
-
- 0-255 FIELD
-
- This field type uses a single byte to store a number ranging from
- 0 to 255. A print width of 3 is automatically set by FASTFILE
- and no math functions are allowed. This field type is used for
- the sequence number for RELATIVE fields. It is also useful for
- specifying status information. For example [0] may mean cleared
- and [1] may mean not cleared.
-
- -26-
-
- APPENDIX B. Screen Design for the Invoice File
- _________________________________________________________________
-
- Invoice for Consignment Business (Art Gallery)
-
- Xposn
- 1 2 3
- 1234567890123456789012345678901234567890123456
- Y 2 Invoice# ________ Itm# ___ 2
- p 3 3 Money To table
- o 4 Date ____ Taxable? _ TypeSale ____ 4 1 Adams
- s 5 5 2 Benham
- n 6 Qty ___ Descript _________________ 6 3 Birch
- 7 7 4 Burgess
- 8 $ Each ________ 8 5 Druse
- 9 9 6 Elsworth
- 10 $ Total __________ 10 7 Fellows
- 11 11 8 Fry
- 12 Money To ________ 12 9 French
- 13 13 10 Gross
- 14 14 11 Haren
- 15 15 12 Johnson
- 1234567890123456789012345678901234567890123456 13 Kays
- 14 Leonard
- __ Field ______ Xposn Yposn Print Dec Math Opr 15 Mathews
- # Type* Name Width Pl 16 Mills¥
- 1 2 Invoice# 2 2 8 17 Nehr
- 2 7 Itm# 36 2 3 18 Newtson
- 3 2 Date 6 4 4 19 Petty
- 4 2 Taxable? 18 4 1 20 Pratt
- 5 2 TypeSale 31 4 4 21 Reinicke
- 6 5 Qty 7 6 3 0 22 Reise
- 7 1 Descript 18 6 17 23 Rettig
- 8 5 $ Each 4 8 8 2 24 Ross
- 9 5 $ Total 3 10 11 2 = 6x8 25 Taylor
- 10 3 Money To 2 12 8 26 Schuster
- 27 Tax
- 32 5 BAL DUE = 9 + 32 28 Wilson
-
- *Field types: 1 Alphanumeric 2 Relative
- 3 Table 4 Date
- 5 Number 7 0-255
-
-
- NOTICE
-
- Fields 1, 3, 4, and 5 are relative [field type = 2]. This saves
- entry/editing effort and conserves memory. If any value in these
- fields change, you can change it in all records by editing the
- master record [Itm# = 0].
-
-
-
-
-
-
- -27-
-
- APPENDIX C. APPLICATION NOTES - CLIENTS and FINDME
- ________________________________________________________________
- CLIENTS
-
- Debra Goodwin, Sr. Sales Coordinator, Amera Natural Nail Care
- says: "FASTFILE keeps track of my client database, bookkeeping,
- and mailing list. It's so easy to use and is user friendly."
-
- The CLIENTS application is just one of the programs Debra uses in
- her business. This application is useful for both the office and
- home to track name, address, phone numbers, and special remarks.
- The exercise below illustrates how to print mailing labels.
-
- LOAD CLIENTS AND PRINT 1 MAILING LABEL FOR EACH NAME
- type remark
- ======= ==========================================
- a [7] Select LOAD mode from MAIN menu.
- b [?][Enter] Select CLIENTS
- c [4] Select FORMATS. Verify the "F1 Line Format"
- reads "1/3". If not hit [F5] to select and
- display the SWAPPED format.
- d Note the "F2 PAGE FORMAT" shows [N] for items
- 1,2,6,8 and 9. It shows 4 spaces between
- records and the printed lines per page equal
- the total lines per page.
- e [F3] Go to REPORT.
- f [1][Enter] Answer to #Labels/Recd question.
- g [F1] Select all records.
- h [1] Screen output. Then return to MAIN menu
-
- Any file can be used to print mailing labels if the "F2 PAGE
- FORMAT" values are set correctly.
-
-
- FINDME
-
- Many people have the need to find items. My wife had hundreds of
- glaze bottles for use with her ceramics hobby. In time, it was
- easier to buy a new bottle of glaze, because it was too hard to
- locate the ones she had. The problem was solved by marking the
- location of each bottle. (For example BX4 42, stands for BOX 4,
- Column 4 and row 2.) The part number, name of glaze, and locat-
- ion were then entered into the FINDME application. After all
- items were entered, a sorted report grouped them by part number.
- She found up to 7 duplicates stored in various locations. She can
- now find what she has in stock. If this story sounds familiar,
- you will find this application useful.
-
- FIND THE DESERT TURQUOISE GLAZE BOTTLES (PART# = CR 806)
- type remark
- ========== ============================================
- a Load the FindMe file.
- b [3] Select REPORT from MAIN menu.
- c [CR 806][F1] Part# and Find command
- d [1] Screen output. Note: 5 bottles stored in
- different locations & return to MAIN menu.
-
- -28-
-
- APPENDIX C. APPLICATION NOTES - Invoice and Payroll
- _________________________________________________________________
- INVOICE
-
- The invoice application is designed for a consignment business
- (an art gallery). The business operator must distribute sales
- income to artists and tax at the end of the month. A table field
- [MONEY TO] is used for this purpose. The table field saves data
- entry effort and memory. It defaults to a regular alphanumeric
- field. In simpler terms, you may enter a name like [Alford] even
- though it doesn't appear in the list of names.
-
- The screen design for this application is given in Appendix B.
- Invoice applications are used for billing and accounts payable.
- Businesses usually like to design for their specific needs. For
- example a second hand clothing store uses a simpler invoice. It
- does not require the number of fields and they have at least 2000
- sales per month. A printing business uses a much more complex
- invoice. The DrBiling application is another example. If you
- need help designing your own invoice, call Monte Benham. Or for
- a fee he will develop an invoice to your specification.
-
- Please work the exercise below:
-
- DISPLAY THE DISTRIBUTION REPORT FOR TAX TO THE SCREEN
- type remark
- ======= =====================================
- a Load the Invoice file.
- b [3] Select the REPORT mode.
- c Move the cursor to [MONEY TO]
- d [22][F1] Select Tax and Find the records
- e [1] Screen output. Then return to MAIN menu.
-
-
- PAYROLL
-
- The Payroll file can be ordered by registered FASTFILE users. It
- handles local, state, federal, FICA, and two fixed deductions.
- You may track vacation and sick time. It accommodates overtime.
- Tax rates are user entered. The program does not require service
- or periodic updates.
-
- A company with up to twenty employees will find this application
- useful. The reports print summary pay stubs, and other employee
- summary reports. Although many small companies find it more
- convenient to hand write their own checks, FASTFILE might be used
- for check writing.
-
- PRINT SUMMARY PAY STUBS
- type remark
- ====== ================================================
- a Registered FASTFILE users can load PAYROLL.
- b [3] Select REPORT mode.
- c [F1] Select all records.
- d [1] Screen output.
- e [1] Normal Report. Then return to MAIN menu.
-
- -29-
-
- APPENDIX C. APPLICATION NOTES - Teacher's Gradebook
- _________________________________________________________________
- Larry Howell, a Lap Math Teacher at Park Middle School says: "I
- found FASTFILE to be the most effective individualized grading
- program I've used and I have tried several other programs." With
- FASTFILE the student/parent can receive assignments lists and
- grades before poor work slips are issued. This gives the student
- an opportunity to find assignments or complete assignments.
-
- Many teachers have given up on gradebook programs, because they
- take too much time and effort. FASTFILE'S eye-blink speed, single
- disk operation, and simple data entry procedures corrects that
- problem. To set up a grade book the teacher selects the number
- of grading periods per quarter, and types in the student names
- One report prints the class roster. Grades are recorded on the
- roster, and transferred to the computer at a convenient time.
- The unique averaging of non-zero grades gives the teacher an
- opportunity to obtain averages of special assignments that are
- not due every period.
-
- A complete report of student progress can be printed for
- distribution to the student or parent(s) as illustrated below.
- Appendix G shows how to create your own Gradebook file. Please
- work the following exercises to get a feel for the program. If
- you need help you may call Monte Benham. But please be patient
- as our registered users have priority for his time.
-
- LOAD THE GRADEBOOK APPLICATION AND DISPLAY A CLASS ROSTER
- type remark
- ======== ===============================================
- a Load GRADEBK2 file
- b [4] Select FORMATS. Look to the middle top of the
- screen. It should read: F1 Line 1 of 1 Format.
- If it's 1 of 5 (indicating the current display
- is line 1 of 5), Hit [F5] to SWAPPED reports.
- c [F3] Go to REPORT
- d [Enter] Move the cursor to [Pg#]
- e [0][F1] Select 1st Page for all students. Note: FASTFILE
- must start numbering the pages with 0. So the
- first page is Pg 0, the 2nd page is Pg 1 etc.
- f [1] Screen output
- g [Enter] Return to the MAIN menu when done
-
- DISPLAY A REPORT OF John Adams PROGRESS FOR FIRST 4 Weeks.
- type remark
- ========= ================================================
- a [4] Select FORMAT from MAIN menu
- b [F5] Select the Swapped report. (This report has 5
- lines so the middle of the screen should display:
- F1 Line 1 of 5 Format. If it does not Hit [F5].
- c [F3][1] Select REPORT mode and normal report
- d [Ad*][Enter] Wild Card Search Adams,John
- e [<1][F1] Take all pages less than 1
- f [1] Select screen output. This report is
- useful for student or parent conferences.
- g [Enter] Return to the main menu.
-
- -30-
-
- APPENDIX C. Scout Master and Software, Video tapes, etc
- _________________________________________________________________
- SCOUT MASTER
-
- S_MASTER is dedicated to Mr. Ed Garrett who helped my sons and at
- least 50 other young men earn the rank of eagle. With Ed's help
- this application was developed. It is available to registered
- FASTFILE users.
-
- PRINT A PROGRESS REPORT FOR ALL SCOUTS
- type remark
- ====== ================================================
- a Load S_MASTER
- b [3] Select REPORT.
- c [F1] Select all records.
- d [2] Select the printer.
- e [Y] Answer to printer on question.
- f After report is finished return to the main menu.
-
- PRINT REPORT OF BOYS WHO HAVE EARNED 1st CLASS
- type remark
- ====== ==================================================
- a [4] Select FORMATS.
- b [F5] Swapped report fromats
- c [F3] Go to Report
- d Move the cursor to [AWARD]
- e [4][F1] Select 1st Class and FIND all records
- e [1] Screen output
- f After report is printed return to the main menu.
-
- There are many other report possibilities. This application is
- designed to make the job of scout master easier.
-
-
- SOFTWARE, VIDEO TAPES, ETC.
- Category Table
- List items by name, category, and location. 1 Business &Finance
- A category table pops up for screen display. 2 Church &Religion
- Assign a category table and storage location 3 Communications
- that suits your needs. This program is use- 4 Database
- ful for items such as software, VCR tapes, 5 Educat'n-Teacher
- and etc. 6 Games
- 7 Graph-Draw-Paint
- This is an ideal program for computer clubs 8 Home
- with thousands of disks in their inventory. 9 Language-Prgm'g
- You can inport an ASCII file to FASTFILE 10 Math-Sci-Engr
- and then assign categories with as few as 2 11 Music
- key strokes. 12 New [This Month]
- 13 Other
- Here is the simple screen design. 14 Spread Sheets
- 15 Utilities
- DiskName __________________(Alpha field)
- Category _______________ (Table field)
- #Disks ___ (0-255 field)
- StorLocn _______ (Alpha field)
- Remark __________________(Alpha field
-
- -31-
-
- APPENDIX C. APPLICATION NOTES - DrBiling
- _________________________________________________________________
- Dr. David L. Adams, M.D. wrote: "I have looked at several
- different software packages ranging in price from $300 to $10,000
- for use in my medical practice. FASTFILE appears to have all the
- capability to do my billing and day sheet reports. It also will
- be useful for other applications such as Inventory, and Accounts
- Payable. FASTFILE may not have all of the features of the more
- expensive systems, but it does what I want to do and is very easy
- to use. I do not hesitate in recommending it to others."
-
- Registered users can obtain DrBiling, S_Master, Payroll, Deli,
- and other invoice applications which can be used for billing. In
- some sense the teachers gradebook and scout master can be looked
- at as billing applications. They show student accomplishments and
- scout awards earned with the expected date of next advancement.
- If you do not find an application that suits your needs, merely
- design you own. Appendix B contains an example screen design.
- If you need help contact Monte Benham. Or for a fee, he will
- design your applications to your specifications.
-
- All billing applications have two items in common. They use a
- "leading" subtotal break to place information from relative
- records (ie name and address) at the beginning of the report.
- Billing applications will then use a "trailing" subtotal break
- for summary reports (such as the doctor's DAY report).
-
- PRINT THE BILLS WHERE THE INSURANCE ADJUSTMENT > 0
- type remark
- ============ ===========================================
- a Registered FASTFILE users may load DrBiling.
- b [3] Select Report Mode from MAIN menu.
- c Move the cursor to [ADJUSTMENT]
- d [>0][F1] Select and then Find the Records
- e [2] Select printer output. Spacing is set so
- bill may be folded with the name and
- address appearing in the envelope window.
-
- PRINT THE DAY REPORT FOR JANUARY 18, 1990
- type remark
- ============ ==============================================
- a [4] Select FORMATS from the MAIN menu.
- b [F5] Select the SWAPPED report format.
- c [F3] Go to report mode.
- d Move the cursor to [DATE]
- e [900118][F1]
- f [1] Screen output. Then return to the MAIN menu.
-
- CREATE A NEW FILE FOR NEXT MONTH'S BILLING
- type remark
- ============ ===========================================
- a [6] Select CREATE file mode from the MAIN menu.
- b[02-91Bil][Enter] The new file name.
- c [1] Use same file design.
- d [Y] Zero records if BAL DUE=0.
- e [Esc] Exit to MAIN menu. Don't forget to save it.
-
- -32-
-
- APPENDIX C. APPLICATION NOTES - General Billing
- _________________________________________________________________
- GENERAL BILLING
-
- Many business bill the same customers each month for services.
- For example a local gymnastic club provides:
-
- Balance Forward** Recreation Gym
- Payment, Thanks Registration
- Meet Fee's Sales Tax
- USGF Team Sports
-
- Modify the DrBilling file for this application.
- type remark
- =================== =========================================
- a Load DrBilling file
- b [6] Select Create File Mode
- c [01-91Bil][Enter] New file name
- d [1][1][Esc] Duplicate, delete all recds, Main Menu
- e [3][Enter][F1] Select Field 3 for edit
- f [Enter][Student][Enter][Enter][Enter][Enter]
- g [4][Enter][F6] Delete field 4
- h [8][Enter][F6] Delete field 8
- i [0][Enter] Done with field edit
- j {Change service table to suit application Make 1st Item
- Balance Forward. See ** below.}
- k [0][Enter] Done with service table
- l [0][Enter] Done with Cty, ST-Z table
- m [0][Enter] Done with Math field
- n [Y][$ BalDue][Enter]
- o [6-7+32][Enter] Field 32 calculation for screen display
-
-
- Modify the Report to Include $BAL DUE (Field 32)
- type remark
- ==================== ========================================
- a [4] Select Formats Mode
- b [F1][F2][4][Enter] Edit line 4
- c [6][Enter][F2] Select Position 6 for NEW entry
- d[1][Enter][32][Enter] New values for Position 6
- e [Esc][Esc] Return to Format Menu Line
- f [F6][Name-Address][Enter]
- g [Esc] Return to Main Menu
- h [8][1][Enter] Save the file!
-
- After adding records and issuing statements, it's necessary to
- create a new file for the next month's billing as indicated.
- type remark
- =================== ========================================
- a Load last month's file
- b[6][02-91Bil][Enter] Select create mode, new file name
- c [1][2][Esc] Duplicate, delete dependent recds, Exit
- d [8][1][Enter] Save the NEW file!
-
-
- ** Fastfile assumes the parent record contains Balance Forward
-
- -33-
-
- APPENDIX D. FASTFILE FEATURES with Questions and answers
- ________________________________________________________________
- GENERAL DATA ENTRY
- Add and delete fields Y Keyboard + last recd added Y
- Re-use templates Y Duplicate record protection Y
- Multiple user files/disk Y Input error checking Y
- 1 disk without swapping Y Automatic date entry Y
- Same screen Add,Edit,Find Y Math calculator Y
- Help screens Y Edit access last recd added Y
- Min requirements DOS 2.0+ Screen Dsply of Table fields Y
- # dec digits (4 bytes) 9 Global functions Y
-
- RECORD SPECIFICATIONS REPORT SPECIFICATIONS
- All fields indexed Y Full screen create/edit Y
- Variable record length Y Leading or trailing breaks Y
- Number of bytes/file 58K 5 level instant sorting Y
- Max no. bytes/record 256 Print choice of blank spaces Y
- Avg Bytes/recd (CHECKS) 35 Print choice of bland lines Y
- Ext Max recds (CHECKS) 1600+ Max labels from one record 255
- Max fields/recd 32 Column subtotals/averages Y
- Multiple statement Math Y Choice for nonzero averages Y
- Number of field types 6 # Memory resident reports 2
- Relative records Y Printers- Any supported by DOS
-
-
- FREQUENTLY ASKED QUESTIONS
-
- How large is the program?
- ANSWER: 12,000 lines of assembly language or 32K bytes.
-
- What computer will run versions 1,2,3, and 4?
- ANSWER: Version 1 was written for a 48K APPLE II to track
- the membership of a 500 member church congregation. Version
- 2 was a learning experience. Versions 3 and 4 were written
- for the C-64. Version 5 is for the IBM PC and compatibles.
- It has many enhancements when compared to earlier versions.
-
- Why is FASTFILE so FAST?
- ANSWER: FASTFILE only uses the disk to load and save
- files. Program and data are memory resident. All operations
- are carried out at maximum speed using assembly language.
- Instant sorting is also done automatically during data entry
- and report writing.
-
- Will FASTFILE allow the use of a hard disk?
- ANSWER: Yes. If you wished to store the name, address,
- phone number, and city with a zip code for the residents of
- the state of Idaho, it would take a 40 MB for an estimated
- 1,700,000 records. Each city/and or county would have it's
- own subdirector with alphabetical files.
-
- How many reports per file does FASTFILE accommodate?
- ANSWER: Two reports which can be edited. Report selection is
- with the [SWAP=F] command in the FORMATS section. The screen
- edit/create features allow selection of the sorting order,
- printing order, and line order or your reports.
-
- -34-
-
- APPENDIX D. FEATURES with Questions and Answers Continued
- _________________________________________________________________
-
- What is FASTFILE'S record capacity?
- ANSWER: It varies because of variable record sizes. The
- CHECKS file input screen shows a capacity of 80 bytes but
- the average record size is 35 bytes. FASTFILE has six field
- types that help conserve memory and simplify data entry:
-
- MAX BYTES BYTES
- FIELD TYPE APPARENT USED
- 1 Alphanumeric 31/49* bytes entered+1
- 2 Record relative alphanumeric
- 1st record 31 bytes entered+1
- remaining records in seq. 31 1
- 3 Table
- 16 categories of 16 bytes ea 16 1
- 32 categories of 8 bytes ea 8 1
- categories not in table 8 or 16
- 4 DATE 8 2
- 5 Number (with sign and dec pt) 12 4
- 6 (not used)
- 7 0-255 3 1
-
- An inventory application utilizing 7 fields for data will
- allow entry of 49 bytes per record. Only 10.5 bytes/record
- are actually used. This allows about 5,500 records/file,
- 100,000 item inventory requires 18 files or 1.1 MB and will
- fit on a 3.5 inch floppy disk . An application that uses
- all 256 bytes for each record allows 225 records/file. But
- don't forget up to 32 files (depending disk storage space)
- can be stored on each floppy or hard disk subdirectory.
-
- What are the advantages of a maximum record size of 256 bytes?
- ANSWER: Many practical database applications use 100 bytes
- or less. The reason for this is that someone actually must
- enter data and the data must be read to be usable. I doubt
- you want to use your time typing 1,000 to 4,000 bytes into
- each record. Therefore, it follows that FASTFILE'S record
- size is set to be about 2.5 times the expected record
- capacity. This fits within the most efficient addressing
- range of micro computers.
-
- The smaller record size and data compaction techniques used
- also produce great advantages. Many different files can be
- put on a single disk. For large database applications like
- patient billing, an entire year of billing transactions will
- fit on a single 3.5 inch floppy disk that requires less than
- a minute to copy.
-
- What improvements do you plan to make to FASTFILE?
- ANSWER: I plan to service the needs of the registered
- users. If you have a suggestion for an improvement please
- fill out a feedback form and return it. I will give your
- suggestion(s) serious consideration for future versions.
-
-
- -35-
-
- APPENDIX E. COPYING FASTFILE
- _________________________________________________________________
-
- COPYING FASTFILE TO ANOTHER FLOPPY DISK (skip if you have a HD)
-
- You should make a copy of FASTFILE before doing anything else.
- It's a good idea to store the original distribution diskette in a
- safe place. The copy will serve as your operating diskette.
-
- Put your DOS systems diskette in drive A and Boot up. Enter the
- DOS commands shown below. Note the comments on the right.
- type remark
- ============== ===========================================
- [A:] Make drive A: the current drive.
- [DISKCOPY A: A:] The diskcopy program will give a message to
- put source [FASTFILE] disk in drive A. The
- disk will be copied to memory. Diskcopy
- will then ask you to put in the target
- disk [a blank disk] in drive A. This disk
- will be formatted and copied.
-
-
- If you have two drives and wish to make a copy of FASTFILE that
- will boot up you must place COMMAND.COM of the disk. To do this,
- boot up with DOS.
- type remark
- ============ =============================================
- [A:] Make sure drive A: is the current drive.
- [FORMAT B:/S] Formats and puts COMMAND.COM on disk in
- drive B:. Replace the DOS disk in drive A:
- with FASTFILE disk.
- [COPY *.* B:] Copy all programs from the distribution disk.
-
-
- INSTALLING FASTFILE ON A HARD DISK
- type remark
- ================== ======================================
- Put the FASTFILE disk in drive A:
- [A:][Enter] Get [A:>] prompt
- [INSTALL C:][Enter] (or D: or E: etc.)
-
- The INSTALL.BAT file on the distribution disk also installs an
- FF.BAT file in the root directory. You may start FASTFILE by
- typing [FF] and [Enter] from either the root directory or from
- subdirectory FF.
-
- COPYING FASTFILE FROM THE HARD DISK TO FLOPPY DISK
- type remark
- ========= ==========================================
- [CD \] Change to the root directory.
- [CD DOS] Change to the your DOS operational subdir.
- [FORMAT A:] Format a blank disk by following directions.
- [CD \] Change to root directory.
- [CD FF] Change to FASTFILE subdirectory.
- COPY *.* A:] Copy all files to drive A:.
-
- -36-
-
- APPENDIX F. PRACTICE EXERCISES - Modifying Reports
- _________________________________________________________________
-
- These exercises are designed to help you "learn by doing". Once
- you learn how to master the searching, sorting, and reporting for
- one application you can apply the techniques for any application.
- For the following exercises make sure the CHECKS file is loaded.
-
- 1 Print the SWAPPED report to the screen.
- type remark
- ========== ============================================
- a [4 or F4] Select FORMATS from MAIN menu.
- b [F5] SWAP report format.
- ---> c [F3] Go to REPORT.
- d [F1] Select all records.
- e [1 or F1] Screen output. Return to MAIN menu when done
-
- 2 Sort the checks by date and print the report to the screen.
- type remark
- ========== ===========================================
- a [4 or F4] Select FORMATS from MAIN menu.
- b [F4] Select SORT ORDER menu.
- c [N] Answer to Sort Order Ok question.
- d [3][Enter] Select field 3 for DATE.
- e [N] Answer to Subtotal Break question.
- f [0][Enter] Answer to Sort Field question.
- g [Y] Answer to Sort Order Ok question.
- i Go to procedure 1c
-
- 3 Write a report that will print an average value.
- type remark
- ========== ===========================================
- a [4 or F4] Select FORMATS from MAIN menu.
- b [F1] Select the LINE FORMAT menu.
- c [F2] Select EDIT mode.
- d [4][Enter] Answer to select position 4. (Notice a
- pointer [}] marks the P# to modify.)
- e [F2] Select NEW (or changed) values.
- f [1][Enter] Tab Advance.
- g [7][Enter] Select field 7 (AMOUNT).
- h [Y] Answer to select SUBTOTALS.
- i [Y] Answer to select AVERAGES.
- j [N] Answer to nonzero averages question.
- k [Esc] Exit LINE format.
- l Go to procedure 1c.
-
- 4 Set the total lines per page printed to 60.
- type remark
- ========= ==========================================
- a [4 or F4] Select FORMATS from MAIN menu.
- b [F2] Select PAGE FORMAT menu.
- c [5] Select item number 5.
- d [60][Enter] The new Total Lines/Page
- e [0 or Esc] Exit PAGE FORMAT menu
- f [Esc] Return to the main menu
-
-
- -37-
-
- APPENDIX F. PRACTICE EXERCISES Continued
- _________________________________________________________________
-
- 5 Change the REPORT title to "THIS IS A NEW TITLE".
- type remark
- ======= =============================================
- a [4] Select FORMATS from the MAIN menu.
- b [6] Select Report Title Area
- c [This is a New Title][Enter]
- d [Esc] Return to the MAIN menu
-
-
- MAILING LABELS
-
- 6 Load CLIENTS and Print 2 Mailing Labels for Each Name.
- type remark
- ======== ==============================================
- a [F7] Select LOAD FILE from the MAIN menu
- b [3][Enter] Select CLIENTS file
- c [4 or F4] Select FORMATS from MAIN menu. Verify the "F1
- Line Format" reads "1 of 3". If not hit [F5]
- to select and display the SWAPPED Format.
- d Note: the "F2 PAGE FORMAT" shows [N] for items
- 1,2,6,8, and 9. It shows 4 spaces between
- records and the printed lines per page equal
- the total lines per page.
- e [F3] Go to REPORT.
- f [2][Enter] Answer to #Labels/Recd
- g [1 or F1] Select all records.
- h [1 or F1] Screen output.
- i [Enter] To continue (Return to MAIN menu)
-
- NOTE: The report title (left adjusted) can be printed on labels
- if item (8) "Report Title?" is set to [Y], and the "Space
- Between Records" item (3) of the "F2 PAGE FORMAT" menu is reduced
- by one. This is usefull if you wish to repeat a message on each
- label such as:
-
- Shareware Librarian
- xyz Computer Club
- 1234 Sunset Ave
- Anywhere, WA 99336
-
- Shareware Librarian
- ABC Club
- 5467 Road 64
- Pasco, WA 99302
-
-
-
-
-
-
-
-
-
- -38-
-
- APPENDIX G. HOW TO CREATE AND USE MY OWN GRADEBOOK - Summary
- _______________________________________________________________
-
- SUMMARY - (Gradebk2 uses 1 gradebook page per month)
-
- 1. Create file, enter student names, and seat # (see pg 40-42).
-
- 2. Print class roster (see page 41) as indicated below:
-
- Lname F Yr L# Seat#
- ========== == == ===== ====================================
- Adams,John __|__|__|__|__|__|__|__|__|__|__|__|
- Smith,Joe __|__|__|__|__|__|__|__|__|__|__|__|
-
-
- 3. Place the class roster in the gradebook (the holes on the
- computer paper match binder rings). As assignments are made
- and grades earned record the information in the gradebook as
- indicated below:
- __ Quizes__ ____Projects____
- N I P
- a f D A l
- m i C a
- D P F C e @ t h S y
- a a i u D o a m P
- l t l t s 1 3 i i o
- i r m P g s + r l s
- Lname F Yr L# Seat# y n r n t 4 s e t
- =========== == == ===== ========================================
- Adams, John 09 13 T1 7 8 9 4 6 7 _ 8 _ 10
- Smith, Joe 12 76 T5 9 5 6 10 8 9 7 8 8 9
-
-
- 4. Before issuing poor work slips, enter grades into computer and
- mark recorded grades with a hi lighter. See page 41 for entering
- assignments and grades. The procedure for printing student
- progress reports (similar to the one below) is given on page 30.
-
- Adv Art fpr 1st 4 Weeks
- Quizes Projects Total
- ============ ======== =========== =====
- Sep-Daily 7 Patrn 8 NameDsgn 6
- Film 9 If @ 1st 7
- CutPr 10 Dito3+4 _
- Chairs 8
- A Smile _
- PlayPost 10 65
-
- ______SUBTOTAL Adams,John ^
-
- 5. Give students sufficient time to turn in late assignments.
- Enter grades into the computer (and hi light them). Print a
- summary report (to the screen). Use the total points earned
- to assign grades or issue poor work slips.
-
- 6. Repeat steps 2 through 5 for each grading period.
-
- -39-
-
- APPENDIX G. HOW TO CREATE AND USE MY OWN GRADEBOOK - Continued
- _________________________________________________________________
-
- The gradebook mode (originally selected during file create),
- invokes the following features designed to simplify data entry:
-
- 1. The ADD mode only accepts information for the first
- field (student name). It automatically creates a sequence
- of relative records. (such as one record for each week per
- semister or one record for each page/semister.
-
- 2. Assignments are always entered from FASTFILE's edit mode.
- When all relative fields are grouped at the beginning of
- the record, a multi-field global edit feature simplifies
- entry of assignments. See page 41.
-
- 3. Data for relative fields can only be entered when field 2
- [Pg#] contains a zero. In example 1 fields labeled [Yr],
- [L#], and [Seat#] are relative fields.
-
- The exercises given below are designed to be used with the
- SUMMARY procedures given on page 39. Remember you may add/delete
- fields, change field names/print widths, and etc. So you may
- want to change the design after you create your own file. For
- additional ideas look at the BSKTBALL file described on page 43.
-
-
- 1 Create a file called EXAMPLE and enter student names.
- type remark
- ===================== =====================================
- a [7] LOAD FILE from MAIN menu.
- b Select GRADEBK2
- c [6] CREATE Mode
- d [MYCLASS][Enter] The file name
- e [1][2][4][Enter] Duplicate design,clear names,4 pg/sem
- f [Adams,John][F2] Notice 4 records are added
- g [Smith,Joe][F2]
- h [Esc] Return to MAIN menu
- i [1][Enter][0][F1] Edit, cursor to Pg#, Select Pg#=0
- j [F8][F6] Select Global Edit, 1 Field
- k Move cursor to field labeled __|__|
- l [__|__|__|__|__|__|_] Repeat this pattern to end of field
- m [F2][F8] Save Edit, Do All Global Edits
- n [Esc][8][1][Enter] Esc to main menu, SAVE YOUR NEW FILE!
-
- 2 Enter Yr, Locker#, Seating assignments and the SAVE file.
- type remark
- ===================== ====================================
- a [F1][Enter][0][F1] Edit, cursor to PG#, Select Pg#=0
- b [F6] Select Edit mode
- c [09][Enter] Yr (student is a high school freshman)
- d [13][Enter] Class room locker number.
- e [T1][F2] Student sits at Table 1
- f {Repeat (b) - (e) for each student}
- g [Esc][8][1][Enter] Return to main menu, SAVE YOUR FILE!
-
-
- -40-
-
- APPENDIX G. HOW TO CREATE AND USE MY OWN GRADEBOOK - Continued
- _________________________________________________________________
-
- 3 Change the report title and print a class roster.
- type remark
- ============== ==========================================
- a [F4] Select FORMATS from MAIN menu. Look to the
- middle top of the screen. It should read:
- F1 Line [1 of 1] Format. If it's [1 of 5]
- (indicating the current display is line 1
- of 5 lines), hit [F5] to SWAP formats.
- b [F6] Select Report Title area
- c [Adv Art][Enter] The new Report Title
- d [F3] Go to REPORT
- e [Enter][0][F1] Select the first record for each student
- f [2] Select Printer
-
- 4 You have written the assignment names and grades on your
- class roster with pencil or pen. Enter assignment names for
- specified Pg# for each student and then enter the grades.
- type remark
- ======================= =================================
- a [F1] Select FIND/Edit from MAIN menu
- b [Enter][0][F1] Select 1st Pg for each student
- c [F8][F8] Global Edit all fields of 1st Pg
- ** d [Enter][Enter][Enter] Move cursor to [Daily] field
- e[Sep-Daily][Enter][Enter] 1st Assignment name, move to next
- f [Patrn][Enter][Enter] 2nd Assignment name
- g [Film][Enter][Enter] 3rd name
- h [CutPr][Enter][Enter] 4th name
- i [NameDsgn][Enter][Enter] 5th name
- j [If @ 1st][Enter][Enter] 6th name
- k [Dito 3+4][Enter][Enter] 7th name
- l [Chairs][Enter][Enter] 8th name
- m [A Smile][Enter][Enter] 9th name
- n [PlayPost][F2][F8] 10th name, save Edit, Do All Global
- o [Esc] Return to Find menu
- p [Enter][0][F1] Find all records 1st Page
- q [F6][Enter][Enter][Enter] Go to Edit mode cursor to [D] field
- r [7][Enter][Enter] Daily grade and advance to [Q1]
- s [8][Enter][Enter] Quiz1 grade and advance to [Q2]
- t [9][Enter][Enter] Quiz2 grade and advance to [Q3]
- u [4][Enter][Enter] Quiz3 grade and advance to [SP]
- v [6][Enter][Enter] NameDsgn grade and advance to [P1]
- w [7][Enter][Enter] If @ 1st grade and advance to [P2]
- x [0][Enter][Enter] Dito 3+4 grade and advance to [P3]
- y [8][Enter][Enter] Chairs grade and advance to [P4]
- z [0][Enter][Enter] A Simile grade and advance to [M]
- aa [10][F2] PlayPost grade and SAVE Edit
- bb Repeat steps (q) through (aa) for each student
- cc [Esc][Esc][8][1] Return to main Menu and SAVE WORK!
-
- ** NOTE: In Edit mode relative fields are only addressable with
- the cursor when the 2nd field [Pg#] contains a [0]. When [Pg#]
- is other than zero [0], the relative fields labeled [Yr] for
- year, [L#] for locker number, and [Seat#] cannot be addressed.
-
- -41-
-
- APPENDIX G. APPLICATION NOTES - Teacher's Gradebook Continued
- _________________________________________________________________
-
- DEFINITIONS for Gradebk2 file
-
- The entry screen with definations are given below:
-
- Lname F ___________________ Pg# ___
- Yr __ T# __ S# __
-
- Daily _____ D _____
- Quiz1 _____ Q1 _____
- Quiz2 _____ Q2 _____
- Quiz3 _____ Q3 _____
- Project1 ________ P1 ________
- Project2 ________ P2 ________
- Project3 ________ P3 ________
- Project4 ________ P4 ________
- Project5 ________ P5 ________ PartSum ______
-
- Project6 ________ P6 _______
-
- TotalPts _______
- __|__| _____________________________
-
-
- field name remark field type
- ---------- ------------------------------------- ---------
- Lname F Last name, first name. Relative
-
- Pg# Page Number (0 to 4) quarter or sem. 0-255
-
- Yr Year of student {09 = 9th grade} Relative
- L# Locker Number Relative
- S# Seat Number Relative
-
- Daily Month/Daily Assignment (ie Sept-Daily) AlphaNum
- D Sum of points for daily assignments Number
-
- Quiz( ) Name of up to 3 tests/gradebook page AlphaNum
- Q( ) Quiz scores 3 tests/gradebook page Number
-
- Project( ) Names 9 projects/gradebook page AlphaNum
- P( ) Scores 9 projects/gradebook page Number
-
- PartSum = D+Q1+Q2+Q3+P1+P2+P3+P4 Number
- Total Pt = PartSum + P5 + P6 Number
-
- __|__|__ This field is used for printing class AlphaNum
- rosters. The first record for each
- student (Pg#=0) the field is filled
- with (__|__| ... __|) this was done
- with a global edit command. For other
- records (Pg# > 0) this field can be
- used for general remarks.
-
- -42-
-
- APPENDIX G. Gradebook Continued - Basketball Statistics
- _________________________________________________________________
-
- BASKETBALL STASTICS
-
- FASTFILE's gradebook feature can be used to track any and all
- athletic statistics. The BSKTBALL file tracks NWAACC basketball
- stastics such as field goals, 3 pt shots, free throws, etc. Data
- entry is simplified by making FASTFILE's field order agree with
- the field order on the NWAACC form as shown below:
-
- Game#2 NWAACC Basketball Stastics FORM
- no name FG FGA 3ptFG 3ptFGA FT-FTA Reb Ast TO PF Points
- -- -------- -- --- ----- ------ ------ --- --- -- -- ------
- 12 Nasen,L 7 16 0 0 2 4 3 1 3 1 16
- 14 Martin,S 8 18 1 2 4 6 13 3 1 1 21
-
-
- FASTFILE'S SCREEN DESIGN WITH FIELD ORDER SAME AS ABOVE DATA FORM
-
- Number _____
- Game# ___
- Name ________________
- FG _____
- FGA _____
- 3ptFG _____
- 3ptFGA _____
- FT _____
- FTA _____
- Reb _____
- Asts _____
- TOvr _____
- Foul _____
- Points _____
- Oponent ________________
-
-
- For practice enter the data given above for the first two players.
- type remark
- ============ ============================================
- a [1] With BSKTBALL file loaded Select Find mode.
- b [Enter][2][F1] Select all players for game 2.
- c [F6][7][Enter] Select Edit Mode and enter Field goals made.
- d [16][Enter] Field goals attempted.
- e [0][Enter] 3 Point Field Goals Made
- f [0][Enter] 3 Point Field Goals Attempted
- g [2][Enter] Free Throws Made
- h [4][Enter] Free Throws Attempted
- i [3][Enter] Rebounds
- j [1][Enter] Assists
- k [3][Enter] Turn Overs
- l [1][Enter] Personal Fouls
- m [16][Enter] Total Points Scored
- n {Repeat steps c to m for data from second player}
- o [Esc][Esc] Return to Main Menu
- p [8][1][Enter] SAVE YOUR FILE!
-
- -43-
-
- INDEX
- _________________________________________________________________
-
- 0-255 Field 20, 23, 26, 27 Mailmerg 10
- Math (see Calculator) 25, 27
- Add 8, 11
- Alpha (Alphanumeric) 23 New 11
- Averages 11, 12, 37 Nonzero Average 11
- Breaks (Subtotal) 11, 13 Number Field 14, 15, 20, 25, 27
-
- Calculator 25, 27 P# 11
- Cursor 1, 3 Page Format 12, 14
- Primary Key 1, 8, 19
- Delete 5,11 PWIDTH 15, 19
- Dictionary 14
- Record (Recds) 1, 2, 4
- Edit 2, 8, 11 Relative 9, 14, 19, 24, 27, 32
- Exercise(s) 1, 6, 16, 29, 37 Report 2, 10, 21, 28, 34, 38
- Report Title 12, 13
- Features 34 Requires i, 34
- Field 1, 3
- (Field 32) 14, 19, 26, 27 Save 2, 17
- Field Type 23, 27 Sort Order 13
- File (See application) 1, 2 Subtotal 11, 13
- Formats 1, 14, 18 Swap 13, 14, 28, 30, 32, 37
-
- Gradebook 1, 12, 30, 39-43 TabAdv 11
-
- L or T message 13 Table Field 3, 19, 16, 24, 27,29
- Line Format 11, 14 Total(s) 6, 12
-
- Mailing Labels 28, 38 xPosn and yPosn 15, 20, 27
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -44-
-
- INDEX OF PRACTICE EXERCISES
- _________________________________________________________________
- BASKETBALL STASTICS
- Enter data for the first 2 players . . . . . . . . . . . . 42
-
- CHECKS FILE
- Cursor movement . . . . . . . . . . . . . . . . . . . . . . 3
- Find (or search) selection . . . . . . . . . . . . . . . . 3
- Searches using wild card (*) designator . . . . . . . . . . 4
- Searches using the any (?) designator . . . . . . . . . . . 5
- Edit a record . . . . . . . . . . . . . . . . . . . . . . . 5
- Record totals . . . . . . . . . . . . . . . . . . . . . . . 6
- The OR operation . . . . . . . . . . . . . . . . . . . . . 6
- Find Checks written for gas . . . . . . . . . . . . . . . . 7
- Find all checks written to Dr Sjerjen . . . . . . . . . . . 7
- Edit a check written to Richland Kennel Club . . . . . . . 7
- Find the number of checks written for food . . . . . . . . 7
- List all checks greater than $50 for food . . . . . . . . . 7
- Create your own file and call it MYCHECKS . . . . . . . . . 16
- Print the SWAPPED report to the screen . . . . . . . . . . 37
- Sort the checks by date and print the report to the screen 37
- Write a report that will print an average value . . . . . . 37
- Set the total lines per page printed to 60 . . . . . . . . 37
- Change the report title to "THIS IS A NEW TITLE" . . . . . 37
-
- CLIENTS FILE
- Load Clients and print 1 mailing label for each name . . . 28
- Load Clients and print 2 mailing labels for each name . . 38
-
- DrBILLING FILE
- Print the bills where the insurance adjustment > 0 . . . . 32
- Print a day report . . . . . . . . . . . . . . . . . . . . 32
- Create a new file for next month's billing . . . . . . . . 32
-
- FINDME FILE
- Find the Desert Turquoise glaze bottles (Part# = CR 806). . 28
-
- GENERAL BILLING
- Modify DrBilling file for this application . . . . . . . . 32
- Modify the report to include $BAL DUE (field 32) . . . . . 32
-
- GRADEBK2 FILE
- Load GRADEBK2 and display a class roster . . . . . . . . . 30
- Display a report of student progress . . . . . . . . . . . 30
- Summary (How to Create and Use my Own Gradebook . . . . . . 39
- Create a file called EXAMPLE and enter student names . . . 40
- Enter Yr, locker#, seating assignments, and SAVE fiel . . . 40
- Change the report title and print a class roster . . . . . 41
- Enter assignment names and grades . . . . . . . . . . . . . 41
- INVOICE FILE
- Display the distribution report for tax to the screen . . . 29
- PAYROLL FILE
- Print summary pay stubs . . . . . . . . . . . . . . . . . . 29
- S_MASTER FILE
- Print a progress report for all scouts . . . . . . . . . . 31
- Print a report of boys who have earned 1st class . . . . . 31
-
- -45-
-
- RD (Monte) Benham
- 5312 W Tucannon Kennewick, WA 99336 (509) 783-3829
- _________________________________________________________________
-
- INVOICE
-
- Date __ ___, 199_
-
- Name/Company ______________________________________
-
- Mail Location ______________________________________
-
- Street or Box # ______________________________________
-
- City, St, Zip ______________________________________
-
- Contact Name _________________ Phone (___) ___-____
-
-
- Qty Unit Price Total
-
- ___ FASTFILE Full Registration* $70.00 $______
- Names of 4 free application files are:
- 1 ______________ 2 ______________
- 3 ______________ 4 _____________
-
- ___ Other preprogrammed files: $10.00 $______
- ______________ ______________
-
- ___ FASTFILE Minimum Registration (latest $35.00 $______
- disk, update notices, and name on menu)
-
- ___ Registered User Update $10.00 $______
-
- ___ FASTFILE for C-64/128 (Version 10004B) $40.00 $______
-
- ___ Interactive Simulation Language $50.00 $______
- for APPLE II or C-64/128
-
- Subtotal $______
-
- Shipping and Handling $ 4.00
- Foreign special handling $5.00 $______
- Washington residents add 7.8% state sales tax $______
-
- TOTAL $______
-
- I use 5 1/4 __ 3 1/5 __ inch disks
-
- * Includes 1 free update, 3 months of telephone support, the
- latest disk with your name on the main menu, a printed manual,
- news letters, and four preprogrammed files such as Payroll,
- SHARWARE, DrBiling, and S_Master (see pg 41).
-
- Referred by: ______________________________
-
- -46-
-
- Full Registered Users may pick any four of the preprogrammed files
- listed below. Other files are $10 ea to full registered users.
-
-
- BUSINESS
- 1. AMERA - A sales coordinator's business journal.
-
- 2. ANIMAL RECORDS - Tracks grand parents, parents, birth date,
- breeding dates, birthing dates, medical, and sales records.
-
- 3. CONSIGNMENT CLOTHING BUSINESS - Sales summaries, tax reports,
- distribution payments.
-
- 4. Dr BILLING - Day sheet summary and customer billing.
-
- 5. GAS STATION - Day sheet balances and quarterly tax reports.
-
- 6. OVERTIME - Satisfy union contract requirements for overtime
- assignments based on previous overtime worked or refused.
-
- 7. PAYROLL - Handles local, state, federal, FICA, two fixed
- deductions, overtime, sick time, and vacation time. Tax
- rates are user entered.
-
- 8. PRINTING BUSINESS - Bill customers, track supplier's costs,
- and monthly tax receipts.
-
- 9. RESTAURANT (or Deli) - Track suppliers, name, phone numbers,
- items supplies and previous charges for products.
-
- 10. TIME/CLIENT BILLING - Useful for job-shop business that
- assign employees to different clients.
-
-
- CHURCH
- 11. LDS WARD - Tracks name, address, phone number, birthdate,
- home/visiting teachers, and major callings. Reports also
- include church roster, and class rosters.
-
-
- HOME APPLICATIONS
- 12. Basketball Stats. Track any and all stastics such as field
- goals, 3 pt shots, free throws, rebounds, turnovers, etc.
-
- 13. PUBLISHER LIST - Shareware authors can print (80+) mailing
- labels for software distributors and magazine publishers.
-
- 14. SHAREWARE - Contains a list of 670 categorized and rated
- shareware programs available from Public Brand Software.
- This list can be correlated to your home or club library.
-
- 15. S_MASTER - For use by the scout master to track scout
- progress. When a scout goes before the eagle board of review
- it's nice to have a list showing awards, award dates, and
- councilors involved. It's also nice to obtain reports of
- scout names according to award received.
-
- -47-
-
- USER FEEDBACK
- _________________________________________________________________
-
- I would like to know more about your desires and any problems
- you may have. This information helps me to make improvements that
- are most needed.
-
- 1. Your computer and printer brand/model ________________________
-
- 2. How do you rate FASTFILE (1=poor, 5=best)
- Ease of Learning ___ Ease of Use ___ Speed ___
- Documentation ___ Help Screens ___ Flexibility ___
- Product Support ___ Record Capacity ___ Price ___
-
- 3. What do you like best about FASTFILE? ________________________
-
- _____________________________________________________________
-
- 4. What do you like least about FASTFILE? _______________________
-
- _____________________________________________________________
-
- 5. Where did you hear about FASTFILE? ___________________________
-
- _____________________________________________________________
-
- 6. The following enhancements are being considered. Please help
- prioritize them. (0) not needed, (1) useful, (2) essential
-
- __ Directory search and report from similar files.
- __ Global delete.
- __ Include a small integrated word processor.
- __ Summary Graphics
-
- 6. Other suggestions. ___________________________________________
-
- _____________________________________________________________
-
- 7. Name (Optional) ___________________________
-
- Address ___________________________
-
- City ___________________________ St _____________
-
- ZIP ____________
- Phone # (___) ___ -____
-
-
-
- Please return to:
-
- RD (Monte) Benham
- 5312 W Tucannon
- Kennewick, WA 99336.
-
-
- -48-
-