home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / f / kp-db19.lbr / DB19.DZC / DB19.DOC
Encoding:
Text File  |  1993-10-26  |  5.1 KB  |  132 lines

  1.  
  2.  
  3.                             D B  v1.9
  4.  
  5.               A Name/Address/Phone/Mailing Database
  6.  
  7.                                by
  8.                         Steven L. Sanders
  9.  
  10.                 All rights reserved (c) 21-Jan-85
  11.  
  12. =================================================================
  13. Thi≤á softwarσ i≤ hereb∙ placeΣ int∩ thσ publiπ b∙ thσ autho≥ fo≥ ì
  14. al∞á t∩ FREEL┘ use¼á copy¼á o≥ exchange«á  Thσ autho≥ assume≤á n∩ ì
  15. liabilitie≤á fo≥ an∙ damage≤ causeΣ b∙ thσ usσ o≥ misusσ oµá thi≤ ì
  16. program«á  Portion≤ oµ thσ objec⌠ codσ arσ (c⌐ 1982¼ 198│ Digita∞ ì
  17. Research¼á thσá sourcσá codσ iε Cbasiπ compile≥ i≤á (c⌐á 198╡á b∙ ì
  18. Steven L. Sanders.
  19. =================================================================
  20.  
  21.                         "What's a DB ??"
  22.  
  23.      ╔á wa≤á ß happ∙ Kaypr∩ owne≥ bu⌠ wa≤á constantl∙á frustrateΣ ì
  24. witΦá m∙á attempt≤á t∩á creatσ ß 'decentºá databasσá forma⌠á witΦ ì
  25. PERFEC╘ FILE╥ - so¼á ╔ madσ DB«á  D┬ doe≤ no⌠ requirσ ß multitudσ ì
  26. oµ .OV╥ o≥ .OV╠ file≤ t∩ operate¼ jus⌠ thσ DBxx.CO═ anΣ ß startu≡ ì
  27. file called STARTUP.DB, and your database file.
  28.  
  29. DB19.CO═á i≤á KAYPRO-ORIENTED¼á fo≥ eithe≥á thσá earl∙á non-vide∩ ì
  30. capablσá model≤á likσá thσ KPI╔ anΣ KP┤ (prσ '84⌐á o≥á an∙á mode∞ ì
  31. Kaypr∩á 1░á o≥ newe≥ '8┤ models«á  Fo≥ eithe≥ KP1░ o≥á newe≥á '8┤ ì
  32. mode∞á owners¼á D┬á ha≤ aε excellen⌠ vide∩ screen«á  Iµá yo⌡á arσ ì
  33. tryinτá t∩ ruε thi≤ prograφ oε ß non-Kaypr∩ machine¼á gooΣá luckí  ì
  34. Unles≤á i⌠á caε imitatσ aε ADM-3┴ termina∞ thσ screeεá call≤á arσ ì
  35. useless for you.
  36.  
  37. DB1╣áá i≤á ßá littlσá morσá BUSINESSá ORIENTEDá no≈áá theεáá it'≤ ì
  38. predecessor≤á likσ DB18¼á 17¼á etc..«á  D┬ no≈ ha≤ ß COMPAN┘ NAM┼ ì
  39. fielΣá anΣ n∩ longe≥ ha≤ ß Homσ phonσ field«á  Yo⌡ caεá als∩á no≈ ì
  40. prin⌠á singlσá label≤á witΦá thσ SCA╬ optioε o≥á label≤á fo≥á al∞ ì
  41. members with the standard 'M'ail option.
  42.  
  43. Oncσá yo⌡ havσ initiall∙ installeΣ DB.CO═ i⌠ wil∞ 'knowºá ho≈á t∩ ì
  44. comσá u≡ al∞ b∙ itselµ thσ nex⌠ time«á  I⌠ create≤ ß filσá calleΣ ì
  45. STARTUP.D┬áá whicΦá hold≤á al∞á thσá value≤á fo≥á video/no-video¼ ì
  46. clock/no-clock¼ anΣ thσ namσ oµ thσ defaul⌠ databasσ filσ anΣ thσ ì
  47. drive where it is located.
  48.  
  49. Thσá objec⌠ codσ i≤ generateΣ froφ Digita∞á Research'≤á CB80/LK8░ ì
  50. compiler/linke≥ fo≥ Cbasic«  I⌠ i≤ fas⌠ anΣ ver∙ clean¼ jus⌠ takσ ì
  51. ß looδ a⌠ you≥ database.da⌠ filσ anΣ yo⌡ wil∞ seσ thσ neat¼ easy-ì
  52. to-understanΣá structurσá i⌠ uses«á  Al∞ field≤ arσ seperateΣá b∙ ì
  53. quotatioεá mark≤ anΣ comma≤ anΣ al∞ alphß character≤á arσá alway≤ ì
  54. converted to UPPER CASE automatically.
  55.  
  56. è{ Labels, Labels, Labels }
  57.  
  58. T∩á usσá an∙ oµ DB'≤ label-generatinτ option≤ yo⌡ neeΣ t∩ havσá ß ì
  59. stocδ oµ standarΣ 1-u≡ label≤ ¿ 3-1/2ó ° 15/16ó continuou≤ )«  
  60.  
  61.            D┬ does not support any other label sizes!
  62.  
  63. The mailing labels are generated to look like so:
  64.  
  65.                   _______________________________
  66.                   |                             |
  67.                   |  Company name               |
  68.                   |  First name, last name      |
  69.                   |  Street Address             |
  70.                   |  City, State, Zip           |
  71.                   |                             |
  72.                   -------------------------------
  73.  
  74.  
  75. { Data Record Format }
  76.  
  77. The format of the data record is:
  78.  
  79. "FIRM","FIRST","LAST","ADDRESS","CITY","STATE","ZIP","PHONE",\
  80. "DATE ENTERED"
  81.  
  82. Thi≤á i≤ ß fixeΣ recorΣ witΦ ß lengtΦ oµ 128«á  Iµ usinτ Wordsta≥ ì
  83. iεá non-documen⌠ modσ yo⌡ wil∞ finΣ thσ linσ goe≤ ou⌠á t∩á columε ì
  84. 12╖á anΣá theε drop≤ t∩ thσ nex⌠ line«á  Thσ CR/L╞ pai≥á actuall∙ ì
  85. count≤ a≤ 12╕ bu⌠ i≤ invisiblσ bu⌠ ABSOLUTEL┘ NECESSARY«á  Iµ yo⌡ ì
  86. d∩á alte≥ yo⌡ database.da⌠ filσ - B┼ CAREFUL¼á yo⌡ mus⌠á maintaiε ì
  87. thσ lengtΦ oµ 12╕ oε eacΦ anΣ ever∙ line«  Bes⌠ t∩ jus⌠ usσ D┬ t∩ ì
  88. ente≥á anΣ deletσ membe≥ records«á  Iµ yo⌡ havσ deleteΣá ßá largσ ì
  89. numbe≥á oµ member≤ theε usσ Wordstar'≤ CTRL-┘ t∩ deletσ thσ wholσ ì
  90. line of the file containing the nulls.
  91.  
  92.       Example:  This is what a deleted entry looks like
  93.  
  94. "","","","","","","","",""
  95.  
  96. Al∞á thσá field≤ havσ beeε replaceΣ witΦ nul∞ (""⌐á strinτá chrs«  ì
  97. Afte≥ runninτ SORT¼á al∞ oµ thesσ entrie≤ wil∞ bσ brough⌠ t∩á thσ ì
  98. very top of the file for easy removal.
  99.  
  100. { Phone ROLADEX }
  101.  
  102. Thσá ROLADE╪á optioεá stil∞ key≤ iε oε thσ firs⌠á lette≥á oµá thσ ì
  103. lastnamσá entry«á  I⌠ wil∞ sho≈ thσ followinτ fo≥á eacΦá matchinτ ì
  104. entry:
  105.  
  106. LASTNAME, FIRSTNAME   FIRMNAME   PHONE NUMBER
  107.  
  108.  
  109.  
  110. Therσ i≤ n∩ rea∞ neeΣ fo≥ an∙ furthe≥ documentatioε a≤ D┬ i≤ ver∙ ìèsimplσá t∩á operatσ anΣ i≤ completel∙á menu-driven«á  Jus⌠á thinδ ì
  111. beforσáá pressinτá aεá optioεá ke∙á a≤á al∞á one-ke∙á input≤á arσ ì
  112. automatically acted upon very quickly!
  113.  
  114.  
  115. { Problems, bugs, complaints??? }
  116.  
  117. ╔ don'⌠ wan⌠ t∩ hea≥ abou⌠ themí  
  118.  
  119. Onl∙ kidding¼ addres≤ you≥ mai∞ to:
  120.  
  121.                         STEVEN L. SANDERS
  122.                  % Tampa Bay Kaypro User's Group
  123.                         14 Cypress Drive
  124.                       Palm Harbor, FL 33563
  125.  
  126.            (813) 937-7249 voice (9a-5p Eastern ONLY!)
  127.  
  128.            Modem'ers can leave E-MAIL on any of these
  129.  
  130.                 (813) 937-3608  300/1200  24 hrs
  131.                 (813) 937-6829  300/1200  24 hrs
  132.                 (404) 632-2109  300/1200  24 hrs
  133.