home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b007 / 2.ddi / AMISG / RPTCR2.PRG < prev    next >
Encoding:
Text File  |  1990-04-27  |  1.4 KB  |  104 lines

  1. **╔·│╔╔╧▓π▒φ═╖─┌╚▌┐ΓTBB(1,MC).DBF   RPTCR2.PRG **
  2. SET SCOR ON
  3. SELE 10
  4. USE TAA
  5. COPY TO TBB1
  6. C1=2
  7. BB0='TBB'+STR(2,1)
  8. COPY TO TBB2
  9. L=1
  10. DO WHILE .T.
  11. L=L+1
  12. USE &BB0
  13. COUNT TO NUM
  14. CLEAR
  15. @0 ,1 SAY '╡╣╩²╡┌'+STR(L,2)+' ▓π'
  16. AB=2
  17. A2=1
  18. DO WHILE NUM+1-A2>0
  19. BC1=0
  20. DO WHILE BC1<71
  21. GO A2
  22. @ AB,BC1 SAY '<'+STR(A2,2)+'>'+TRIM(C_NAME)
  23. A2=A2+1
  24. IF A2<>NUM+1
  25. FNA1=LEN(TRIM(C_NAME))
  26. BC1=BC1+FNA1+5
  27. ELSE
  28. BC1=80
  29. ENDIF
  30. ENDDO
  31. AB=AB+1
  32. ENDDO
  33. @ 9,0 CLEAR
  34. A2=0
  35. @ 9,10 SAY '╩Σ╚δ▒╛▓π▒φ═╖╡─╞≡╩╝╧ε╨≥║┼ ' GET A2 RANGE A2,NUM
  36. READ
  37. M1=A2
  38. M5=A2
  39. A1=1
  40. DO WHILE M1-A1>0
  41. GO A1
  42. REPL C_NAME WITH '     '
  43. A1=A1+1
  44. ENDDO
  45. LN0=0
  46. Q=A2
  47. DO WHILE .T.
  48. Q=Q+1
  49. IF NUM-A2=0
  50. EXIT
  51. ENDIF
  52. A2=M1+1
  53. @ 9,0 CLEAR
  54. @ 9,10 SAY '╟δ╩Σ╚δ▒╛▓π╡┌'+STR(Q,2)+' └╕╓╒╓╣╧ε╨≥║┼ ' GET A2 RANGE A2,NUM
  55. READ
  56. M1=M1+1
  57. M2=A2
  58. DO WHILE .T.
  59. GO M1
  60. IF M1=M2
  61. LN0=FIELD_LEN+LN0
  62. FNA=SPACE(LN0)
  63. @9,0 CLEAR
  64. @9,10 SAY '╟δ╩Σ╚δ╡┌'+STR(Q,2)+' └╕├√│╞' GET FNA
  65. READ
  66. EXIT
  67. ELSE
  68. LN0=LN0+FIELD_LEN+2
  69. REPL C_NAME WITH ' ',FIELD_LEN WITH 0
  70. DELE
  71. M1=M1+1
  72. ENDIF
  73. ENDDO
  74. REPL C_NAME WITH FNA,FIELD_LEN WITH LN0
  75. REPL FIELD_TYPE WITH 'C',FIELD_DEC WITH 0
  76. LN0=0
  77. ENDDO
  78. PACK
  79. CLEAR
  80. JJ=0
  81. @ 3,10 SAY '╗╣╙╨╕ⁿ╔╧╥╗▓π▒φ═╖┬≡ ? [1-╙╨/0-╬▐]' GET JJ PICT '9' RANG 0,1
  82. READ
  83. IF M5#0
  84. DO WHILE M5>0
  85. GO M5
  86. REPL C_NAME WITH '  '
  87. M5=M5-1
  88. ENDDO
  89. ENDIF
  90. IF JJ=1
  91. C1=C1+1
  92. BB0='TBB'+STR(C1,1)
  93. COPY TO &BB0
  94. LOOP
  95. ELSE
  96. EXIT
  97. ENDIF
  98. ENDDO
  99. MC=C1
  100. DO RPTCR21 WITH MC
  101. RETU
  102. *** END OF RPTCR21.PRG ***
  103.  
  104.