home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1982-03-30 | 1.6 KB | 68 lines |
- 10 COMMON DRIVEID$, FILEID$, RECNUM2, DRIVEID2$, FILEID2$
- 20 OPEN DRIVEID$+FILEID$ AS #1 LEN=4
- 30 FIELD #1, 4 AS EXPDATE$
- 35 OPEN DRIVEID2$+FILEID2$ AS #2 LEN=128
- 38 FIELD #2, 9 AS ZIPCODE$, 30 AS NAM$, 30 AS ADD1$, 30 AS ADD2$, 29 AS CITYST$
- 40 CLS
- 50 PRINT " "
- 60 PRINT " Display Members"
- 70 PRINT " "
- 80 PRINT " "
- 90 INPUT " Membership number ==>";RECNUM4
- 100 IF RECNUM4 = 0 THEN 200
- 105 RECNUM3=RECNUM4
- 110 GET #1,RECNUM3
- 120 RECNUM2=RECNUM3
- 130 GET #2,RECNUM2
- 140 GOTO 300
- 200 PRINT " "
- 210 INPUT " Search for ==>";SEARCH$
- 220 GOSUB 1000
- 230 IF NON=1 THEN PRINT " No Match Found":GOTO 400
- 240 RECNUM3 = RECNUM
- 250 GOTO 110
- 300 PRINT " "
- 310 PRINT " ";NAM$
- 320 IF ADD1$ <> SPACE$(30) THEN PRINT " ";ADD1$
- 330 IF ADD2$ <> SPACE$(30) THEN PRINT " ";ADD2$
- 340 PRINT " ";CITYST$
- 350 PRINT " ";CVD(ZIPCODE$)
- 360 PRINT " "
- 370 PRINT " Subscription expires --";CVS(EXPDATE$)
- 380 PRINT " "
- 390 PRINT " "
- 400 GOTO 1350
- 1000 RECNUM = 4
- 1060 CLS
- 1120 RECNUM = RECNUM + 1
- 1130 IF RECNUM < 5 THEN RECNUM = 5
- 1140 GET #2, RECNUM
- 1150 ZIP# = CVD(ZIPCODE$)
- 1160 X=INSTR(NAM$,SEARCH$)
- 1170 IF X = 0 THEN 1180 ELSE 1280
- 1180 X=INSTR(ADD1$,SEARCH$)
- 1190 IF X = 0 THEN 1200 ELSE 1280
- 1200 X=INSTR(ADD2$,SEARCH$)
- 1210 IF X = 0 THEN 1220 ELSE 1280
- 1220 X=INSTR(CITYST$,SEARCH$)
- 1230 IF X = 0 THEN 1240 ELSE 1280
- 1240 X=INSTR(STR$(ZIP#),SEARCH$)
- 1250 IF ZIP# = 1E+09 THEN 1120
- 1260 IF ZIP# = 0 THEN NON=1:GOTO 1340
- 1270 IF X = 0 THEN 1120
- 1280 PRINT " "
- 1340 PRINT " "
- 1345 RETURN
- 1350 PRINT " SPACE BAR TO CONTINUE"
- 1360 PRINT " Esc KEY TO RETURN TO MENU"
- 1370 PRINT " T KEY TO START OVER"
- 1380 K$ = INKEY$: IF K$ = "" THEN 1380
- 1390 IF K$ = " " THEN 100
- 1400 IF K$ = CHR$(27) THEN 1440
- 1410 IF K$ = "T" THEN RECNUM = 4: GOTO 40
- 1420 IF K$ = "t" THEN RECNUM = 4: GOTO 40
- 1430 GOTO 1380
- 1440 CLOSE #1
- 1445 CLOSE #2
- 1450 CHAIN DRIVEID$+"members"
-