home *** CD-ROM | disk | FTP | other *** search
- ** BEGIN OF RPTMODI.PRG **
- CLEAR
- BNO=''
- BGM=''
- FN=''
- DO SELEB
- IF LEN(FN)=0
- RETU
- ENDIF
- SELE 1
- USE FFBT
- SET FILT TO B_NO=BNO
- GO TOP
- COPY TO RPT SDF
- COPY TO FNS STRU EXTE
- SELE 2
- USE FNS
- ZAP
- APPE BLAN
- REPL FIELD_NAME WITH '╨╨║┼',FIELD_TYPE WITH 'N',FIELD_LEN WITH 2
- APPE BLAN
- REPL FIELD_NAME WITH '▒φ╕±┐≥╝▄',FIELD_TYPE WITH 'C',FIELD_LEN WITH 254
- USE
- CREA RPT FROM FNS
- USE RPT
- APPE FROM RPT SDF
- ERAS FNS.DBF
- ERAS RPT.TXT
- REPL ALL ╨╨║┼ WITH RECNO()
- INDE ON ╨╨║┼ TO RPT
- SET MENU ON
- BROW NOFO WIDTH 74
- SET MENU OFF
- YN=' '
- DO WHILE .NOT.YN$'YN'
- @ 09,20 SAY '▒ú┤µ┬≡?(Y/N):' GET YN PICT '!'
- READ
- ENDDO
- GO BOTT
- SKIP -1
- KGX=TRIM(▒φ╕±┐≥╝▄)
- LEN=LEN(KGX)
- SELE 3
- USE BBTK
- SET FILT TO B_NO=BNO
- GO TOP
- DO WHILE LEN(KGX)>2
- KGX=LTRIM(SUBS(KGX,3))
- LEN1=LEN(KGX)
- REPL FIELD_LEN WITH LEN-LEN1-2
- SKIP
- LEN=LEN1
- ENDDO
- USE
- SELE 2
- IF YN='Y'
- PACK
- COPY TO RPT1
- USE RPT1
- REPL ALL ╨╨║┼ WITH BNO
- COPY TO RPT SDF
- USE
- ERAS RPT1.DBF
- SELE 1
- DELE ALL FOR B_NO=BNO
- PACK
- APPE FROM RPT SDF
- ERAS RPT.TXT
- ENDIF
- CLOS DATA
- ERASE RPT.DBF
- ERAS RPT.IDX
- RETU
- ** END OF RPTMODI.PRG **
-