home *** CD-ROM | disk | FTP | other *** search
-
- Magic PDM
- by
- Michael Leesley Consulting, Inc.
- 150 East Riverside Drive, Suite 400
- Austin, Texas 78704
- (512) 445-7306
-
-
- The Personal Data Manager (PDM) is designed to provide
- a simple, easy-to-use method of defining, maintaining, and
- retrieving user information.
-
- A user may create as many PDM files as desired. However,
- all PDM files must reside on the Magic: diskette. A PDM
- file consists of up to twelve fields; each field contains
- up to 40 characters of data. To conserve screen space, all
- fields scroll horizontally in independent, 25 character
- boxes. All fields may be named by the user.
-
- Fields are updated by selecting (with the left mouse
- button) a particular field's box. A cursor will appear
- in the box and the field may then be edited. The arrow
- keys, backspace key and delete key may be used. Pressing
- RETURN or selecting another field ends the field update.
-
- Errors and informative messages are displayed at the
- bottom of the PDM window.
-
- All actions are controlled by PDM's two menus
- (controlled by the right mouse button).
-
- The first menu controls file operations. The FILE
- OPTIONS are:
-
- 1) CLEAR DISPLAY -- clears the entire PDM
- display in preparation for other file
- operations (such as creating a new file
- or specifying which file to use).
- Changes all field names to "FIELD 1" thru
- "FIELD 12". Closes any currently active
- file.
-
- 2) USE FILE -- opens the PDM file specified
- in the "FILE" box and changes the field
- names accordingly.
-
- 3) CREATE REPORT -- creates a report of all
- records in the currently open file.
- The report file is named:
-
- Magic:<filename>.rpt
-
- where <filename> is the name of the file.
-
- 4) CREATE FILE -- creates a new PDM file.
- The name of the file is taken from the
- "FILE" box; field names are taken from
- the "FIELD n" boxes. Extra fields may
- have a blank field name.
-
- 5) CHANGE FILE -- changes field names in
- the currenly active file. Any non-blank
- boxes are assumed to be replacements
- for the corresponding field names.
-
- 6) DELETE FILE -- deletes the currently
- active file.
-
- The second menu controls record operations. The RECORD
- OPTIONS are:
-
- 1) CLEAR DISPLAY -- clears the field boxes
- in preparation for other record
- operations.
-
- 2) FIND RECORD -- finds the first record
- in the currently active file whose data
- matches that specified in the field boxes.
- Blank boxes are ignored in the search
- (implying that invoking this operation
- with all blank fields will return the
- first record in the file). Multiple
- field specifications are assumed to be
- ANDed together.
-
- 3) NEXT RECORD -- finds the next record
- in the currently active file whose data
- matches that specified for the last
- FIND RECORD command (see above).
-
- 4) SPEAK RECORD -- will speak the current
- record (field name followed by field
- value).
-
- 5) ADD RECORD -- will add a record to the
- currently active file containing the
- field values currently displayed.
- Deleted record space is used if available;
- otherwise, the record is added to the
- end of the file.
-
- 6) CHANGE RECORD -- will change the current
- record to reflect the field values
- currently displayed.
-
- 7) DELETE RECORD -- will delete the current
- record.
-