home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a056 / 4.ddi / MAIN / YQMIS010.PRG < prev    next >
Encoding:
Text File  |  1993-11-02  |  5.5 KB  |  219 lines

  1. *******************************************************
  2. * ╬─╝■├√│╞: YQMIS010
  3. * │╠╨≥╔Φ╝╞: └ε▒■╥╗                
  4. * ▒α│╠╚╒╞┌: 93.11.02   15:00:58
  5. *******************************************************
  6. set safe off
  7. set date ansi
  8. close data
  9. set color to w/1,,
  10. clear
  11. do smggp with '╟δ  ╔╘  ║≥ !',10,34
  12. set color to w/1,,
  13. sele A
  14. *set excl on
  15. use GZZK alia A
  16. priv bl(6,3)
  17. dime bl(6,3)
  18. set color to w/1,,
  19. set exac off
  20. clear
  21. call hj with '00007924'
  22. @ 1,34 say '╟δ╩Σ╚δ╫Θ║╧╠⌡╝■'
  23. @ 2,1 say repl('⌐Ñ',39)
  24. bl(1,2)=space(76)
  25. bl(2,1)=0
  26. bl(2,2)=0
  27. bl(2,3)=10000000000000
  28. @ 3,2 say '╡Ñ╬╗'
  29. @ 3+1,2 get bl(1,2)
  30. @ 3+2,1 say repl('⌐ñ',39)
  31. @ 6,2 say '╗∙▒╛╣ñ╫╩'
  32. @ 6+1,2 say '┤≤╙┌' get bl(2,1) pict '99999999999.999'
  33. @ 6+1,26 say '╡╚╙┌' get bl(2,2) pict '99999999999.999'
  34. @ 6+1,52 say '╨í╙┌' get bl(2,3) pict '99999999999.999'
  35. @ 6+2,1 say repl('⌐ñ',39)
  36. read
  37. bl(1,2)=trim(bl(1,2))
  38. sele 1
  39. set filt to ╡Ñ╬╗=bl(1,2).and.(╗∙▒╛╣ñ╫╩>bl(2,1).and.╗∙▒╛╣ñ╫╩<bl(2,3).or.╗∙▒╛╣ñ╫╩=bl(2,2))
  40. priv r,n,ym,zym,jl,zy_bl,╚╒╞┌,╥│┬δ,╩▒╝Σ,─Ω,╘┬,╚╒,╨╟╞┌,╫▄╥│╩²,╝╟┬╝║┼
  41. *set print to con
  42. *set print to prn
  43. set date ansi
  44. sele A
  45. set dele on
  46. ╚╒╞┌=date()
  47. ─Ω=str(year(date()),4)
  48. ╘┬=str(mont(date()),2)
  49. ╚╒=str(day(date()),2)
  50. ╨╟╞┌=left(cdow(date()),6)
  51. ym=0
  52. r=chr(10)
  53. n=0
  54. set devi to scre
  55. count to zy_bl
  56. zym=int(zy_bl/5)+iif(mod(zy_bl,5)>0,1,0)
  57. ╫▄╥│╩²=ltrim(str(zym,8))
  58. do smggp with '▒¿▒φ╣▓'+ltrim(str(zym,6))+'╥│,┤╙╡┌╝╕╥│┐¬╩╝┤≥╙í?         _',10,20
  59. *set color to ,w+/r,
  60. @ 10,52 get ym rang 0,zym pict '@b 999999'
  61. read
  62. if ym=0
  63. return
  64. endif
  65. goto top
  66. skip (ym-1)*5
  67. do while .not.eof()
  68. set devi to scre
  69. set color to w/1,,
  70. clear
  71. do smggp with '╒²╘┌┤≥╙í╡┌'+ltrim(str(ym,6))+'╥│,Esc═╦│÷',10,26
  72. ╥│┬δ=ltrim(str(ym,6))
  73. ╩▒╝Σ=time()
  74. @ 24,0 say ''
  75. set devi to print
  76. @ prow(),pcol() say repl(r,2)
  77. @ prow(),pcol() say CHR(28)+'v1'              
  78. @ prow(),pcol() say CHR(27)+'ID'                    
  79. @ prow(),pcol() say chr(13)
  80. @ prow(), 19 say '╤º  ╘▒  ╟Θ  ┐÷  ═│  ╝╞  ▒φ'+r+r
  81. @ prow(),pcol() say CHR(27)+'IC'                    
  82. @ prow(),pcol() say chr(13)
  83. @ prow(), 52 say '~~~~~~~~~~~~~~~~~~~~~~~~~~'+r+r
  84. @ prow(),pcol() say CHR(27)+'IA'                    
  85. @ prow(),pcol() say chr(13)
  86. ╝╟┬╝║┼=ltrim(str(recn(),8))
  87. @ prow(),7 say ─Ω pict '@z'
  88. @ prow(),11 say '─Ω'
  89. @ prow(),13 say ╘┬ pict '@z'
  90. @ prow(),15 say '╘┬'
  91. @ prow(),17 say ╚╒ pict '@z'
  92. @ prow(),19 say '╚╒                                                                                      ╡┌'
  93. @ prow(),109 say ╥│┬δ pict '@z'
  94. @ prow(),111 say '╥│  ╣▓'
  95. @ prow(),117 say ╫▄╥│╩² pict '@z'
  96. @ prow(),120 say '╥│'+r
  97. @ prow(),4 say '⌐░⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐┤'+r
  98. @ prow(),4 say '⌐ª ╨╒├√ ⌐ª╗∙▒╛╣ñ╫╩⌐ª╓░╬±╜≥╠∙⌐ª╢└╫╙▓╣╠∙⌐ª╜╗═¿▓╣╠∙⌐ª ╜▒╜≡ ⌐ª╙ª╖ó║╧╝╞⌐ª╚▒╟┌┐█┐ε⌐ª ╖┐╫Γ ⌐ª ╦«╖╤ ⌐ª ╡τ╖╤ ⌐ª╩╡╖ó╜≡╢ε⌐ª ╟⌐  ├√ ⌐ª'+r
  99. n=0
  100. do while n<5
  101. ok=inkey()
  102. if ok=27
  103. set devi to scre
  104. return
  105. endif
  106. ╝╟┬╝║┼=ltrim(str(recn(),8))
  107. @ prow(),4 say '⌐└⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐╚'+r
  108. @ prow(),4 say '⌐ª'
  109. @ prow(),6 say A->╨╒├√ pict '@z'
  110. @ prow(),12 say '⌐ª'
  111. @ prow(),14 say A->╗∙▒╛╣ñ╫╩ pict '@z'
  112. @ prow(),22 say '⌐ª'
  113. @ prow(),24 say A->╓░╬±╜≥╠∙ pict '@z'
  114. @ prow(),32 say '⌐ª'
  115. @ prow(),34 say A->╢└╫╙▓╣╠∙ pict '@z'
  116. @ prow(),42 say '⌐ª'
  117. @ prow(),44 say A->╜╗═¿▓╣╠∙ pict '@z'
  118. @ prow(),52 say '⌐ª'
  119. @ prow(),54 say A->╜▒╜≡ pict '@z'
  120. @ prow(),60 say '⌐ª'
  121. @ prow(),62 say A->╙ª╖ó║╧╝╞ pict '@z'
  122. @ prow(),70 say '⌐ª'
  123. @ prow(),72 say A->╚▒╟┌┐█┐ε pict '@z'
  124. @ prow(),80 say '⌐ª'
  125. @ prow(),82 say A->╖┐╫Γ pict '@z'
  126. @ prow(),88 say '⌐ª'
  127. @ prow(),90 say A->╦«╖╤ pict '@z'
  128. @ prow(),96 say '⌐ª'
  129. @ prow(),98 say A->╡τ╖╤ pict '@z'
  130. @ prow(),104 say '⌐ª'
  131. @ prow(),106 say A->╩╡╖ó╜≡╢ε pict '@z'
  132. @ prow(),114 say '⌐ª        ⌐ª'+r
  133. if .not.eof()
  134. skip
  135. endif
  136. n=n+1
  137. enddo
  138. @ prow(),4 say '⌐└⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐╚'+r
  139. @ prow(),4 say '⌐ª║╧  ╝╞⌐ª'
  140. if ym=zym
  141. jl=0
  142. if .not.eof()
  143. jl=recn()
  144. endif
  145. sum ╗∙▒╛╣ñ╫╩ to zy_bl
  146. @ prow(),14 say ltrim(str(zy_bl,17,2))
  147. if jl>0
  148. goto jl
  149. endif
  150. endif
  151. @ prow(),22 say '⌐ª'
  152. if ym=zym
  153. jl=0
  154. if .not.eof()
  155. jl=recn()
  156. endif
  157. sum ╓░╬±╜≥╠∙ to zy_bl
  158. @ prow(),24 say ltrim(str(zy_bl,17,2))
  159. if jl>0
  160. goto jl
  161. endif
  162. endif
  163. @ prow(),32 say '⌐ª        ⌐ª        ⌐ª      ⌐ª'
  164. if ym=zym
  165. jl=0
  166. if .not.eof()
  167. jl=recn()
  168. endif
  169. sum ╙ª╖ó║╧╝╞ to zy_bl
  170. @ prow(),62 say ltrim(str(zy_bl,17,2))
  171. if jl>0
  172. goto jl
  173. endif
  174. endif
  175. @ prow(),70 say '⌐ª┐█┐ε║╧╝╞⌐ª'
  176. if ym=zym
  177. jl=0
  178. if .not.eof()
  179. jl=recn()
  180. endif
  181. sum ╖┐╫Γ+╦«╖╤+╡τ╖╤ to zy_bl
  182. @ prow(),82 say ltrim(str(zy_bl,17,2))
  183. if jl>0
  184. goto jl
  185. endif
  186. endif
  187. @ prow(),104 say '⌐ª'
  188. if ym=zym
  189. jl=0
  190. if .not.eof()
  191. jl=recn()
  192. endif
  193. sum ╩╡╖ó╜≡╢ε to zy_bl
  194. @ prow(),106 say ltrim(str(zy_bl,17,2))
  195. if jl>0
  196. goto jl
  197. endif
  198. endif
  199. @ prow(),114 say '⌐ª        ⌐ª'+r
  200. @ prow(),4 say '⌐╕⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╝'+r
  201. *@ prow(),4+2 say '╡┌'
  202. *@ prow(),pcol()+1 say ym pict '9999'
  203. *@ prow(),pcol()+1 say '╥│'+r
  204. @ prow(),pcol() say repl(r,2)
  205. set devi to scre
  206. do smggp with '╡┌'+ltrim(str(ym,6))+'╥│┤≥╙í═Ω▒╧░┤╚╬╥Γ╝ⁿ╝╠╨°,Esc╝ⁿ═╦│÷',10,20
  207. @ 24,0 say ''
  208. ym=ym+1
  209. ok=inkey(0)
  210. if ok=27
  211. exit
  212. endif
  213. enddo
  214. set devi to scre
  215. set dele off
  216. return
  217. *******************************************************
  218. * ▒α│╠╚╒╞┌: 93.11.02   15:01:00
  219. *******************************************************