home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / a / dbref.lbr / EDIT.RZF / EDIT.REF
Encoding:
Text File  |  1993-10-26  |  3.3 KB  |  129 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 code TO mcode
  8. STOR author TO mauth
  9. STOR action TO maction
  10. STOR $(title1,1,60) TO mtitl1
  11. STOR $(title1,61,60) TO mtitl2
  12. STOR title2 TO mtitle2
  13. STOR journal TO mjourn
  14. STOR edition TO medit
  15. STOR pageno TO mpagen
  16. STOR edtrans TO medtran
  17. STOR publdat TO mpubl
  18. STOR librdat TO mlibr
  19. STOR chron TO mchron
  20. STOR type TO mtype
  21. STOR $(worksdis,1,60) TO mwork1
  22. STOR $(worksdis,61,60) TO mwork2
  23. STOR $(comments,1,60) TO mcom1
  24. STOR $(comments,61,60) TO mcom2
  25. STOR $(comments,121,40) TO mcom3
  26. STOR dayu TO mdayu
  27. ERAS
  28. STOR 'Enter the new or corrected information' TO prompt1
  29. STOR "Control 'Q' to end edit session" TO prompt2
  30. STOR "Edit Data" TO mode
  31. @ 0,65 SAY "Code: "
  32. @ 1, 0 SAY "+-------------------------------------------------"
  33. @ 1,50 SAY "-----------------------------+"
  34. @ 2, 2 SAY "Author:"
  35. @ 3,54 SAY ">>> ACTION >>>>>"
  36. @ 4, 1 SAY "Title 1:"
  37. @ 6, 1 SAY "Title 2:"
  38. @ 7, 0 SAY "JrnlCite:"
  39. @ 9, 0 SAY "Ed-Trans:"
  40. @ 9,56 SAY "Edn:"
  41. @ 10, 0 SAY "Pub data:"
  42. @ 10,55 SAY "Pg #:"
  43. @ 11, 0 SAY "Lib data:"
  44. @ 13, 3 SAY "Chron:"
  45. @ 13,55 SAY "Type:"
  46. @ 14, 0 SAY "Wks disc:"
  47. @ 16, 0 SAY "Comments:"
  48. @ 18,52 SAY "Updated:"
  49. @ 19, 0 SAY "+-------------------------------------------------"
  50. @ 19,50 SAY "-----------------------------+"
  51. @ 20,12 SAY prompt1
  52. @ 21,12 SAY prompt2
  53. @ 0,27 SAY mode
  54. @ 0,72 GET mcode
  55. @ 2,10 GET mauth
  56. @ 3,72 GET maction PICTURE '!'
  57. @ 4,10 GET mtitl1
  58. @ 5,10 GET mtitl2
  59. @ 6,10 GET mtitle2
  60. @ 7,10 GET mjourn
  61. @ 9,10 GET medtran
  62. @ 9,61 GET medit
  63. @ 10,10 GET mpubl
  64. @ 10,61 GET mpagen
  65. @ 11,10 GET mlibr
  66. @ 13,10 GET mchron
  67. @ 13,61 GET mtype
  68. @ 14,10 GET mwork1
  69. @ 15,10 GET mwork2
  70. @ 16,10 GET mcom1
  71. @ 17,10 GET mcom2
  72. @ 18,10 GET mcom3
  73. @ 18,61 GET dayu PICTURE '99/99/99'
  74. READ
  75. CLEA GETS
  76. STOR 'Y' TO command
  77. SET COLON ON
  78. @ 20,00
  79. @ 21,00
  80. @ 20,12 SAY 'Is this correct (Y/N) ?'
  81. @ 20,40 GET command PICTURE '!'
  82. SET COLON OFF
  83. READ
  84. IF command = 'N'
  85.  @ 0,72 GET mcode
  86.  @ 2,10 GET mauthor
  87.  @ 3,72 GET maction
  88.  @ 4,10 GET mtitl1
  89.  @ 5,10 GET mtitl2
  90.  @ 6,10 GET mtitle2
  91.  @ 7,10 GET mjourn
  92.  @ 9,10 GET medtran
  93.  @ 9,61 GET medit
  94.  @ 10,10 GET mpubl
  95.  @ 10,61 GET mpagen
  96.  @ 11,10 GET mlibr
  97.  @ 13,10 GET mchron
  98.  @ 13,61 GET mtype
  99.  @ 14,10 GET mwork1
  100.  @ 15,10 GET mwork2
  101.  @ 16,10 GET mcom1
  102.  @ 17,10 GET mcom2
  103.  @ 18,10 GET mcom3
  104.  @ 18,61 GET dayu
  105.  READ
  106.  CLEA GETS
  107. ENDI command = 'N'
  108. STOR 'Y' TO command
  109. SET COLON ON
  110. @ 20,00
  111. @ 21,00
  112. @ 20,12 SAY 'Do You wish to UpDate to Todays Date (Y/N) ?'
  113. @ 20,57 GET command PICTURE '!'
  114. READ
  115. IF command = 'Y'
  116.  STOR date() TO mdayu
  117. ENDI
  118. REPL author WITH mauth, title1 WITH mtitl1+mtitl2, title2 WITH mtitle2
  119. REPL code WITH mcode, action WITH maction
  120. REPL journal WITH mjourn, edition WITH medit, pageno WITH mpagen
  121. REPL edtrans WITH medtran, publdat WITH mpubl, librdat WITH mlibr
  122. REPL chron WITH mchron, type WITH mtype, worksdis WITH mwork1+mwork2
  123. REPL comments WITH mcom1+mcom2+mcom3, dayu WITH mdayu
  124. GO rec:number
  125. RELE ALL
  126. STOR '?' TO command
  127. STOR t TO more
  128. STOR t TO first
  129.