home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
BF
/
BF006.ZIP
/
CK.DOC
next >
Wrap
Text File
|
1989-03-15
|
48KB
|
1,292 lines
.op
.mt 0
.mb 0
.RR L!----!----!----!----!----!----!----!----!----!----!----------R
#########
#### ####
####
####
#### #### tm
#### #### ###
#### #### ###
#### #### ###
########### #######
#### ###
#### ###
#### ###
#### ###
CK A Program To Report On Your Income And Expenses
CK Program and Manual Copyright 1985, 1987 by
David M. Alexander
NO WARRANTY
THERE ARE NO WARRANTIES OF ANY KIND ON CK, INCLUDING, BUT NOT
LIMITED TO NO WARRANTY OF FITNESS AND NO WARRANTY OF
MERCHANTABILITY. WHEN YOU USE CK, YOU USE IT AT YOUR OWN
RISK. IF ANYTHING GOES WRONG, YOUR NUMBERS DON'T COME OUT
RIGHT OR WHATEVER, IT IS YOUR RISK NOT MINE. IF YOU DON'T
AGREE TO TAKE THIS RISK AND RELIEVE ME OF ANY LIABILITY, THEN
DON'T USE CK. No one has ever told me that CK did anything
"bad" or gave the wrong numbers, but I don't want there to be
a first time at my expense. -- David M. Alexander
print by telling your word processor to
print the file CK.DOC or by typing
A>COPY CK.DOC LPT1: [return]
CK is a Trade Mark of David M. Alexander
MS DOS is a Trade Mark of Microsoft, Inc.
This manual is copyrighted by David M. Alexander 1985, 1987, 1988
All of the programs beginning with the letters CK and
referred to in this manual are copyrighted by David M. Alexander
1983. No part of this manual or these programs may be copied
without the written permission of David M. Alexander.
CK tm owned and written by David M. Alexander
2600 El Camino Real #506
Palo Alto, CA 94306
415-857-9233
NO WARRANTY -- There is no warranty of merchantibilty, fit-
ness or any other warranty with this program. By using the
programs, user assumes all risks of use. In short, if your
numbers come out wrong, only you and not Alexander
are at risk. Registration Fee: $25.00
i
TABLE OF CONTENTS --- PAGE NUMBERS
SECTION I -- BASIC INFORMATION * * * * * 1 - 6
(A) Overview Of The Program; (1 - 2)
(B) Hardware Requirements; (3)
(C) Why I Wrote This Program; (4 - 6)
SECTION II -- GETTING READY TO RUN CK * * 7 - 16
(A) General Rules; ( 7 - 10)
(B) Copying The Programs Onto Your Disks; (11 - 14)
(C) All About The Main Menu; (15 - 16)
---- Shareware CK.DOC ends here ---
SECTION III -- RUNNING CK THE 1ST TIME * 17 - 28
(A) Setting Up Your Income & Expense Codes; (17 - 19)
Sample Set Up Session; (20 - 24)
(B) Listing Your Checking Accounts; (25)
Sample Listing Session; (26 - 28)
SECTION IV -- EVERYDAY USE OF CK * * * * 29 - 81
(A) Entering Your Check Stubs & Deposits; (29 - 45)
Printed Audit Trail --------------- 29
Which Account To Use -------------- 29
Biggest & Smallest Check Numbers -- 30
Add Data To New Or Old Report? ---- 30
Name Of File To Hold Data --------- 30
Beginning & Ending Dates ---------- 31
Erasing An Entry ------------------ 38
Data Entry Summary ---------------- 38
Reconciling With Bank Statement --- 38-45
Sample Entry Session; (46 - 52)
ii
TABLE OF CONTENTS
(B) Looking At Entries & Correcting Typos; (53)
Sample Correcting Session; (54 - 58)
(C) Creating Your Reports; (59 - 64)
& Printing Checks
Sample Report Creation Session; (65 - 68)
(D) Year To Date Report Of Income & Expenses; (69 - 71)
Sample Year To Date Session; (72 - 75)
(E) How To Print Your Reports; (76 - 78)
(F) Adding Several Files Together; (79)
Sample Adding Session; (80 - 81)
SECTION V -- PROGRAM DETAILS * * * * * * 82 - 89
(A) How CK Works; (82 - 85)
(B) How To Break The Program; (86 - 89)
iii
READ THIS FIRST
Before you do anything else, PRINT this manual.
Next, before you do anything else, READ the manual.
To use the program you: first, have to set up your income
categories; second, you have to set up your checking account
list; third, you have to enter income and expense data;
fourth, you have to create your reports and fifth you have
to print your reports.
Codes for deposits always end in a slash, e.g. fees/ or
salary/ or int/ for fee, salary or interest deposits. Codes for
debits never end in a slash. Thus, RENT may be the code for
rent you pay and RENT/ can be the code for rent you receive.
The best way to print your reports is by telling your
word processor to print the CK report disk file. Another way
to print your reports is to type A>copy 1-87.cat LPT1
to print the file 1-87.cat.
If you have a hard disk, put the CK programs in their
own subdirectory and run the program from the hard disk.
When entering data, if you are asked for a check number
for an entry for which you have no real check number, e.g. a
bank charge, bank interest, deposits (if your deposit slips
are not numbered) just make up a number---9000, 9001, whatever.
!! IMPORTANT !!
If you don't already have one, you MUST create a
file called CONFIG.SYS on your boot disk. Here's how:
C:\> COPY CON: CONFIG.SYS
FILES=20
BUFFERS=20
^Z [CONTROL Z THEN RETURN]
one file(s) copied
C:\>
Now, REBOOT (press Control And ALT and DEL keys all at once)
your system so that DOS can read the CONFIG.SYS file.
If your screen cannot be read, you may be using a Leading Edge
with a monochrome screen or you may have a monochrome screen
attached to a color monitor. Go to the section of the manual
dealing with color setup and set the colors to Bright White (15)
on Black (0).
iv
WHAT'S NEW
This "DOC" file accompanies CK version 3.12 and
later. Beginning with Ver. 3.12 CK now supports income and
expense codes of from one to seven characters long instead of
the fixed code of three characters as in previous versions.
Thus, while in ver. 3.11 the code for telephone bills would be
TEL, it now can be PHONE. Also, you can now use four digit
chart of accounts numbers, for example 8350 for office
supplies. If you did this, $50 for office supplies could be
entered as 50;8350 or 50 OFFICE. DON'T begin a number code with
a letter! AB271 is a BAD code.
Beginning with Version 3.11, you can browse through
your checks and make changes in the check entry module. To do
so, instead of entering check information, you type LOOK to
"look" at a previous check. After typing "look" you can
give any check number in your file. When that check
appears on screen, you can press "space bar" to see and change
the next check or "P" to see and change the previous check.
You can continue to press space and P to browse through the
entire file. Press return and you will return to exactly where
you were when you typed LOOK.
Beginning with Ver. 3.12, the reconciliation module
has been greatly improved. In prior versions, once you
inticated that a particular check had or had not appeared on
this bank statement, you could not easily go back to it and
change your answer or modify the check. To do so you had to go
the the Reconciliation Menu and either start the reconciliation
again or press M to modify the check amount.
In this version, you can press the space bar to go
forward through your file of checks or "P" to go to the
previous entry. Thus, you can back up, modify the amount of
the check, and then go forward with the reconciliation. You
can, if you wish, keep pressing P and go all the way back to the
beginning of the reconciliation. As you back up, the running
balance will be modified so that at the beginning, it will show
the starting and ending balances as indicated on your bank
statement.
Starting with Version 3.13 I am including a sample income
and expense code file called SAMPLE. If you want, you can
press C on the main menu then D on the Checking Accounts menu
to Display the Sample Checking Accounts. Next you can press
E on the Main Menu and D on the Expense Code Menu to display
the income and expense file named SAMPLE. You can modify
and use this file if you like. If you want to rename it,
be sure that you rename every file on the disk with the
word SAMPLE as part of the file name.
áááá v
Beginning with Ver. 3.14, CK will display your income and
expense codes while you enter your check and deposit data. Now,
if you have a code PHONE for telephone expenses and if you type:
45 phne, that is you make a typo, CK will notice the typo, will
tell you that it did not find your code 'PHNE', and then it will
print a list of your income and expense codes starting with the
first code beginning with the letter "P".
You can press return to cycle screen by screen through all
of your codes or you can press escape (esc on most keyboards) to
return to data entry. If you enter a code 20 YYY and you have no
codes beginning with the letter "Y", CK will display your codes from
the beginning.
To display these codes in alphabetical order, CK reads your
.ABV file, that is EXP.ABV or CKLIST.ABV, whatever name you
chose for your income and expense codes with the extension
.ABV. If you have erased this file, CK will read your .CDE file
to find your codes but they will not be in alphabetical order. If
your list of codes which appear in the input module when you enter
an unknown code are not in alphabetical order, then you need to
cause CK to create a new .ABV file. In a moment I will explain how
you do that.
If you created your income and expense codes with a version of
CK 3.11 or older, the display generated by a "not found" code will
not look quite right. This is because the .ABV file was generated
when CK used three character billing codes. Starting with version
3.12 CK allowed codes of one to seven characters which caused the
.ABV file generated with version 3.12 and later to be spaced a
bit differently. Again, to solve this, you need to cause CK to
generate a new .ABV file.
Here is how you do that: Press "E" on the main menu to
display your Expense codes. When that module comes up on screen,
press "D" to display your codes. Enter your expense code name,
EXP or whatever. Your codes will appear on screen. Now, press
"C" to change a code. Enter a number between 1 and 70, it is not
important which one. "1" is fine. Press Return. Next, press "Q"
to quit the module. CK will automatically create a new .ABV file.
From now on your codes will appear alphabetically on the screen if
you enter an unknown code in the enter checking account data module.
Beginning with Ver. 3.17 I have added several features/changes.
In the Enter Data Module (D on the Main Menu) I have simplified the
mechanism to change an entry. Previously, if at the Name? line, the
user would type /1 to go back to the first field, the check number.
Now the user does not need to type a slash. You need only type 1
followed by a return and you will be given the chance to change
the check number.
If you type LOOK in the Data Entry module to look at a previous
entry, you can additionally change the account number as well as
all the other attributes.
áááá vi
The reconsile module now works a little differently. If you
have broken a check or a deposit into several entries, for
example 1500.1, 1500.2 and 1500.3 for three entries on deposit
slip 1500, the reconsile module now adds all three up auto-
matically, displays the total, and gives you the opportunity
to individually review each of the three entries for accuracy.
All of the menus have been modified for greater clarity.
The menus listed in the body of the manual may no longer match
the screen displays. For example, "X" is only used now to exit
to DOS. Everywhere else, "Q" is used to Quit a portion of a
module. Thus, you Q to Quit the reconsile menu and only X to
Exit directly to DOS.
Starting with Version 3.13 I am including a sample income
and expense code file called SAMPLE. If you want, you can
press C on the main menu then D on the Checking Accounts menu
to Display the Sample Checking Accounts. Next you can press
E on the Main Menu and D on the Expense Code Menu to display
the income and expense file named SAMPLE. You can modify
and use this file if you like. If you want to rename it,
be sure that you rename every file on the disk with the
word SAMPLE as part of the file name.
LISTING OF SELECTED ERROR MESSAGES
Error #7: Out of Memory. Your file was too big to fit into
the memory in your machine. This should not happen but if it
does, remove some memory resident programs and/or add more
memory to your computer.
Error #9: This may occur if a record in your CK data
file has been "trashed" by your system. If strange garbage
values get entered into one of the fields in the trashed record
they can be out of range of what the program expects to see and
thus may generate this error. If this happens go to your backup
copy of your .CKD data file.
Error #14: This is similar to Error #7 above.
Error #24: Device Time-out. Your computer has tried to send
data to a printer port and not received an acknowledgement within
the specified time. Try setting the DOS MODE command to ignore
time-out errors. ( Example C:\DOS> MODE LPT1:132,,P ).
Error #25 or #27: Device Fault. This usually means that your
printer ran out of paper or out of ribbon or was turned off.
Essentially, it means that the printer told the computer that it
could not continue to function.
Error #57: Device I/O error. Again, a hardware problem has
occurred usually in connection with communication with either a
disk drive or a printer.
áááá vii
Error #61: Disk full. Delete some files to make more room
on the disk.
Error #63: This error occurs when some of your data in a disk
file has been trashed by your machine. The program expects to find
a particular value in a file and the value is instead a zero
because the record was damaged. This zero is unacceptable to the
program and it generates a "bad record number" error. Use the
back-up copy of your file.
Error #67: Too many files open. Again, this will occur
if you do not create a CONFIG.SYS file in the root directory
which file contains FILES=20 and BUFFERS=20.
Error #68: Hardware is unavailable. E.G., you tried to write
to a printer on LPT2 and you don't have an LPT2.
Error #71: Disk drive not ready. The drive door is open
or there is no disk in the drive
Error #72: Disk error. Something is wrong with the disk.
It may have bad sectors or not be formatted or the like.
CREATING A SUBDIRECTORY ON YOUR HARD DISK
RUNNING CK
A>C: [return]
C>cd \ [return]
C>prompt $p$g [return]
C:\>md ck [return]
C:\>cd ck [return]
C:\CK>copy a:*.* [return] [copies all ck files on ck prog disk]
C:\CK>ck [return] [runs the ck program]
Disk Drive To Store Your CK Files?
C [return]
viii
.RR L--!----!----!----!----!----!----!----!----!----!-------------R
SECTION 1
WHAT'S IT ALL ABOUT?
(A) OVERVIEW OF THE PROGRAM
WHAT CK tm DOES
Ck keeps track of all of the money that you receive and
all of the money that you spend.
You tell CK the money you spent and received, the category
of expense, the date you spent it, who you paid it to, the check
number, if you want, a narrative description of what it was
for and a cross reference group, like "tax deductable".
CK will prepare a report telling you
(1) how much you spent on each item in your list of
expenses and how much you received in every category of income.
(2) how much you paid any person during any given
month or quarter or year.
(3) how much you spent and received on any given
date;
(4) what your balance was on every day during the
period;
(5) how much you spent all year on everything and
how much you received all year from everyone.
(6) how much you spent for any group of expenses
like tax deductable automobile or all tax deductable expenses.
CK prepares written reports arranging your income and
expenses by
check number
date
payee name
amount
category of income and expense
cross reference group
year to date summary
stacked bar chart of income and expenses
1
Sec. 1 A Overview -- What CK Does
CK can print checks directly on the printer.
Each report can keep track of up to nine different
checking accounts.
Each report subtotals all the the checks and deposits in
each category.
If you want, you can add your monthly checks and deposits
together into one big quarterly or annual file and can sort that
file by payee name, expense category, amount, check number,
cross reference or date, thus producing a complete, detailed
breakdown of each check and each deposit for the entire year.
CK labels each report entry to show which checking
account, (e.g. General, Trust, Personal, etc) each check was
written on.
CK will prepare a "bar" chart of your income and expenses
with dollars along the vertical axis and categories along the
horizontal axis. These charts can be manipulated to produce an
annual chart with dollars along the vertical axis and months
along the horizontal axis.
Each check takes up 53 bytes and each narrative descrip-
tion takes up 64 bytes.
2
Sec. 1 A Overview -- What CK Does
(B) HARDWARE REQUIREMENTS
MS-DOS Operating System and two disk drives.
256 K RAM
If all of the CK programs are saved on one disk, they take
up about 276,000 bytes of disk storage. Because of the room
taken up by the CK.DOC file, you may need to delete CK.DOC
from your working disk in order to run the program from a
floppy disk.
Most of the modules are .TBC, Turbo Basic Chain modules and
are called by typing CK which loads the CK.EXE file.
CK consists of 16 separate programs called from the Main
Menu.
3
Sec. 1 B Overview -- Hardware Required
SPECIAL REQUESTáá
Please, PLEASE, learn how to use your computer. I get calls
from people who don't know how to copy files; who don't know what
a subdirectory is, leasewise how to use one; who fill up their disks
and then wonder why the program won't work when the disk is full;
who don't know the difference between DOS, CK and WordPerfect;
essentially, who don't know the first thing about how to use their
computer except how to turn on the power. And they think that they
have a right to expect to be able to use the machine with that
level of knowledge!!! They do not. You do not. Your computer is not
a toaster. It takes training to understand it.
If you are going to use your computer for business it is your
obligation, your duty, to learn how to use it. If you call me with
a problem which turns out to be that you don't understand how to
copy a file or how what the difference is between the root
directory and the CK subdirectory, you will get no sympathy from
me. It is your JOB to know these things. So, bite the bullet and
buy a book; buy a VCR Tape; go to a class; hire a kid from the
computer store to train you, but learn the basics of DOS!!!
4
PAGES 5 & 6 INTENTIONALLY BLANK
6
Sec. 2 A Getting Started -- General Rules
SECTION 2
GETTING STARTED
(A) BASIC ASSUMPTIONS MADE IN THIS MANUAL
GENERAL RULES FOR USING YOUR COMPUTER WITH THIS PROGRAM
It is probably a good idea to make clear some basic
assumptions about how your computer works. I will put all of
them here so that I don't have to repeat them in each chapter
and so you don't have to re-read them in each chapter.
First: CK doesn't care if you type in UPPER CASE or lower
case. Except for the "Special Description" lines, CK automati-
cally translates lower case entries to upper case. Therefore,
all your file names, your disk drive designations, Y's and N's
for YES and NO, category codes, payee names, everything except
special descriptions, are always converted to upper case. If it
is easier for you to type everything in lower case, please feel
free to do so.
Second: Throughout the manual I will tell you to press
certain keys and I will give examples of things to type. I will
give you these instructions by printing that letter within quotes.
For example, if I want you to press a "P" I will say Press "P".
Don't type the quotes, just the P.
Third: The control key is usually at the lower left of
the keyboard and is often labeled "CTRL". The control key is
similar to a "shift" key. If you press a key on a typewriter,
it will print a lower case letter. If you hold the shift key
down and at the same time press a key, it will type an upper
case letter.
The control key works the same way. If you hold it down
and at the same time press another key, the keyboard will send a
special code to the computer. If I want you to hold down the
control key and at the same time press a P, I will say: Type a
control "P".
MS-DOS uses certain conventions with control keys.
The backspace on most machines is a control H. This moves the
cursor back one space and erases as it backspaces. If you are
typing an entry and you make a mistake, press the backspace or a
control H and it will move the cursor backwards and erase things
7
Sec. 2 A Getting Started -- General Rules
as it moves.
If you are in the middle of a program and you want to get
back to the operating system right away, you can type Control-
ALT-Delete or a Control-Break BUT this is NOT a good idea. You
could lose data. Only do this in an emergency!! The better
practice is to press the menu entry that allows you to exit the
program, usually X at the menu. To get to the menu, answer
questions with a return. Each return usually "returns" you to
the previous question.
If you don't have a word processing program and
you want to print your reports, you can copy the file to
your printer. For example, C:\CK>COPY 1-87.CAT LPT1:
will cause the file 1-87.cat to be printer on your printer.
MS-DOS has something called a "Type" command.
If you enter A>Type FILENAME, then everything in the file called
FILENAME will appear on your screen. If you have also pressed a
control P, it will also be printed on your printer as it appears
on your screen. If your file called FILENAME is on the B drive,
then you will have to say: Type B:FILENAME.
Fourth: To be "in DOS" means that the operating system
is ready to take your commands. You know it is ready because
you will see the letter of the drive your computer is using and
a pointy bracket called a "prompt" on the screen. If you see:
A> or B> or C> or the like, then your operating system is ready
for you to give it a program name, like CK [Return] or a Type
command or whatever.
If you have a hard disk, use the PROMPT command to be able
to see what subdirectory you are in. For example:
C>PROMPT $P$G [return]
C\>
If you have a hard disk, create a subdirectory called CK
and put all your check files into it. At the C:\> type:
C:\>MD CK [return]
C:\>CD \CK
C:\CK>
C:\CK>copy a:*.* [return]
NOTE: if you will run CK from a floppy disk, copy the program
disk to another floppy, and DELETE CK.DOC from the working copy.
This is necessary to make room on the working disk.
8
Sec. 2 A Getting Started -- General Rules
Fifth: Every place in the program where you have to
answer a question and your answer will always be the same number
of characters, e.g. one character like a Y or an N those are
entered by just typing them. You don't have to press Return.
As soon as the proper number of characters has been typed the
program will proceed automatically.
Sometimes, the number of characters you will type cannot
be known in advance by the program. For example, if you are
asked for a file name, that name could be anywhere from one to
eight characters long. In that case, you will have to type your
answer and then press Return to let the program know that you
have completed your entry and that it can now proceed.
Sixth: Filenames: CK allows you to pick your own file
names for your data files. It is usually helpful to pick a name
that describes your data. If you have a file of checks for the
month of April 1987, then a good file name would be 4-87 or
APRIL87. If these checks are only for your trust account then a
good name would be TR4-87.
The file name CANNOT be more than eight characters long
(ABCDEFGH) and it CANNOT have a decimal point in it. For
example ABC.DEF is not a legal file name in CK. You can't do
this because CK automatically puts the extension .CKD after the
name of every file of checks.
Your file names CANNOT have slashes or backslashes in
them because DOS uses these characters. If you
include a slash in your file name, DOS you will gen-
erate an error. Also, Your file name CANNOT have SPACES in it!
Seventh: CK sees all money spent, that is all checks, as
positive numbers and all money received, that is all deposits,
as negative numbers. If you ever see a negative number as a
check amount, that means that CK is treating that entry as a
deposit. Codes for Deposits ALWAYS end in a slash, e.g., SL/ for
salary received.
Eighth: A few paragraphs ago I used the word "extension"
in connection with a file name. An "extension" is the three
characters following the decimal point on a file name. For
example the .DOC of WILL.DOC is an "extension" of the file
WILL.
Last: If you want to sort a file but can't remember your
file name. You type in a garbage name in response to the
file name question and CK displays your list of files. If the
file you want is not on the list, Press RETURN. When in doubt,
press return. In most of the modules, a return to a question
will "return" you to the previous question or to a menu which will
allow you to leave the module.
9
Sec. 2 A Getting Started -- General Rules
So, even though the question may not tell you that
pressing a return will return you to the previous question or to
a menu, it usually will. When in doubt, press RETURN. I know,
now the standard key for this function is the escape, but it
wasn't always that way. So, here I use return instead of
escape to help you "back out" of a program.
10
Sec. 2 A Getting Started -- General Rules
(B) TURNING ON YOUR MACHINE AND COPYING THE CK PROGRAMS
For Floppy Disk Computers:
(Hard Disk people skip this part)
Take a blank disk from your box of disks and "format" it
with the DOS FORMAT command. This means you must run the
"format" program which came with DOS like this:
A>FORMAT B: [return] DON'T leave out the B: to format the disk
on drive B or you may end up formatting your DOS disk on drive A.
Format two disks. When done, copy the DOS file,
COMMAND.COM onto each of these disks.
Now, put the CK disk into the A: drive and type
A>COPY A:*.* B:[return] with one of the formatted blank disks
in B. Now, A>del B:CK.DOC [return]. This will give you room
on your working disk for CK to run.
The second disk you just formatted will be will be your data
disk to hold your data files. Most floppy users will put the data
disk into drive B.
Label the program disk(s) as "CK PROGRAM DISK --DRIVE
A" and in our example, the data disk as "CK DATA DISK--DRIVE B".
Note: your program disk does not have to go into drive A. You
can put your programs on any disk. Also, your data disk does
not have to go in drive B. You can choose any drive as your
data disk drive.
For Hard Disk Computers
If you have a hard disk, make a CK subdirectory, go to it,
and type C:\CK>COPY A:*.* [RETURN] [That's all!]
In our example, we have the program disk in A and the data
disk in B. To begin Type A>CK [Return]. CK will begin with the
Main Menu. It will immediately
13
Sec. 2 B - Getting Started -- Copying The Program
notice that it cannot find a file containing the letter of the
drive which will hold your data disk. It will immediately load
the program called "CKEXSET" and will ask you for the drive
where you want to put your data disk. You may pick any letter
from A to L.
In our example, we would answer B for floppy disk
computers or C for hard disk computers.
WARNING: Always keep a backup of your data disk. Disks
do have a habit of dying. If yours gets its directory damaged
it may not be salvageable. Every two or three months, it would
be a good idea to copy your data disk onto your backup disk.
You will now be returned to a menu which will allow you to
set up your income and expense categories. Press "S" to
set up your income and expense code name.
Next, you set up your list of Checking Accounts (C on the Main
Menu). Next, you enter your income and expense data. Last,
sort your entries and prepare your reports.
ABOUT COLOR
I gave a bit of thought to the question of color. Most
users have monochrome screens, though in a couple of years this
will change. Most of the color users are satisfied with white
letters on a dark blue screen. I could write a color installation
program and then put code into each module to read the set up
file and set the chosen color. BUT, this would add another
program, another disk file, more user confusion and more code.
I have, however, made it possible for you to change the colors
which CK uses. The default colors are white letters (the
foreground color) on a blue background. These colors can be changed
by placing the numbers your alternate colors in the DISKDRVE file.
Let me explain: Turbo Basic gives each color a number
according to the list below:
0=Black; 1=Blue; 2=Green; 3=Cyan; 4=Red; 5=Magenta
6=Brown; 7=White; 8=Gray; 9=Light Blue; 10=Light Green
11=Light Cyan; 12=Light Red; 13=Light Magenta 14=Yellow
15=Bright White;
14
Thus, Bright white letters on a blue background (the
default) would be 15 (bright white), 1 (blue);
Blue letters on a white background would be 1 (blue
15 (bright white);
Red letters on a green background would be 4 (red), 2
(green).
You can add two lines of color numbers to your diskdrve
file to tell CK that you want it to use the specified
colors instead of white letters on a blue background. For
example, if you wanted White letters on a Black background,
your DISKDRVE file would look like this:
C [DATA DRIVE NAME, DRIVE C]
15 [THE NUMBER FOR THE COLOR WHITE]
0 [THE NUMBER FOR THE COLOR BLACK]
Don't type in the information in the brackets. That is
just to explain the data to you. Here is how you could create
a diskdrve version to put green letters on a gray background:
C:\CK>COPY CON: DISKDRVE [RETURN]
C [RETURN]
15 [RETURN]
0 [RETURN]
^Z [CONTROL Z THEN RETURN]
1 file(s) copied
C:\CK>TYPE DISKDRVE [RETURN]
C
15
0
C:\CK>
Again, don't type in the words in the brackets. They are
just to explain things to you. That is, you don't type the word
"return"; you press the return key. The control Z means that you
hold down the control key and press a Z at the same time.
If you are happy with white on blue, YOU DON'T HAVE TO DO
ANYTHING AT ALL TO DISKDRVE. JUST LEAVE IT ALONE AND YOU WILL
GET WHITE ON BLUE.
14A
Sec. 2 B - Getting Started -- Copying The Program
(C) THE MAIN MENU EXPLAINED
The Main Menu looks like this:
Copyright David M. Alexander, 1984, 1987 For This Program And
For ALL Programs Called From This Program
Revision No. 3.17 April 7, 1988
**** MAIN MENU ****
D DATA Entry From Your Check Stubs,
L LOOK At A File Of Checks
S SORT Your Checks & Create Reports
Y YEAR TO DATE Reports
R REPORT Information/Help
P PRINT Checks On The Printer
E EXPENSE Category Set up/Display
C CHECKING Accts Set up/Display
A ADD Several FILES Together
X EXIT To The Operating System
When you want to enter your checks and deposits into the
program, you press D. CK will call up the CKINPUT module and
ask for your check and income information.
When you want to review the checks you have entered or
correct typo's or add or delete checks, press L. CK will call
up CKLOOK which will let you review any file you like.
When you want to prepare reports, you will sort your
checks by name, number, amount, etc. Press S. CK will call
up CKSORT which will allow you to chose your report format.
When you want to create a year to date report of your
income and expenses, press Y. CK will display the Year To Date
menu and give you the opportunity to erase the old year to date
report or to create a new one or to add new files to the old
year to date report.
When you are unsure how to print a hardcopy of your re-
ports, press R. CK will tell you how to print your reports.
P will let you print your checks on the printer.
When you want to set up or change or look at your cate-
15
Sec. 2 C Getting Started -- The Main Menu
gories of income and expenses, press E. CK will call up
CKEXSET which will allow you to do these things.
When you want to set up or change the list of your various
checking accounts, press C. This will call up the program
CKACCTS. You will be able to chose up to 9 different
accounts and will be able to sort each account separately.
When you want to add several files together press A. CK
will call up CKADD which will allow you to add several indi-
vidual files into one big file, e.g. add three months of checks
together to have one file for the whole quarter.
When you want to return to the operating system, press X
which will call up the A> and put you back into DOS.
WHEN YOU FIRST START THE PROGRAM, you will be automatically
taken to CKEXSET to set up your expense categories. After
returning to the Main Menu, press C to set up your list of
checking accounts. Only after you have done this will you
press D to enter any data. Only after you have entered
your data, will you press S to sort your checks and create
your reports.
You will be wise to create your reports to disk files
and print the files on your printer through your word processor
or through the DOS PRINT command or COPY filename LPT1:
If you don't have a word processor, get one! Textra
from Ann Arbor Software in Ann Arbor, Michigan is only $20!!
PC-Write is available from shareware for about $10. PFS
First Choice or PFS Professional Write, Webster's New World
Writer and Micro Pro Extra Easy are all very good for $100
or so from discount software outlets.
Get a Word Processor and use it to review your files of
CK reports and to print your CK reports.
16
NOTES TO SHAREWARE USERS
CK QUICK USE OUTLINE
The short course in using CK is as follows:
1) copy the disks as outlined above;
2) put the input disk in the A drive or, if you are using
a hard disk, go to your hard disk;
3) type A>CK [return] or C:\CK>CK [return]
4) You will be asked what drive you want to use as your
data drive. If you are using floppies, say B . If you are
using a hard disk, answer with your hard disk drive letter,
usually C.
5) press S to Set up your income and expense categories.
OR press D and then give the name: SAMPLE
6) when asked, respond with the name of a file to hold
your income and expense categories of up to seven (NOT eight)
characters --- use your initials or just call it EXP for
expenses.
7) enter your income and expense codes in answer to the
prompts on screen;
8) when done, return to the main menu;
9) Press C on the main menu, then when the next menu
appears, press S to Set up your list of checking accounts. You
can have up to 9, e.g. general account, trust account, Bank Of
America account, Visa Card, American Express, S & L account,
etc. OR press D, and SAMPLE list will appear.
10) Go to the main menu and press D to enter your Data
(that's your checks and deposits). When done go back to the
Main Menu.
11) Type S on the main menu to go to the sort
menu. Select the type of report you want to create and press the
menu entry for that kind of report. When the report is
completed, print it:
a) through your word processer, OR
18
b) A>type B:FILENAME.XXX ^P [return]
FILENAME is the name you chose for your file and XXX
is the extension for the particular report you
created, OR
c) A>COPY B:FILENAME.XXX LPT1 [return]
[For example: OCT88.CAT]
The above Table of Contents gives you an outline of what is
in the full CK manual. Users who register with me will get a
disk containing the full manual plus notification of updates and
some help if you call with a question.
To register, send me your name and address and $25. If you
use CK, I ask you to send me the $25 as part recompense for the
many hundreds of hours I have invested in the program.
Commercial users, corporations, are also asked to pay the $25
if they use the program. If you haven't registered the program,
don't call with questions. If you have registered and you call
and I can't take your call, I will return your call collect.
David M. Alexander
2600 El Camino Real #506
Palo Alto, CA 94306
415-857-9233
If you like CK, you should consider trying MR. BILL tm, a
program I wrote to keep time and prepare full bills/invoices
including ageing, chronological reports, management reports,
variable billing rates and all the good stuff I needed for a full
billing program for my law practice. MR. BILL is also available
from the distributor who sent you CK.
Take care,
David M. Alexander
19