home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / MBUG / MBUG123.ARC / BOOK1.LBR / EDIT.BQ / EDIT.BK
Text File  |  1979-12-31  |  4KB  |  144 lines

  1. * edit.bk  -1/19/85
  2. * edit inventory data
  3. STOR CHR(PEEK (063)) TO dr
  4. STOR # TO rec:number
  5. RECA
  6. SET COLON OFF
  7. STOR $(title,1,60) TO mtitle1
  8. STOR $(title,61,19) TO mtitle2
  9. STOR $(subtit,1,60) TO msubtit1
  10. STOR $(subtit,61,18) TO msubtit2
  11. STOR auth1 TO mauth1
  12. STOR auth2 TO mauth2
  13. STOR auth3 TO mauth3
  14. STOR year TO myear
  15. STOR price TO mprice
  16. STOR publish TO mpublish
  17. STOR street TO mstreet
  18. STOR city TO mcity
  19. STOR state TO mstate
  20. STOR zip TO mzip
  21. STOR subj1 TO msubj1
  22. STOR subj2 TO msubj2
  23. STOR subj3 TO msubj3
  24. STOR subj4 TO msubj4
  25. STOR subj5 TO msubj5
  26. STOR $(comment,1,60) TO mcomm1
  27. STOR $(comment,61,60) TO mcomm2
  28. STOR $(comment,121,60) TO mcomm3
  29. STOR $(comment,181,47) TO mcomm4
  30. STOR dayu TO mdayu
  31. ERAS
  32. STOR 'Edit Bibliography Module' TO mode
  33. STOR 'Enter the new or corrected information' TO prompt1
  34. STOR "Control 'Q' to end edit session" TO prompt2
  35. @ 0,26 SAY mode
  36. @ 1, 0 SAY " -------------------------------------------------"
  37. @ 1,50 SAY "----------------------------"
  38. @ 2, 4 SAY "Title:"
  39. @ 4, 1 SAY "Subtitle:"
  40. @ 6, 0 SAY "Authors 1:"
  41. @ 6,44 SAY "2:"
  42. @ 7, 8 SAY "3:"
  43. @ 7,41 SAY "Year:"
  44. @ 7,64 SAY "Price:"
  45. @ 9, 0 SAY "Publisher:"
  46. @ 10, 3 SAY "Street:"
  47. @ 11, 5 SAY "City:"
  48. @ 11,40 SAY "State:"
  49. @ 11,66 SAY "Zip:"
  50. @ 13, 0 SAY "Subject 1:"
  51. @ 13,44 SAY "2:"
  52. @ 14, 8 SAY "3:"
  53. @ 14,44 SAY "4:"
  54. @ 15, 8 SAY "5:"
  55. @ 16, 1 SAY "Comments:"
  56. @ 19,62 SAY "Updated:"
  57. @ 20, 0 SAY " -------------------------------------------------"
  58. @ 20,50 SAY "-----------------------------"
  59. @ 21,12 SAY prompt1
  60. @ 22,12 SAY prompt2
  61. @ 2,12 GET mtitle1
  62. @ 3,12 GET mtitle2
  63. @ 4,12 GET msubtit1
  64. @ 5,12 GET msubtit2
  65. @ 6,12 GET mauth1
  66. @ 6,47 GET mauth2
  67. @ 7,12 GET mauth3
  68. @ 7,47 GET myear
  69. @ 7,71 GET mprice
  70. @ 9,12 GET mpublish
  71. @ 10,12 GET mstreet
  72. @ 11,12 GET mcity
  73. @ 11,47 GET mstate
  74. @ 11,71 GET mzip
  75. @ 13,12 GET msubj1
  76. @ 13,47 GET msubj2
  77. @ 14,12 GET msubj3
  78. @ 14,47 GET msubj4
  79. @ 15,12 GET msubj5
  80. @ 16,12 GET mcomm1
  81. @ 17,12 GET mcomm2
  82. @ 18,12 GET mcomm3
  83. @ 19,12 GET mcomm4
  84. @ 19,71 GET mdayu
  85. READ
  86. CLEA GETS
  87. STOR 'Y' TO command
  88. SET COLON ON
  89. @ 21,00
  90. @ 22,00
  91. @ 21,12 SAY 'Is this correct (Y/N) ?'
  92. @ 21,40 GET command PICTURE '!'
  93. SET COLON OFF
  94. READ
  95. IF command = 'N'
  96.  @ 2,12 GET mtitle1
  97.  @ 3,12 GET mtitle2
  98.  @ 4,12 GET msubtit1
  99.  @ 5,12 GET msubtit2
  100.  @ 6,12 GET mauth1
  101.  @ 6,47 GET mauth2
  102.  @ 7,12 GET mauth3
  103.  @ 7,47 GET myear
  104.  @ 7,71 GET mprice
  105.  @ 9,12 GET mpublish
  106.  @ 10,12 GET mstreet
  107.  @ 11,12 GET mcity
  108.  @ 11,47 GET mstate
  109.  @ 11,71 GET mzip
  110.  @ 13,12 GET msubj1
  111.  @ 13,47 GET msubj2
  112.  @ 14,12 GET msubj3
  113.  @ 14,47 GET msubj4
  114.  @ 15,12 GET msubj5
  115.  @ 16,12 GET mcomm1
  116.  @ 17,12 GET mcomm2
  117.  @ 18,12 GET mcomm3
  118.  @ 19,12 GET mcomm4
  119.  @ 19,71 GET mdayu
  120.  READ
  121.  CLEA GETS
  122. ENDI command = 'N'
  123. STOR 'Y' TO command
  124. SET COLON ON
  125. @ 21,00
  126. @ 22,00
  127. @ 21,12 SAY 'Do You wish to UpDate to Todays Date (Y/N) ?'
  128. @ 21,57 GET command PICTURE '!'
  129. READ
  130. IF command = 'Y'
  131.  STOR date() TO mdayu
  132. ENDI
  133. REPL title with mtitle1+mtitle2, subtit WITH msubtit1+msubtit2
  134. REPL auth1 WITH mauth1, auth2 WITH mauth2, auth3 WITH mauth3
  135. REPL year WITH myear, price WITH mprice, publish WITH mpublish
  136. REPL street WITH mstreet, city WITH mcity, state WITH mstate, zip WITH mzip
  137. REPL subj1 WITH msubj1, subj2 WITH msubj2, subj3 WITH msubj3, subj4 WITH msubj4
  138. REPL subj5 WITH msubj5, comment WITH mcomm1+mcomm2+mcomm3+mcomm4, dayu WITH mdayu
  139. GO rec:number
  140. RELE ALL
  141. STOR '?' TO command
  142. STOR t TO more
  143. STOR t TO first
  144.