home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / dbaseii / tdas.ark / TOTALPAY.PRG < prev    next >
Text File  |  1986-08-24  |  3KB  |  127 lines

  1. *******************************************************************************
  2. *    This report summarizes payments received for any given year              *
  3. *******************************************************************************
  4. SET Talk OFF
  5. STORE "  " TO Annum
  6. STORE T TO Summary
  7. DO WHILE Summary
  8. STORE CHR(174) TO A
  9. STORE CHR(173) TO B
  10. STORE CHR(126) TO C
  11. SET Colon OFF
  12. USE Totalpay INDEX Payyear
  13. ERASE
  14. @ 8,20 SAY "What year's payments should be listed?"
  15. @ 9,16 SAY "(Enter blanks if you want to exit this routine.)"
  16. @ 11,38 SAY "19"
  17. @ 11,40 GET Annum PICTURE "99"
  18. READ NOUPDATE
  19. ERASE
  20. *
  21. IF Annum="  "
  22.   STORE " " to Select
  23.   SET Talk ON
  24.   SET Colon ON
  25.   ERASE
  26.   RETURN
  27. ELSE
  28.   FIND &Annum
  29. ENDIF
  30. *
  31. IF #=0
  32.   STORE 0 TO Counter
  33.   DO WHILE Counter<15
  34.   @ 22,0 SAY "19"
  35.   @ 22,2 SAY Annum
  36.   @ 22,5 SAY "is not in the Totalpay file."
  37.   STORE Counter+1 to Counter
  38.   STORE " " TO Select
  39.   ENDDO
  40.   ERASE
  41. ENDIF
  42. *
  43. IF #>0
  44. SET Colon ON
  45. SET Format TO Screen
  46. ERASE
  47. @ 6,16 SAY "This will only take 30 seconds. Don't go away."
  48. SET Format TO Print
  49. @ 1,56 SAY Sdate
  50. @ 3,20 SAY "CENTER YOUR COMPANY'S NAME RIGHT HERE"
  51. @ 5,31 SAY A+B+A+B+A+B+A+B+A+B+A+B+A+B+A+B+A
  52. @ 7,19 SAY "Summary of Payments Received during 19"
  53. @ 7,57 SAY Annum
  54. @ 9,1 SAY C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+;
  55. C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+;
  56. C+C+C+C+C+C+C+C+C+C
  57. STORE 0 to Totyear
  58. @ 11,25 SAY "January"
  59. @ 11,45 SAY January
  60. STORE January+Totyear TO Totyear
  61. @ 12,25 SAY "February"
  62. @ 12,45 SAY February
  63. STORE February+Totyear TO Totyear
  64. @ 13,25 SAY "March"
  65. @ 13,45 SAY March
  66. STORE March+Totyear TO Totyear
  67. @ 14,25 SAY "April"
  68. @ 14,45 SAY April
  69. STORE April+Totyear TO Totyear
  70. @ 15,25 SAY "May"
  71. @ 15,45 SAY May
  72. STORE May+Totyear TO Totyear
  73. @ 16,25 SAY "June"
  74. @ 16,45 SAY June
  75. STORE June+Totyear to Totyear
  76. @ 17,25 SAY "July"
  77. @ 17,45 SAY July
  78. STORE July+Totyear to Totyear
  79. @ 18,25 SAY "August"
  80. @ 18,45 SAY August
  81. STORE August+Totyear to Totyear
  82. @ 19,25 SAY "September"
  83. @ 19,45 SAY September
  84. STORE September+Totyear to Totyear
  85. @ 20,25 SAY "October"
  86. @ 20,45 SAY October
  87. STORE October+Totyear to Totyear
  88. @ 21,25 SAY "November"
  89. @ 21,45 SAY November
  90. STORE November+Totyear to Totyear
  91. @ 22,25 SAY "December"
  92. @ 22,45 SAY December
  93. STORE December+Totyear to Totyear
  94. @ 25,25 SAY "Year's Total"
  95. @ 25,44 SAY STR(Totyear,9,2)
  96. USE
  97. EJECT
  98. SET Format TO Screen
  99. ERASE
  100. STORE "  " to Annum
  101. STORE " " to Select
  102. ENDIF
  103. *
  104. ENDDO
  105. RELEASE Annum,Counter,Totyear,A,B,C
  106. SET Colon ON
  107. SET Talk ON
  108. RETURN
  109. * EOF
  110.  
  111.  
  112. ayments Received during 19"
  113. @ 7,57 SAY Annum
  114. @ 9,1 SAY C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+;
  115. C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+;
  116. C+C+C+C+C+C+C+C+C+C
  117. STORE 0 to Totyear
  118. @ 11,25 SAY "January"
  119. @ 11,45 SAY January
  120. STORE January+Totyear TO Totyear
  121. @ 12,25 SAY "February"
  122. @ 12,45 SAY February
  123. STORE February+Totyear TO Totyear
  124. @ 13,25 SAY "March"
  125. @ 13,45 SAY March
  126. STORE March+Totyear TO Totyear
  127. @ 14,25 SA