home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
BF
/
BF035.ZIP
/
PCDOC220.EXE
/
lha
/
PART5
< prev
Wrap
Text File
|
1988-09-25
|
30KB
|
827 lines
APPENDIX A
USING PC-ACCOUNT DATA WITH LOTUS 1 2 3
Function Key 7 cycles the direction of the output to four
places, the screen, the printer, a file called ACTLIST and to a file
called 123.PRN. ACTLIST is formatted like the output to the printer
or the screen. It is a text file and can be copied to the printer,
displayed on the screen using the DOS TYPE command or merged into
word processor text.
123.PRN is also a text file, but it is formatted so that it can
be used by Lotus 1 2 3. The number in the date field is converted to
the 1 2 3 date format. Once in 1 2 3, you can then sort the data,
use it to plot graphs, gather statistics or anything else that you
wish to do.
1 2 3 has a command for importing a text file. Insert the 1 2 3
system disk into disk drive A. Put the disk with the data file named
123.PRN, which you created with PC-ACCOUNT, in drive B. Start 1 2 3.
The cursor should be in cell A1 and the worksheet empty of all data.
Use the following 1 2 3 commands to do this.
/File Import Numbers RETURN
1 2 3 will then display the names of all files that have the
suffix .PRN without displaying the suffix. Move the cursor to the
file named 123 and hit return. If drive B is not the default drive
for 1 2 3 data, then enter the file name as B:123.
The reverse is not true. You cannot use a file created by 1 2 3
with PC-ACCOUNT.
You may want to change the column widths. Some, like the payee
name, you will want to make wider, and, for the account numbers,
narrower. Place the cursor in any cell in the column and issue the
command:
/Worksheet Column-Width Set 20 RETURN
Instead of 20 use whatever number you need. That is the width of the
cell in number of characters.
The date field in transaction records will now be displayed as
an integer with a value like 31389. Issue the following 1 2 3
commands to produce the normal date display.
First place the cursor in cell G1 (or whatever cell the first
date value is in). This should be over the first date. Then change
the column width to hold the date with the command:
-65-
APPENDIX A
/Worksheet Column-Width Set 11 RETURN
Next select the date format with the command:
/Range Format Date 1
Answer the range question by entering a period. Then, with the Num
Lock Off, press the key labeled END and then the down arrow key.
Follow this with RETURN and presto, the integers are converted to the
day-month-year format.
1 2 3 displays the twenty-first century years with four digits.
After the year 1999 you will set the width of the date field to 13.
To format the transaction amount field for currency, place the
cursor in cell B1 and issue the commands:
/Worksheet Column-Width Set 11 RETURN
/Range Format Currency 2 RETURN
Answer the range question the same as you did for the date format,
period, END, down arrow, RETURN
What data is in what columns? If you were in column A when you
executed the Import command the fields will be as follows. The data
in the transaction record are in the following columns.
A Transaction Number G Date
B Amount H Search Code
C First Account Number I Check Number
D First Account Name J Check Clear Indicator
E Second Account Number K Comment
F Second Account Name
The data in the account record are in columns:
A Account Number
B Account Name
C Last Month's Balance
D Current Month's Balance
E Month Name
F Month Number
G Year
H Date in Lotus 1-2-3 Format
-66-
APPENDIX A
The data in the Payee records are in columns:
A Payee Sequence Number
B Payee Name
C Memo
The data in the Search Code records are in columns:
A Sequence Number
B Search Code
C Description
If several sets of data were appended to the file, they will be
separated by blank rows. To remove the blank rows, move the cursor
to any column in the blank row and issue the command:
/Worksheet Delete Row RETURN
-67-
APPENDIX B
This section gives some technical information on sizes and
limits in the program PC-ACCOUNT. Some of the limits were chosen
arbitrarily, like the number of accounts. Others were based on the
size of the output screen and printer width, such as the length of
the account name field and the highest dollar amount displayed for an
account.
Memory required
(Memory Bytes Free as shown by CHKDSK) 256K
Double sided disk drive 1
Maximum Number of Transactions Per Month Definable (320)
Number of Asset Accounts 60
Number of Bank Accounts 15
Total Number of Accounts 75
Maximum number of Payees Definable (300)
Maximum number of Search Codes Definable (300)
Check Numbers 1 to 32767
User Defined Search Code -32768 to 32767
Number of setup or reset codes 10
Total number of printer setup and reset
codes for the check format 13
Definable means that you select and change the maximum number of
records that you expect to have in these files. If you select a
number that is too low, you can increase the limit with ACT_INIT.EXE.
It can be started by selecting item I on the PC-ACCOUNT main menu.
The number in parentheses is the initial default.
The maximum value for a dollar amount in PC-ACCOUNT is 16
digits of precision. However, the maximum displayable amount is
9,999,999.99 and -999,999.99. This is because the field lengths are
limited by the screen width.
PC-ACCOUNT was developed for the IBM Personal Computer. It will
operate with either the IBM color or IBM monochrome adapter boards.
It will use any printer connected to the port designated LPT1:.
If you find any of these limits difficult to work around in your
application, please contact the author for an estimate on a
customized version.
-68-
APPENDIX C
HACKERS INFORMATION
The information provided in this appendix is not required to
perform the intended functions of PC-ACCOUNT. It is offered to those
who are familiar with programming for their curiosity. These items
were used by the developer and may be of interest to fellow hackers.
Most of these functions can also be more easily performed in the
CHANGE PROGRAM PARAMETERS section of ACT_INIT.EXE.
PC-ACCOUNT is written in BASIC and compiled with the Microsoft
BASIC Compiler Version 2.01. It contains assembly subroutines that
write directly to and from the screen. That is how it can flash data
screens so quickly. It does not use alternate pages of the color
board memory so that it could also run with an IBM monochrome board.
When PC-ACCOUNT starts, it reads the memory locations that
record the setting of the mother board switches to identify the type
of monitor board installed. It needs this information to read and
write to the screen memory.
There are seven hidden functions that remain from program
development that can be called from the MAIN PC-ACCOUNT MENU. These
are activated by holding the ALT key down, pressing three digits on
the numeric keypad only, then releasing the ALT key.
PC-ACCOUNT turns the output of the video board off when it
creates the calendar screen and when it swaps whole screens. This
works fine with the IBM color and monochrome board. If you are using
another video board, you may want to cancel this feature. If you
cancel it and use the IBM color board, you will see snow when the
screens change. To toggle this feature off (cancel) or on
(activate), enter ALT 221.
ALT 222 is a toggle that can turn on and off the message that
PC-ACCOUNT displays when the program ends. This selection is saved
in the control file. So, each time you enter ALT 222, a message will
be displayed stating that the end message is activated or canceled,
and the control file will be written.
ALT 223 will perform memory garbage collection and then display
the amount of free memory. The BASIC Compiler allows the program to
use a maximum of 64K bytes of memory for data. That is why the free
space shown may only be 15 to 25 K when your computer has 640 K.
ALT 224 displays the type of monitor board PC-ACCOUNT has
detected and is using.
ALT 228 will change the search code delimiter for the Input
Transaction routine.
-69-
APPENDIX C
ALT 229 will toggle the AUTO RETURN on and off.
ALT 230 will toggle the beep on command error on and off.
The following function can be used on any text input. If you
key in a line of text in lower case, like an input comment or check
payee, and then decide before hitting return that you want it all in
upper case, enter ALT U to shift all alphabetic letters in the input
string to upper case.
-70-
APPENDIX D
FREE FORM INPUT TUTORIAL
In the tutorial you learned how to enter a transaction using the
Prompt Mode. When you become familiar with the concept of PC-ACCOUNT
asset and bank accounts and how to use them in transactions, you may
want to try the Free Form Input Mode. It has the benefit of entering
the complete transaction quicker. This tutorial uses the same
example as the original tutorial.
To start, run PC-ACCOUNT. Select the Accounting section. Enter
I for Input Transactions at the Enter Command prompt. Enter an
asterisk and RETURN to switch to the Free Form Input Mode.
You will now be working on the free form insert screen. Let's
look at it first. Find the transaction number at the top of the
screen. Next, locate the cursor. It is on the input line. If you
entered a RETURN now, you would quit the insert mode and return to
the command screen.
The input routine uses free form input. It is a fast way to
enter data because it uses the minimum keystrokes. The prompts are
displayed in the lines above and below the data entry line where the
cursor is now. A minimum of three data items must be entered for a
valid transaction, the dollar amount, and two account numbers (any
two account numbers from 1 to 75). The comment and search code are
optional.
We are going to enter a transaction for the purchase of four new
tires which we charged on our Sears credit card. The tires cost
$225.57. The PC-ACCOUNTs account number for Sears is 42. The
account we enter car expenses against is number 3.
The first value to enter is the amount. Type 225.57 using the
numeric keypad, but do not press RETURN until told to. Also, never
enter the dollar sign. Now press the space bar three times to move
the cursor under the I in IN. The IN account is the Sears account.
We are putting $225.57 into the Sears account to have when the Sears
bill comes. Enter the Sears account number 42.
Press the space bar twice to position the cursor under the U in
OUT. Enter the car account number, 3. We are taking the $225.57 out
of the car account.
Press the space bar six times and enter the comment, 4 New
Tires. Enter a space. We have designated a search code of 28 for
car expenses. Find it at the bottom of the screen. Before entering
this code we must enter the sign that will tell PC-ACCOUNT that we
are finished with the comment and that the search code follows. So
enter the | followed by a space. It is on the key that is to the
right of the left shift key on the IBM PC keyboard. Then enter 28.
-71-
APPENDIX D
The screen will look like
$ ASSET
AMOUNT IN OUT COMMENT | SEARCH CODE
[QUIT]? 225.57 42 3 4 New Tires | 28_
BANK
OUT IN
Press the return key. PC-ACCOUNT reads the input string and
responds with
$225.57 ENTER INTO 42 SEARS 6/26/86
WITHDRAW FROM 3 CAR
SEARCH CODE 28 Car Expense
4 New Tires
IS THE TRANSACTION OKAY [Y]?
PC-ACCOUNT interprets the transaction input data and displays it
as it understands it. The account names and search code nomenclature
have been added and so has the date.
If the transaction is okay, press RETURN. If not, enter N and
start over. Since a check is not being printed by this transaction,
the screen will be erased and you will be prompted for the next
transaction.
Here are a few notes about the free form input. You could have
entered
225.57 42 3 4 New Tires | 28
or
225.57423 4 New Tires|28
or many variations of this. The only space required by PC-ACCOUNT is
the one between the 3, the second account number, and the 4, the
comment. If the car account had been a two digit number or the 4 was
spelled out, Four, even that space would not be required. If that
space were not there, PC-ACCOUNT would think that the out account
number is 34. The comment and the search code are both optional.
Only use the delimiter | when entering a search code.
You may use spaces to make it clear to you, but spaces are only
required to remove ambiguities. The same for the amount. If the
amount is $10, then just enter 10 followed by a space and then the
account numbers. If the first account number is a single digit, that
would also have to be followed by a space. The comment can be as
long as you wish.
-72-
APPENDIX D
There are more examples on this in the reference section of the
manual. It will become easier as you use it, and you will appreciate
its speed. This is a case where you let the computer do a lot of
work to figure out what you want, rather than you doing more work to
make it easier on the program.
Review the INPUT command in the reference section of the manual
for more discussion on the concept and rules of free form input.
Enter a few transactions different ways and see what happens. That
is what a tutorial is for. You cannot hurt anything. Play with it.
When you are entering a transaction, PC-ACCOUNT displays your
list of search codes in a window at the bottom of the screen. If you
have more than nine, use the function keys 9 and 10 to scroll the
list. It will look like this:
Scroll Search Codes with FUNCTION KEYS 9 & 10
1 Miscellaneous
2 Medical Expenses
3 Income
5 Tax Deductible
20 Mortgage
21 Paid Gold VISA
22 Paid Master Charge
23 Paid VISA
28 Car Expense
If there are a large number of search codes, the list can be jump
scrolled with the ALT key in combination with the A, S, Z, or X keys.
The A and S keys scroll by page and the Z and X keys jump to the
beginning or end. The S and X keys are on the right and move the
data in the same direction as the Function 10 key does. Try it.
Just remember to press the ALT key while doing it.
Now we will print a check. Use the blank paper in your printer
for this. We want to pay the Sears bill of $225.57. The check will
be written on the checking account number 61. Enter the transaction
$ ASSET
AMOUNT IN OUT COMMENT | SEARCH CODE
[QUIT]? 225.57 61 42 Paid Sears Bill
BANK
OUT IN
Money will be taken out of two accounts, the checking account,
61, and the Sears asset account, 42. Notice the prompt for the BANK
account numbers. The IN and OUT are the reverse of the ASSET account
-73-
APPENDIX D
numbers. Accounts 61 through 75 are all treated as BANK accounts and
follow the bottom prompt. Press RETURN to enter the transaction.
When you respond that the transaction is okay, PC-ACCOUNT will
ask if you want to print a check. Press RETURN for yes. Immediately
PC-ACCOUNT will open a window to display your payee list. Press
function keys 9 and 10 to scroll the list of payees to find the Sears
record. You can also use the ALT A, S, Z, or X to jump scroll the
payees as it was described above for the search codes. Play with
this by scrolling up and down. Later you will sort this list.
PC-ACCOUNT asks if you want to print a check only for bank
accounts for which you created a check format file.
Enter 7, the sequence number of the payee record for Sears, and
press RETURN. You can now verify the selection. If it is wrong,
enter N for no and go back to the list otherwise press RETURN for
yes. Next, enter the check number or accept the default. Turn the
printer on and hit return when ready.
The format of the check printed may not fit your personal
checks. This can be changed by using the routine in section 6 of the
main menu, SETUP CHECK FORMAT. The procedure is described in the
SETUP CHECK FORMAT section of this manual.
That is all there is to the free form insert transactions mode.
Enter a few and play around with it and shortly you will have it
mastered.
Function keys 1 and 2 are useful when entering a transaction.
Remember, you may press a function key anytime without affecting what
you are doing. For example, if after you entered the 225.57 on the
input line, you wanted to find the Sears account number. Press
function key 2 to look for it. PC-ACCOUNT then returns exactly to
where you left off and you would not have to reenter the 225.57.
Press RETURN to quit the input mode.
-74-
PC-ACCOUNT REFERENCE CARD
PC-ACCOUNT MAIN MENU
1 - ACCOUNTING
2 - EDIT CHECK PAYEES
3 - EDIT STANDARD TRANSACTIONS
4 - SEARCH THROUGH MANY MONTHS
5 - CHECKBOOK ANALYSIS
6 - SETUP CHECK FORMAT
7 - DELETE DIRECTED FILES
8 - EDIT SEARCH CODES
9 - PRINT REGISTRATION FORM
I - INITIALIZATION PARAMETERS
FUNCTION KEY ASSIGNMENTS
1 - DISPLAY ACCOUNTS 1 TO 40
2 - DISPLAY ACCOUNTS 41 TO 75
3 - DISPLAY CALENDAR
4 - DISPLAY FUNCTION KEY LIST
5 - SPECIAL EXIT MODES
6 - CHANGE SCREEN COLORS
7 - TOGGLE OUTPUT - SCREEN, PRINTER, FILE, 123.PRN
8 - TOGGLE STATUS LINE ON/OFF
9 - SCROLL WINDOWS DOWN
10 - SCROLL WINDOWS UP
-75-
PC-ACCOUNT REFERENCE CARD
PC-ACCOUNT COMMANDS
A * DISPLAY ACCOUNTS
B BUDGET
C CHANGE DATE
D DELETE A TRANSACTION
E EDIT A TRANSACTION
F * FIND ALL TRANSACTIONS FOR AN ACT
G * GET ALL TRANSACTIONS FOR AN AMOUNT
H * HELP
I INSERT TRANSACTIONS
J * SEARCH BY CHECK NUMBER
L LAST TRANSACTION NUMBER
M MOVE & SAVE DATA FOR A NEW PERIOD
N NAME AN ACCOUNT
O * MULTIPLE CONDITION QUERY
P PRINT A CHECK
Q SAVE DATA AND EXIT
R * RETRIEVE TRANSACTIONS FOR A CODE
S * SEARCH COMMENTS
T * DISPLAY TRANSACTIONS
U UPDATE FILES (SAVE DATA)
V * VERIFY ACCOUNT TOTALS
W REWRITE SCREEN
X SAVE DATA AND EXIT
Y * SKIP LINE OR PAGE
Z DISPLAY STATUS DATA * DIRECTED OUTPUT
-76-
CHECK FORMAT REFERENCE CARD
MASTER MENU FUNCTION KEY ASSIGNMENTS
1 - PRINT LAYOUT DATA SHEET 4 - DISPLAY FUNCTION KEY LIST
2 - PRINT CHECK OVERLAY LINES 5 - QUIT WITHOUT SAVING DATA
3 - PRINTER SETUP DATA 6 - CHANGE ACCOUNT NUMBER
4 - DEFINE CHECK LAYOUT - RETAIN CURRENT DATA
5 - PRINT TEST CHECK 9 - SCROLL PAYEES DOWN
6 - CANCEL A CHECKING ACCOUNT 10 - SCROLL PAYEES UP
7 - EDIT ANOTHER CHECK
NUMERIC FORMATS FOR CHECK VALUE
1 - 1234.56 PLAIN
2 - $1234.56 PLAIN WITH A DOLLAR SIGN
3 - ***1234.56 PLAIN WITH LEADING ASTERISKS
4 - **$1234.56 PLAIN, ASTERISKS AND DOLLAR SIGN
5 - 1,234.56 PUNCTUATED WITH A COMMA
6 - $1,234.56 PUNCTUATED AND A DOLLAR SIGN
7 - ***1,234.56 PUNCTUATED AND LEADING ASTERISKS
8 - **$1,234.56 PUNCTUATED, ASTERISKS AND DOLLAR SIGN
FEATURES TO BE LOCATED ON A CHECK
1 Date when the 19 is printed on the check
2 Date when the 19 is NOT printed on the check
3 Check number
4 Payee
5 Numeric amount
6 Written amount
7 Reference or Memo
8 to 13 Each of 1 to 6 text statements
-77-
PC-ACCOUNT REGISTRATION FORM
I am using Version ___________________________
Name ______________________________________
Address ______________________________________
City ______________________________________
State _________________ ZIP _______________
Phone ( __ __ __ ) __ __ __ -- __ __ __ __
Date you acquired PC-ACCOUNT _________________
How did you acquire PC-ACCOUNT?
____ From a friend ____ Bulletin Board
____ User Group ____ Commercial distribution service
Which one? ______________________________
Computer _____________________________________
Printer ______________________________________
You are encouraged to register your license of PC-ACCOUNT to obtain
telephone and mail support, receive information on future updates,
support user developed software and the SHAREWARE concept, and have
the delay removed from the PC-ACCOUNT title screen. You will also
receive the latest or next version free.
Send this form with the $45.00 registration fee (checks only) to:
John P. Bauernschub, Jr.
14809 Clavel Street
Rockville, Maryland 20853
Maryland residents add 5% sales tax ($2.25).
You may also register with your Visa or Mastercard. Send your credit
card information to New-Ware, 6198 Agee Street #71, San Diego, CA
92122. Or call the BBS in San Diego at 619-455-5226, 24 hours, N/8/1.
Read the PC-ACCOUNT file HOW2REGI.STR for more details on registering.
_____VISA _____Mastercard
#_______________________________________ Expiration Date ___________
Signature __________________________________________________________
Member of the Association of Shareware Professionals (ASP)
Thank you for your interest and support.