home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / database / data206.lbr / DATA.DZC / DATA.DOC
Encoding:
Text File  |  1986-12-28  |  2.1 KB  |  68 lines

  1.  
  2. DATA.DOC, 11/30/86
  3.  
  4. This program grew out of a program I wrote for Steve Stolman who was
  5. looking for help on a project he was asked to do for the "Y".  It is a
  6. very simple database management program which consists of the
  7. following files.
  8.  
  9. DATAxxx.BAS, the source code of the MBASIC program 
  10. *.DAT, the databases
  11. DATA.DOC, this file
  12. DATAxxx.COM, the compiled, executable Z80 version of the program
  13.  
  14. (xxx is the version number, which is 206 at this writing)
  15.  
  16. .pa
  17.  
  18. To run it, type   A>DATAxxx <ret>   or  A>MBASIC DATAxxx <ret>
  19.  
  20. The *.DAT files should be on the logged drive. 
  21.  
  22. A .DAT file's first record contains four fields; an id string, a
  23. number indicating the number of records in the file, another number
  24. indicating the number of fields per record and finally, an encrypted
  25. password.  The program assigns a newly created database the password
  26. PASSWORD.  This may later be changed by the user.  This password
  27. mechanism was added to prevent unwanted updating.
  28.  
  29. The second record holds descriptions for each "field" in the following
  30. "data" records.
  31.  
  32. The remaining records hold the data, or messaages or whatever.
  33.  
  34. .pa
  35.  
  36. The program displays a menu from which the user selects the function
  37. desired.  It is capable of adding, changing, sorting, deleting  and
  38. listing up to about 100 records.  When not used remotely, records may
  39. be printed if a printer is attached.  If this .DOC file is available,
  40. the H elp command will list its contents, page by page.
  41.  
  42. .pa
  43.  
  44. Deletion is handled internally by replacing the first field of the
  45. record to be deleted by an asterisk ("*").  These records are bypassed
  46. in subsequent print requests and actually get deleted when the user
  47. selects the Q uit or SW itch option.  This option puts the records
  48. manipulated in internal arrays back into the .DAT file.
  49.  
  50. Sorting is handled by a modified bubble method, slowly but surely. 
  51. The more records in the file, the longer the wait.
  52.  
  53. Lee R. Bradley
  54.  
  55. Mouse House Software
  56. 24 East Cedar Street
  57. Newington, CT  06111
  58.  
  59. (203) 665-1100 (RCP/M)
  60.  
  61. r the wait.
  62.  
  63. Lee R. Bradley
  64.  
  65. Mouse House Software
  66. 24 East Cedar Street
  67. Newington, CT  06111
  68.  
  69.