home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b077 / 1.img / SBGL.ZIP / GJPYS.PRG < prev    next >
Encoding:
Text File  |  1979-12-31  |  1.6 KB  |  115 lines

  1. * ╔Φ▒╕╞└╙┼▒φ╝╞╦π
  2. CLEAR
  3. ACCEPT '          ╩╟╖±╥¬▒ú┤µ╥╤╙╨╡─╩²╛▌ ?(Y/N)' TO GY
  4. RESTORE FROM KH ADDITIVE
  5. KM='A:PYSJ'+STR(NH,2)
  6. NH=NH+1
  7. SAVE TO KH ALL LIKE NH
  8. IF GY='Y'.OR.GY='y'
  9. USE PYSJ
  10. AA='      ╟δ▓σ╚δ╚φ┼╠╡╜╟²╢»╞≈ ú┴,╥╘▒ú┤µ '+STR(NH-1,2)+' ì
  11. ─Ω╡─╩²╛▌,╫╝▒╕║├░┤╚╬╥╗╝ⁿ.'
  12. WAIT AA
  13. COPY TO &KM
  14. SELECT 1
  15. USE JSJ4   
  16. SELECT 2
  17. USE &KM    
  18. DO WHILE .NOT.EOF()
  19. REPL SN0 WITH A->SN2
  20. SKIP
  21. SELECT 1
  22. SKIP
  23. SELECT 2
  24. ENDDO
  25. CLOSE DATABASES
  26. ENDIF
  27. USE JSJ4
  28. REPL ALL SN2 WITH SN3,SN3 WITH SN4,SN4 WITH SN5,SN5 WITH 0 
  29. 1                     
  30. CLEAR
  31. @ 1,2 SAY '╟δ *'   
  32. @ 2,2 SAY '╩Σ *'
  33. @ 3,2 SAY '╚δ *'
  34. DN=STR(NH+3,2)+' *'
  35. @ 4,2 SAY DN    
  36. @ 5,2 SAY '─Ω *'
  37. @ 6,2 SAY '╕≈ *'
  38. @ 7,2 SAY '╧ε *'
  39. @ 8,2 SAY '╩² *'
  40. @ 9,2 SAY '╛▌ *'
  41. P=1
  42. DO WHILE P<=9
  43. @ P,8 SAY SN1 GET SN5
  44. READ
  45. SKIP
  46. P=P+1
  47. ENDDO
  48. USE   
  49. SELECT 1
  50. USE JSJ4
  51. GO 10
  52. SELECT 2
  53. USE JF
  54. NH=NH+3
  55. NH=STR(NH,2)
  56. P101='01/01/'+NH
  57. P99='12/31/'+NH
  58. P101=CTOD(P101)
  59. P99=CTOD(P99)
  60. SUM JF10,JF11,JF12,JF13,JF14 TO J1,J2,J3,J4,J5 FOR JF3>=P101 ì
  61. .AND. JF3<=P99
  62. X1=J1+J2+J3+J4+J5
  63. SELECT 1
  64. REPL SN5 WITH X1
  65. SKIP
  66. SELECT 2
  67. USE YGZ 
  68. SET EXAC OFF
  69. LOCA FOR G1=NH
  70. if .not. eof()
  71. DO WHILE .NOT. EOF()
  72. P98=RECNO()
  73. CONT
  74. ENDDO
  75. GOTO P98
  76. endif
  77. X1=G8                     
  78. SELECT 1               
  79. REPL SN5 WITH X1
  80. USE SB INDEX SB1 
  81. SELECT 2
  82. USE BJH
  83. X1=0
  84. X2=X1
  85. X3=X1
  86. X4=X1
  87. LOCA FOR BJH18='F' .OR. BJH18='X'  
  88. DO WHILE .NOT.EOF()
  89. IF BJH15='F'
  90. X1=X1+1
  91. SELECT 1
  92. SEEK B->BJH1
  93. X2=X2+SB15
  94. SELECT 2
  95. ELSE
  96. X3=X3+1
  97. SELECT 1
  98. SEEK B->BJH1
  99. X4=X4+SB15
  100. SELECT 2
  101. ENDIF
  102. CONT
  103. ENDDO
  104. USE JSJ4
  105. 12
  106. REPL SN5 WITH X1
  107. 13
  108. REPL SN5 WITH X2
  109. 14
  110. REPL SN5 WITH X3
  111. 15
  112. REPL SN5 WITH X4
  113. CLOSE DATABASES
  114. RETURN
  115.