home *** CD-ROM | disk | FTP | other *** search
- ** BEGIN OF MENUREPL.PRG **
- SET TALK OFF
- CLEAR
- IF .NOT.FILE('MENU.DBF')
- RETURN
- ENDIF
- SELE 1
- USE MENU INDE MENU
- IF EOF() .AND. BOF()
- RETURN
- ENDIF
- RNO=RECNO()
- DO WHILE .T.
- CLEAR
- GO RNO
- LNO=LEN(TRIM(NO))
- @ 0,1 SAY '╡┌ '+STR(LNO,1)+' ▓π'
- @ 1,INT((68-LEN(TRIM(NOTE)))/2) SAY '***í╢ '+TRIM(NOTE)+' í╖***'
- TJ=TRIM(NO)
- SET FILT TO NO=TJ .AND. LEN(TRIM(NO))=LNO+1
- GO TOP
- I=1
- DO WHILE .NOT. EOF()
- @ (I+3)/2,7 SAY STR(I,2)+'..'+NOTE
- I=I+1
- SKIP
- IF .NOT.EOF()
- @ I/2+1,45 SAY STR(I,2)+'..'+NOTE
- I=I+1
- SKIP
- ENDIF
- ENDDO
- YN=' '
- DO WHILE .NOT. YN$'YN'
- @ 0,10 SAY '╨▐╕─▓╦╡Ñ╠ß╩╛┬≡ú┐ú█ú┘ú»ú╬ú▌ú║' GET YN
- READ
- YN=UPPE(YN)
- ENDDO
- IF YN='Y'
- SET FILT TO
- GO RNO
- A=NOTE
- B=NAME
- C=VAL(TYPE)
- CLEAR
- @ 4,0 SAY '╘¡▓╦╡Ñ' GET NOTE
- @ 4,COL() SAY '│╠╨≥├√' GET NAME
- @ 4,COL() SAY '└α╨═' GET TYPE
- @ 4,COL() SAY '[0-▓╦╡Ñ 1-│╠╨≥]'
- CLEAR GET
- @ 5,0 SAY '╨┬▓╦╡Ñ' GET A
- @ 5,COL() SAY ' ' GET B
- @ 5,COL() SAY ' ' GET C PICT '9' RANG 0,1
- READ
- REPL NOTE WITH A,NAME WITH B,TYPE WITH STR(C,1)
- LOOP
- ENDIF
- GNH=0
- @ INT(I/2)+2,25 SAY '╟δ╤í╘±ú█ú░ú«ú«╖╡╗╪ú▌ú║' GET GNH PICT '99' RANG 0,I-1
- READ
- IF GNH=0
- SET FILT TO
- GO RNO
- IF LEN(TRIM(NO))=0
- RETU
- ENDIF
- A=SUBS(NO,1,LEN(TRIM(NO))-1)
- SEEK A
- RNO=RECNO()
- LOOP
- ENDIF
- GO TOP
- SKIP GNH-1
- RNO=RECNO()
- LOOP
- ENDDO
- ** END OF MENUREPL.PRG **