Expenses
1d614c7519edf0fe54cf84aedcd5b77d240008192e8a8ee8b3ec0be109f0c788
README
EXPENSES V. 1.0
By
Julius K. Bjornsson
72500,456
julkb@rhi.hi.is
Introduction:
--------------
Here is my first OPL application for the S3, called EXPENSES. This is a
simple application which keeps track of some types of expenses,
i.e. money, distances (milage) and hours. I wrote it to keep track of
these things for myself, in such a way that I could keep all related records
together in one file. I therefore keep one file for each activity, or each
job, and can then print out a summary for each type of activity for certain
periods of time.
Installation:
-------------
The archive contains three files:
EXPE.OPA Program
SAMPLE.EXP Sample datafile
READ.ME (this file)
In order to install the program, you must create a \exp directory on any
drive, and copy the EXPE.OPA file to any \APP directory. Thereafter you can
install the program onto the system screen in the usual way, with APPS->
INSTALL APPLICATION.
Use:
----
All data files should appear under the program icon, and can be started
in the usual PSION manner, by simply choosing the file to use. Only one
datafile can be open at a time, as the application is a TYPE 2 OPA.
The program starts with an intro (about) screen, which is removed by pressing
ENTER, and then the main menu appears. This menu has the following structure:
FILE
NEW FILE Create new datafile
OPEN FILE Open an existing file. A status line shows which file
is currently open.
SAVE AS Save a datafile under a new name, or copy it from e.g.
a flash card to RAM. (this is really a compress).
DELETE FILE Delete a datafile. (only closed files).
EDIT
NEW RECORD Enter a new record. This opens a dialog where you can enter
some explanatory text, date and choose the type of data you
want to register. This is done by using the arrows or by
using TAB to open a small menu. Ths choices are money,
distances and hours.
Finally the amount can be entered, as a floating point number,
and here it is possible to enter negative as well as positive
numbers.
UPDATE With this option you can choose a record to edit. When this
option is chosen, a browse window opens, where you can browse
through all the records in the file. The browse window opens
with the first record current, but you can move in the window
with the up and down arrows, PgUp and PgDn, in addition to being
able to jump to the beginning and the end of the file, with HOME
and END. It is also possible to jump about in the file pro-
portionally, by using the 1,2,3,4,5,6,7,8,9 keys, where e.g. the
1 key positions you below approximately 10% of all records in
the file, the 9 key positions you approximately below 90% of all
records and the 5 key positions you in the middle of the file.
It is thus possible to quickly jump all over the file, even if
if has become big. When you have found the record you want to
edit, simply highlight it, and press enter, and the editing
dialog will open. The status line shows the current record
number.
REMOVE This option removes the chosen record, via the browser.
BROWSE This option in the top menu does not do anything than let
you browse the file.
REPORTS
SUMMARY This is the main report of the system, allowing you to
generate a simple list of records for a certain period
of time and of a certain type. In addition you can choose
whether the reports goes to the screen or directly to a
printer, which must then of course be connected and ready.
Otherwise you will get an error message. If you choose
to view the report on-screen then the text fields will
be trimmed to 15 characters, but generating the report
directly to the printer, will show all 30 characters of
text allowed in the input. The report additionally generates
a summary of the type of data chosen.
SPECIAL
ABOUT This option show some info about the program/author.
SETTINGS Here you can choose which units of distance and currency
you want to use. This will be saved in a small file on
your \EXP directory, called exp.cnf, which the program
checks for each time it starts.
EXIT Finally, this is where you go, when you have had enough of
the program.
Finally. All shortcut keys on the menus should work directly, and I
hope that the program is reasonably well-behaved, as I have tried to
follow the rules for a type 2 OPA.
Any suggestions for improvements, and better ways of doing things,would
be appreciated, along with any bug reports.
Planned enhancements.
1. Speed up the browse window.
2. An export module, in order to export files or parts of them to
e.g. the spreadsheet or the database. (work in progress)
Written in ICELAND, in the middle of a winter storm
Julius K. Bjornsson
Nordurtun 9
225 Bessastadahreppur
ICELAND
CIS:72500,456
Unknown
Expenses
1d614c7519edf0fe54cf84aedcd5b77d240008192e8a8ee8b3ec0be109f0c788
|
|
Expenses
1d614c7519edf0fe54cf84aedcd5b77d240008192e8a8ee8b3ec0be109f0c788
|