home *** CD-ROM | disk | FTP | other *** search
- ** ╔·│╔╔╧▓π▒φ═╖▒Σ┴┐ SYAA,SY(A,B)(1,MC); SS1.PRG **
- PARA MC
- SET TALK OFF
- V1=1
- R1=MC
- DO WHILE MC-V1>0
- CLOS DATA
- BB0='TBB'+STR(R1,1)
- BB1='TBB'+STR(R1-1,1)
- SELE 2
- USE &BB1
- BCS=FIELD_LEN
- BC1=0
- SELE 1
- USE &BB0
- LN0=FIELD_LEN
- LN0=LN0-BCS
- S00=0
- IF LN0=0
- SYM0='⌐º'
- S0=' '
- S00=1
- ELSE
- SYM0='⌐─'
- S0='⌐ñ'
- ENDIF
- SYM1='⌐│'
- BC1=BC1+2
- BC2=BC1+BCS
- DO WHILE BC2-BC1>0
- SYM1=SYM1+'⌐Ñ'
- SYM0=SYM0+S0
- BC1=BC1+2
- ENDDO
- CLEAR
- @ 3,10 SAY '╒²╘┌▒α╝⌐▒φ═╖ ! ╟δ╔╘║≥ ......'
- SELE 2
- SKIP
- DO WHILE .NOT.EOF()
- BCS=FIELD_LEN
- IF LN0=0
- S1='⌐╙'
- SELE 1
- SKIP
- LN0=FIELD_LEN
- SELE 2
- IF LN0=BCS
- IF S00=1
- S0='⌐ª'
- ELSE
- S0='⌐╚'
- ENDIF
- S01=' '
- S00=1
- ELSE
- IF S00=1
- S0='⌐└'
- ELSE
- S0='⌐α'
- ENDIF
- S01='⌐ñ'
- S00=0
- ENDIF
- ELSE
- S1='⌐Ñ'
- S0='⌐╨'
- S01='⌐ñ'
- LN0=LN0-2
- ENDIF
- LN0=LN0-BCS
- SYM0=SYM0+S0
- SYM1=SYM1+S1
- BC1=BC1+2
- BC2=BC1+BCS
- DO WHILE BC2-BC1>0
- SYM0=SYM0+S01
- SYM1=SYM1+'⌐Ñ'
- BC1=BC1+2
- ENDDO
- SKIP
- ENDDO
- IF S00=1
- S0='⌐º'
- ELSE
- S0='⌐╠'
- ENDIF
- SYM0=SYM0+S0
- SYM1=SYM1+'⌐╖'
- SYB='SYB'+STR(V1,1)
- IF V1=1
- SYAA=SYM1
- ENDIF
- &SYB=SYM0
- SYM1='⌐º'
- SELE 1
- GO TOP
- DO WHILE .NOT.EOF()
- BC1=BC1+2
- FNA=TRIM(C_NAME)
- FNA1=LEN(FNA)
- LN2=FIELD_LEN
- LB=INT((LN2-FNA1)/2)
- LC=LN2-FNA1-LB
- SYM1=SYM1+SPACE(LB)+FNA+SPACE(LC)
- SYM1=SYM1+'⌐ª'
- SKIP
- ENDDO
- SYM1=SUBS(SYM1,1,LEN(SYM1)-2)+'⌐º'
- SYA='SYA'+STR(V1,1)
- &SYA=SYM1
- V1=V1+1
- R1=R1-1
- SELE 1
- USE
- ERAS &BB0..DBF
- ENDDO
- CLOSE DATA
- DO RPTCR211
- RETURN
- ** END OF RPTCR21.PRG **
-