home *** CD-ROM | disk | FTP | other *** search
- ** BEGIN OF DBFZC.PRG **
- DO WHILE .T.
- CLEAR
- @ 3,12 SAY '╤í╘±▒╗╫░╠φ╩²╛▌┐Γ......'
- TIME=INKEY(5)
- FN=''
- FNO=''
- CFN=''
- DO SELEF
- IF LEN(FN)=0
- RETU
- ENDIF
- SELE 1
- USE IDX INDE IDX
- SET FILT TO F_NO=FNO
- GO TOP
- NDX=''
- DO WHILE .NOT.EOF()
- NDX=NDX+','+TRIM(IDX_NAME)
- SKIP
- ENDDO
- IF LEN(NDX)<>0
- NDX=SUBS(NDX,2)
- ENDIF
- USE &FN
- SET INDE TO &NDX
- CLEAR
- FNA=SPACE(30)
- @ 2,10 TO 5,70 DOUB
- @ 3,12 SAY '╡▒╟░╩²╛▌╬─╝■╬¬:&FN..DBF &CFN'
- @ 4,12 SAY '╟δ╩Σ╚δ╥¬╫¬┤ó╡─╬─╝■:' GET FNA
- READ
- FNA=LTRIM(RTRIM(FNA))
- IF FILE('&FNA..DBF')
- SELE 2
- SAVE SCRE TO A
- CLEAR
- USE &FNA
- LIST NEXT 5
- YN=' '
- @ 2,20,4,60 BOX '+-+|+-+|'
- @ 3,22 SAY '╩╟╫╖╝╙╒Γ╕÷╩²╛▌┐Γ┬≡?[Y-╩╟/N-▓╗╩╟]:' GET YN PICT '!' VALID YN$'YN'
- READ
- IF YN='Y'
- REST SCRE FROM A
- YN='1'
- @ 6,12 SAY '╫╖╝╙╡╜&FN ╡─╟░▓┐/║≤▓┐?[0-╟░/1-║≤]:' GET YN VALID YN$'01'
- READ
- IF YN='1'
- USE
- SELE 1
- APPE FROM &FNA
- ELSE
- SELE 2
- USE
- SELE 1
- COPY STRU TO APP_APP
- USE APP_APP
- APPE FROM &FNA
- APPE FROM &FN
- ERASE &FN..DBF
- USE
- RENA APP_APP.DBF TO &FN..DBF
- IF LEN(NDX)<>0
- USE &FN INDE &NDX
- REIN
- USE
- ENDIF
- ENDIF
- ENDIF
- ELSE
- @ 6,12 SAY '╬─╝■▓╗┤µ╘┌!!! ╟δ╓╪╨┬╤í╘±......'
- B=INKEY(5)
- ENDIF
- ENDDO
- RETU
- ** END OF DBFZC.PRG **
-
-