home *** CD-ROM | disk | FTP | other *** search
- *** BEGIN OF DBA.PRG /╩²╛▌╫╖╝╙ **
- CLEAR
- FN=''
- FNO=''
- DO SELEF
- IF LEN(FN)=0
- RETU
- ENDIF
- USE IDX
- SET FILT TO F_NO=FNO
- GO TOP
- NDX=''
- DO WHILE .NOT.EOF()
- NDX=NDX+IDX_NAME+','
- SKIP
- ENDDO
- IF LEN(NDX)<>0
- NDX=SUBS(NDX,1,LEN(NDX)-1)
- ENDIF
- USE &FN
- SET INDE TO &NDX
- SET FORM TO &FN
- DO WHILE .T.
- APPE BLAN
- DO WHILE .T.
- EDIT
- A=READKEY()
- DO CASE
- CASE M->A=36.OR.M->A=292
- DO HELP
- LOOP
- CASE .NOT.BOF().AND.(M->A=0.OR.M->A=4.OR.M->A=260.OR.M->A=6.OR.M->A=262)
- SKIP -1
- LOOP
- OTHE
- EXIT
- ENDC
- ENDDO
- SET FORM TO
- YN=' '
- DO WHILE .NOT.M->YN$'YN'
- @ 0,0 SAY '╝╠╨°╫╖╝╙╝╟┬╝┬≡?[Y/N]:' GET M->YN PICT '!'
- READ
- ENDDO
- IF M->YN='N'
- EXIT
- ENDIF
- SET FORM TO &FN
- ENDDO
- SET FORM TO
- USE
- RETU
- ** END OF DBA.PRG **