March 2001                       PUNCH   		          Version 2.0.5
	   	         (c) Karsten Skrydstrup

This is a Punch Program for personal time-tracking with a Laptop or Workstation.
If you have a hard time writing timesheets, you may find this program valuable.
Users in a network can share a "Commany Job List" and communicate their Status
(lunch) and send small messages (phone home) to individual users (broadcasting
is also possible).
The program relies on the user name (abbreviation) entered in Windows Log On.
------------------------------------------------------------------------------
SINGLE user installation:
1. Run the SETUP and install to suggested C:\Program Files\Punch or anywhere on
   your local hard disk(s). 
2. Run the program and use menu "Create Job" to expand the list of jobs.
   Alternatively use MS Access 2000 to populate the "Projects" table (Jobs.MDB).

NETWORK multi-user installation:
1. Run the SETUP on a single workstation first and use "Browse" to install to a 
   shared location on the network (e.g. \\Server\apps\Punch). 
2. Run the program and use menu "Create Job" to expand the list of jobs. 
   Alternatively use MS Access 2000 to populate the "Projects" table (Jobs.MDB).
3. TRY run the program (\\Server\apps\Punch\Punch.exe) from another workstation.
   If it does not work then do a dummy installation to C:\Program Files\Punch
   just to install required general modules in the local Windows folder. Then 
   REMOVE the C:\Program Files\Punch files and run the network program instead.

LAPTOP installation:
Follow this procedure if you need Punch while off the network.
1. Run the SETUP and install to suggested C:\Program Files\Punch or anywhere on
   your local hard disk(s). 
2. Run the program and use menu "Admin" to point "Location of shared Company 
   Joblist" to the network installation above (\\Server\apps\Punch\Jobs.mdb).
   Exit and then re-run the local program.
------------------------------------------------------------------------------
REGISTER:
You will need the "Product ID" shown in the opening window (and in "Admin").
To register a single user installation or a networked laptop read the Product ID
from the local program. To register a multi-user network installation read the
Product ID from any workstation running the shared program. Once registered,
make a backup of the program folder in order to secure your investment.
------------------------------------------------------------------------------
MS Access 2000 data base files:
JOBS.MDB        Full (Enterprise) table of Job abbreviations and Descriptions.
		Preferably located on a shared network drive.
    Projects	The Job List
    Users       Status of all users (OFF, Punched OUT, Punced IN)
    NN		Messages to User NN
NN PUNCH.MDB    Individual Program database for user NN.
    Projects	List of jobs NN has ever punched into (Personal subset).
		Also holds program related tables.
NN.MDB          Punch information for user NN
    Punch	Table of all punch IN times and punch OUT times.
BLANK JOBS.MDB	Template database for "JOBS.MDB".
BLANK PUNCH.MDB Template database for individual "NN PUNCH.MDB" files.
BLANK.MDB       Template database for individual "NN.MDB" files.

NOTE ONE: Do NOT convert data bases to later versions of MS Access!
NOTE TWO: Do NOT mess with the "Blank xxxx.MDB" files!
------------------------------------------------------------------------------
All rights belong to Karsten Skrydstrup
All wrongs belong to Nomen Nescio

Have a good time.
Karsten Skrydstrup
