home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1982-03-03 | 1.4 KB | 57 lines |
- 10 SCREEN 0,1
- 20 COLOR 15,9,4
- 30 RECNUM = 4
- 40 OPEN "B:maillist.REE" AS #1 LEN=128
- 50 FIELD #1,9 AS ZIPCODE$, 30 AS NAM$,30 AS ADD1$,30 AS ADD2$, 29 AS CITYST$
- 60 ON ERROR GOTO 350
- 70 CLS
- 80 PRINT " "
- 90 PRINT " DELETE FROM MAILING LIST"
- 100 PRINT " "
- 110 PRINT " "
- 120 INPUT " SEARCH FOR ==>";SEARCH$
- 130 RECNUM = RECNUM + 1
- 140 IF RECNUM < 5 THEN RECNUM = 5
- 150 GET #1, RECNUM
- 160 ZIP# = CVD(ZIPCODE$)
- 161 IF ZIP# = 1E+09 THEN 130
- 162 IF ZIP# = 0 THEN 350
- 170 X=INSTR(NAM$,SEARCH$)
- 180 IF X = 0 THEN 190 ELSE 290
- 190 X=INSTR(ADD1$,SEARCH$)
- 200 IF X = 0 THEN 210 ELSE 290
- 210 X=INSTR(ADD2$,SEARCH$)
- 220 IF X = 0 THEN 230 ELSE 290
- 230 X=INSTR(CITYST$,SEARCH$)
- 240 IF X = 0 THEN 250 ELSE 290
- 250 X=INSTR(STR$(ZIP#),SEARCH$)
- 280 IF X = 0 THEN 130
- 290 PRINT " "
- 300 PRINT " "; NAM$
- 310 IF ADD1$ <> " " THEN PRINT " "; ADD1$
- 320 IF ADD2$ <> " " THEN PRINT " "; ADD2$
- 330 PRINT " "; CITYST$
- 340 PRINT " "; ZIP#
- 350 PRINT " "
- 360 PRINT " SPACE BAR TO CONTINUE"
- 370 PRINT " Esc KEY TO RETURN TO MENU"
- 380 PRINT " T KEY TO START OVER"
- 390 PRINT " D KEY TO DELETE"
- 400 K$ = INKEY$: IF K$ = "" THEN 400
- 410 IF K$ = " " THEN 130
- 420 IF K$ = CHR$(27) THEN 490
- 440 IF K$ = "T" THEN RECNUM = 4: GOTO 70
- 450 IF K$ = "t" THEN RECNUM = 4: GOTO 70
- 460 IF K$ = "D" THEN 520
- 470 IF K$ = "d" THEN 520
- 480 GOTO 400
- 490 CLOSE #1
- 500 CHAIN "B:mailmenu"
- 510 ZIP#=1E+09
- 520 ZIP#=1E+09
- 530 LSET ZIPCODE$=MKD$(ZIP#)
- 540 PUT #1,RECNUM
- 550 PRINT " "
- 560 PRINT " RECORD DELETED "
- 570 GOTO 350
-