home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG061.ARC
/
CHECKS.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
11KB
|
311 lines
DOCUMENTATION FOR CHECKS.CMD
DATABASE CHECK MANAGMMENT USING DBASE 2.4 (tm)
Program: Darrell Icenogle
Documentation: Don Saba Sabaline Bulletin Board (619) 692-1961
Tools: Screens shown in documentation produced with
X-screen while running the program.
This program was written using dBASE 2.3 which required changing
the memory variables to suit this version. There may be some
other inconsistencies in the program because of the screen
characteristics written into the program. They can be commented
out if they interfere with the display on your terminal.
Everything is rather straight-forward with this program, as the
program flow follows a checking database which you can give any
standard eight character name. The sample file CK85.DBF has been
placed in this family of programs for demonstration. If there
are any questions on this program leave word on Sabaline to the
sysop, and I will do my best to help.
21 FILES NECESSARY FOR COMMAND [DO CHECKS]
CANCK .CMD 4k : CKMEM .MEM 4k : GETBASE .CMD 2k
CANDEP .CMD 4k : DATE .CMD 2k : INIT .CMD 2k
CANMSC .CMD 4k : EDITCK .CMD 2k : INITPROG.CMD 4k
CHECKMOD.DBF 2k : EFT .CMD 2k : MDATE .MEM 4k
CHECKS .CMD 2k : ENTERCK .CMD 2k : PRNTSUM .CMD 8k
CK85 .DBF 2k : ENTERDEP.CMD 2k : RECNCILE.CMD 2k
CK85 .MEM 4k : ENTERMSC.CMD 6k : VERIFY .CMD 2k
Structure for file: C:CK85 .DBF
Number of records: 00006
Date of last update: 06/09/85
Primary use database
Fld Name Type Width Dec
001 NO N 004
002 DATE C 008
003 TO C 040
004 DEBIT N 008 002
005 CAN L 001
006 CREDIT N 008 002
007 ENTRYCAT C 001
** Total ** 00071
The structure of CHECKMOD.DBF is identical to the .DBF file shown
above. CHECKMOD.DBF is used to form the database file that you
name. CHECKMOD.DBF in effect acts as a blank skeleton file.
YOU WILL SEE THE FOLLOWING DISPLAY WHEN TYPING [DO INITPROG]
THIS OPTION SHOULD ONLY BE USED WHEN USING THE PROGRAM FOR
THE FIRST TIME, OR WHEN YOU HAVE OPENED A NEW ACCOUNT.
The procedure creates a new checkbook data base and writes
initial values to disk memory for 1) your current checkbook
balance, and 2) the beginning check number. The beginning
balance should be '0.00,' in the case of a new account; else
it should be determined by combining the last statement bal-
ance with any outstanding debits and credits. This number
should be recorded for manual reconciliation with the next
statement. Subsequent reconciliations will be accomplished
by the computer.
HIT <RETURN> TO CONTINUE
AT THIS POINT YOU WILL HAVE AN OPPORTUNITY TO ENTER YOUR
APPROPRIATE FIGURES. THE PROGRAM WILL SET MEMORY VARIABLES AND
YOU WILL SEE THE DOT PROMPT OF DBASE. FROM NOW ON YOU WILL START
THE PROGRAM WITH THE COMMAND [DO CHECKS].
YOU WILL HAVE AN OPPORTUNITY TO ENTER THE DATE:
********************************************
* ENTER TODAY'S DATE (MM/DD/YY): 06/09/85 *
********************************************
WHICH WILL LEAD YOU TO THE NEXT SCREEN:
*********************************************************************
* CHECKBOOK MAINTENANCE *
*********************************************************************
--> 1 Enter Checks <--
2 Enter Deposits
3 Miscellaneous Entries
4 Verify Balance
5 Reconcile with Statement
6 Edit Records
X Exit to System
I Initialize Program
CHOICE? :1:
ASSUMING THAT YOU CHOOSE OPTION 1 (ENTER CHECKS)
YOU WILL SEE:
*****************************************
* CHECK DATA BASE LAST IN USE: CK85 *
*****************************************
* *
* ENTER DATA BASE TO USE, OR <RETURN> *
* TO USE THE ABOVE: : :*
* *
TO VERIFY THE FILE YOU ARE USING THEN:
*********************************************************************
* ENTERING CHECKS *
*********************************************************************
CURRENT BALANCE: 974.00
CHECK NUMBER: 27
DATE: :06/09/85:
TO: :Mr. John Moneytree : AMOUNT: : 25.00:
NEW BALANCE:: 949.000
-C- CONTINUE : : -X- EXIT
THE ABOVE ENTRY RECORDS A CHECK MADE TO MR. JOHN MONEYTREE FOR
$25.00 AND THE CHECK NUMBER INCREMENTS AUTOMATICALLY SHOULD YOU
CHOOSE TO ENTER A SEQUENTIAL CHECK. ALSO NOTICE THAT THE BALANCE
IS CALCULATED WITH EACH ENTRY.
SHOULD YOU MAKE A MISTAKE IN ENTERING AND HAVE TO CORRECT WITH
EDITING LATER, THE AMOUNT BALANCE WILL BE AUTOMATICALLY ADJUSTED.
CHOOSING THE DEPOSIT OPTION BRINGS THIS MENU
*********************************************************************
* ENTERING DEPOSITS *
*********************************************************************
DATE: 06/09/85
AMOUNT: 2000.00
PREVIOUS BALANCE: 949.00
NEW BALANCE: : 2949.000
-HIT <RETURN> TO CONTINUE-
AT THIS POINT A $2000 DEPOSIT WAS ENTERED AND THE BALANCE
IS CALCUULATED AUTOMATICALLY.
AFTER RETURNING TO THE MAIN MENU:
*********************************************************************
* CHECKBOOK MAINTENANCE *
*********************************************************************
1 Enter Checks
2 Enter Deposits
--> 3 Miscellaneous Entries <--
4 Verify Balance
5 Reconcile with Statement
6 Edit Records
X Exit to System
I Initialize Program
CHOICE? :3:
CHOOSING OPTION "3" BRINGS THE FOLLOWING MENU:
********************************************************************
* MISCELLANEOUS ENTRIES *
********************************************************************
1 Withdrawal
2 Transfer of Funds
--> 3 Bank Service Charge <--
4 Electronic Funds Transfer
X Exit to Menu
Choice? :3:
SELECTING OPTION "3" FROM THE MISCELLANEOUS ENTRIES BRINGS:
*****************************
* BANK SERVICE CHARGE *
*****************************
DATE: 06/09/85
PRIOR BALANCE: 2949.00
AMOUNT OF CHARGE: 1.00
NEW BALANCE:: 2948.000
HIT <RETURN> TO CONTINUE
FOR THIS EXAMPLE: A $1.00 SERVICE CHARGE IS ENTERED
*********************************************************************
* CHECKBOOK MAINTENANCE *
*********************************************************************
1 Enter Checks
2 Enter Deposits
3 Miscellaneous Entries
4 Verify Balance
5 Reconcile with Statement
--> 6 Edit Records <--
X Exit to System
I Initialize Program
CHOICE? :6:
OPTION "6" TAKES YOU INTO THE BROWSE MODE OF DBASE WHICH REQUIRES
THE BROWSE COMMANDS AS STATED IN THE DBASE DOCUMENTATION. THE
ONE THAT YOU WILL NEED TO GO ON WITH THE TOUR OF THE PROGRAM IS
CONTROL Q TO QUIT, WHICH WILL RETURN YOU TO THE MAIN MENU.
RECORD # :00001
NO-- DATE---- TO--------------------------- DEBIT--- C CREDIT-- E
25 02/05/84 JOHN JONES AS TEST CHECK 2.00 C
26 02/05/84 MIKE JONES AS TEST 25.00 C
02/05/84 1000.00 D
27 06/09/85 Mr. John Moneytree 25.00 C
06/09/85 2000.00 D
06/09/85 1.00 B
NOTICE THE CHECK THAT WE ENTERED FOR MR. MONEYTREE.
REMBEMBER CONTROL Q GETS YOU BACK TO THE MAIN MENU:
*********************************************************************
* CHECKBOOK MAINTENANCE *
*********************************************************************
1 Enter Checks
2 Enter Deposits
3 Miscellaneous Entries
--> 4 Verify Balance <--
5 Reconcile with Statement
6 Edit Records
X Exit to System
I Initialize Program
CHOICE? :4:
AFTER EDITING, IT IS RECOMENDED THAT THE BALANCES ARE VERIFIED AS
SHOWN ABOVE. THIS WILL BRING UP THE FOLLOWING SCREEN IF OPTION
"4" IS SELECTED.
BALANCE OF : 2948.000VERIFIED
HIT <RETURN> TO CONTINUE
At this point, you can go back to the MAIN MENU again, and quit
as you have gone thru the major functions. You can play with the
screen commands on this one, and also change the screen codes for
more attractive displays. The code is simple enough to follow,
and speed is definitely optimized.
This program is furnished as-is on the selected disk, however if
possible, we will answer questions regarding its use on Sabaline
(619) 692-1961 300/1200 BAUD.