home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b015 / 7.ddi / ZZ.PRG < prev   
Encoding:
Text File  |  1980-01-13  |  2.9 KB  |  153 lines

  1. SET SCOR OFF
  2. SET SAFE OFF
  3. SET STATU OFF
  4. SET TALK OFF
  5. CLEAR PROGRAM
  6. CLEAR all
  7. clear
  8. SET COLO TO R+/N
  9. QK='  '
  10. @10,20 SAY '╟σ│²─Ω│⌡╙α╢ε┐Γ┬≡?<Y/N>:' GET QK PICT'AA'
  11. READ
  12. IF UPPER(TRIM(QK))='Y'
  13.   USE YE87
  14.   ZAP
  15. ENDIF
  16. @10,20 SAY'╒²╘┌╫≈╫╝▒╕╣ñ╫≈,╟δ╔╘║≥ ...'
  17. COPY FILE THKM1.DBF TO QQ.DBF
  18. SELE A
  19. USE QQ
  20. SORT TO ZY.DBF ON JC3 FOR SUBS(STR(JC3,10),4,7)='0000000'
  21. *DO DT
  22. *SELE A
  23. *USE QQ
  24. SELE B
  25. USE ZY
  26. @21,0 SAY'--------------------------------------------------------------ì
  27. ----------------'
  28. @22,3 SAY '╠ß╩╛: íⁿ╔╧╖¡  í²╧┬╖¡  í√⌐╝╤í╘±  PgUp╔╧╥│  PgDn╧┬╥│  Del╔╛│²  End╖╡╗╪'
  29. set colo to
  30. RC=1
  31. LI=3
  32. @0,0 clear to 19,78
  33. @1,0,19,30 box '*'
  34. DO WHILE .T.
  35.   LINE=3
  36.   IF RC<1
  37.     RC=1
  38.   ENDIF
  39.   GO RC
  40.   DO WHILE LINE<18 .AND. !EOF()
  41.     @LINE, 4 SAY VVKM
  42.     @LINE,10 SAY KKM
  43.     SKIP
  44.     LINE=LINE+1
  45.   ENDDO
  46.   DO WHILE LINE<18 
  47.     @LINE,4 SAY SPAC(20)
  48.     LINE=LINE+1
  49.   ENDDO
  50.   DO WHILE .T.
  51.     IF RC>RECC()
  52.       RC=RECC()
  53.     ENDIF
  54.     IF RC<1
  55.       RC=1
  56.     ENDIF
  57.     IF LI>17
  58.       LI=3
  59.       RC=RECN()+1
  60.       EXIT
  61.     ENDIF
  62.     IF LI<3
  63.       LI=3
  64.       RC=RECN()-14
  65.       EXIT
  66.     ENDIF
  67.     GO RC
  68.     SET COLO TO G/R
  69.     @LI,4 SAY VVKM
  70.     @LI,10 SAY KKM
  71.     SET COLO TO  
  72.     CC=INKEY(0)
  73.     DO CASE
  74.       CASE CC=3
  75.         LI=3
  76.         RC=RC+14
  77.         EXIT
  78.       CASE CC=18 
  79.         RC=RC-14
  80.         LI=3
  81.         EXIT
  82.       CASE CC=5
  83.         @LI,4 SAY VVKM
  84.         @LI, 10 SAY KKM
  85.         LI=LI-1
  86.         RC=RC-1
  87.       CASE CC=24
  88.         @LI,4 SAY VVKM
  89.         @LI,10 SAY KKM
  90.         LI=LI+1
  91.         RC=RC+1
  92. **** th
  93.       CASE CC=13
  94.         DO th
  95.         SELE B
  96.         @li,4 say vvkm
  97.         @li,10 say kkm
  98.         rc=rc+1
  99.         li=li+1  
  100. **** del
  101.       CASE CC=7
  102.         @1,31 clear to 19,78
  103.         sc='  '
  104.         @8,40 say'╚╖╚╧╔╛│²┬≡?<Y/N>:' get sc pict'AA'
  105.         read
  106.         if upper(TRIM(sc))='Y' 
  107.           sele b
  108.           KK=VVKM 
  109.           mm=kkm
  110.           DELE ALL FOR VVKM=KK .and. kkm=mm 
  111.           PACK
  112.           SELE A
  113.           use qq
  114.           DELE ALL FOR VVKM=KK .AND. KKM=MM
  115.           PACK
  116. *          SELE C
  117. *          USE HZ3_L1
  118. *          DELE ALL FOR VVKM=KK .AND. KKM=MM
  119. *          PACK
  120.           SELE B
  121.           @0,31 CLEAR TO 19,78
  122.           RC=RC-LI+3
  123.           LI=3
  124.           EXIT
  125.         ENDIF
  126. **** RETURN
  127.       CASE CC=6 
  128.         DD=' '
  129.         @10,35 say '╫¬╗╗┐╞─┐╝Σ╡─╡╚═¼┤·╗╗╣╪╧╡┬≡?<Y/N>:' GET DD PICT'A'
  130.         READ
  131.         IF UPPER(DD)='Y'
  132.           DO DT
  133.         ENDIF
  134.         SELE A
  135.         USE QQ
  136.         SORT ON JC3 TO THKM1.DBF
  137.         @0,35 CLEAR TO 20,78
  138.         @10,35 SAY '╟δ╘┌ A╟²▓σ╚δ╨┬┼╠,╫÷┐╞─┐║═╙α╢ε▒╕╖▌'
  139.         @12,35 SAY '░┤╚╬╥Γ╝ⁿ╝╠╨°......'
  140.         WAIT''
  141.         COPY FILE THKM1.DBF TO A:THKM1.DBF
  142.         COPY FILE YE87.DBF TO A:YE87.DBF
  143.         RETURN
  144.     ENDCASE
  145.   ENDDO
  146.   IF RC>RECC()
  147.    RC=RECC()
  148.   ENDIF
  149.   IF RC<1
  150.    RC=RC+1
  151.   ENDIF
  152. ENDDO  ì
  153.