home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1982-03-03 | 1.3 KB | 47 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 340
- 70 CLS
- 80 PRINT " "
- 90 PRINT " SEARCH 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
- 151 ZIP# = CVD(ZIPCODE$)
- 160 X=INSTR(NAM$,SEARCH$)
- 170 IF X = 0 THEN 180 ELSE 290
- 180 X=INSTR(ADD1$,SEARCH$)
- 190 IF X = 0 THEN 200 ELSE 290
- 200 X=INSTR(ADD2$,SEARCH$)
- 210 IF X = 0 THEN 220 ELSE 290
- 220 X=INSTR(CITYST$,SEARCH$)
- 230 IF X = 0 THEN 240 ELSE 290
- 240 X=INSTR(STR$(ZIP#),SEARCH$)
- 260 IF ZIP# = 1E+09 THEN 130
- 270 IF ZIP# = 0 THEN 340
- 280 IF X = 0 THEN 130
- 290 PRINT " "
- 291 PRINT " "; NAM$
- 300 IF ADD1$ <> " " THEN PRINT " "; ADD1$
- 310 IF ADD2$ <> " " THEN PRINT " "; ADD2$
- 320 PRINT " "; CITYST$
- 330 PRINT " "; ZIP#
- 340 PRINT " "
- 350 PRINT " SPACE BAR TO CONTINUE"
- 360 PRINT " Esc KEY TO RETURN TO MENU"
- 370 PRINT " T KEY TO START OVER"
- 380 K$ = INKEY$: IF K$ = "" THEN 380
- 390 IF K$ = " " THEN 130
- 400 IF K$ = CHR$(27) THEN 450
- 420 IF K$ = "T" THEN RECNUM = 4: GOTO 70
- 430 IF K$ = "t" THEN RECNUM = 4: GOTO 70
- 440 GOTO 380
- 450 CLOSE #1
- 460 CHAIN "B:dispmail"
-