4000 REM COPYRIGHT 1994 - COMPUTE PUBLICATIONS INTL LTD - ALL RIGHTS RESERVED 4001 OPEN 15,8,15 4002 FORH=685TO709:READA:POKEH,A:NEXT 4004 DATA32,158,173,32,247,183,32,19,166,165,95,56 4006 DATA233,1,176,2,198,96,133,65,165,96,133,66,96 4007 D=200:DIM N(D),NC$(D),C$(D),N1$(D),N2$(D),YL$(D),AD$(D),P$(D),F$(D) 4008 A=0:Y$=",":PRINT"[147]  HAM NET ":PRINT 4016 PRINT" 1=ADD NEW MEMBER" 4020 PRINT" 2=SEARCH DATA FOR CHANGE OR INFO" 4024 PRINT" 3=SAVE" 4026 PRINT" 4=END" 4027 PRINT" 5=START NET" 4028 PRINT" 6=LIST CHECK-INS" 4029 PRINT" 7=SAVE CK-IN LIST" 4030 PRINT" 8=READ CK-IN LIST FROM DISK" 4031 PRINT" 9=VIEW DIRECTORY" 4032 PRINT" 10=PRINT CK-IN LIST TO PRINTER" 4033 PRINT" 11=NET COUNT" 4036 INPUT"NR.";B:ONBGOTO4038,4152,4262,4269,4184,4212,4270,4288,4600,4604,4446 4038 Y$=",":D$="DATA":REM-ITEM 1 ADD NEW MEMBER - - - - - - - - - - - 4040 PRINT"[147]FIRST NAME. ('MENU'=MENU)":INPUTN1$:IFN1$="MENU"THEN4008 4042 INPUT"LAST NAME (U=UNKNOWN)";N2$:IFN2$="U"THENN2$="------" 4044 INPUT"XYL-NAME/N/?";YL$:YL$="("+YL$+")":INPUT"CALL";C$ 4046 INPUT"PHONE NO./NONE";P$:IFP$="NONE"THENP$="--------" 4048 PRINT"STREET & 1ST 3 LTRS OF CITY U=UNK":INPUTA$:IFA$="U"THENA$="-------UNK" 4050 C=ASC(MID$(C$,2,1)):IFC>46ANDC<58THENC1$=MID$(C$,3):C2$=LEFT$(C1$,1):GOTO4054 4052 C=ASC(MID$(C$,3,1)):IFC>46ANDC<58THENC1$=MID$(C$,4):C2$=LEFT$(C1$,1):GOTO4054 4054 S$=N1$+Y$+N2$+Y$+C$+Y$+YL$+Y$+P$+Y$+A$ 4056 X=ASC(C2$)*100:IFH$="+4"THENRESTOREX:GOTO4060 4058 SYS(685)X 4060 READN1$,N2$,C$,YL$,P$,A$:X=X+1:IFN1$="!"THENDL=X:GOTO4064 4062 GOTO4060 4064 PRINTCHR$(147);DL;D$;S$ 4066 PRINT"RUN4002" 4070 POKE631,19:POKE632,13:POKE633,13:POKE198,3:END 4152 Y=6500:DL=Y:IFH$="+4"THENRESTORE6500:GOTO4156 4153 REM SEARCH DATA STATEMENTS 4154 SYS(685)6500 4155 PRINT"[147] ENTER ITEM TO SEARCH FOR IN FOLLOWING CATEGORIES:" 4156 INPUT"FIRST/LAST NAME/YL NAME/CALL/3 LTR CITY";Z$:PRINT"[160]" 4158 PRINT"IS THIS A: (USE NUMBER)":PRINT"1 FIRST NAME":PRINT"2 LAST NAME" 4160 PRINT"3 CALL":PRINT"4 YL NAME":PRINT"5 CITY" 4162 INPUTN: 4164 READN1$,N2$,C$,YL$,P$,A$:IFN1$="!"THENY=Y+100:DL=Y:GOTO4164 4166 IFN1$="."THENPRINT" SEARCH COMPLETED. CHANGE IF NECESSARY.":GOTO 4016 4168 IFN=1ANDN1$=Z$THENGOTO4180 4170 IFN=2ANDN2$=Z$THENGOTO4180 4172 IFN=3ANDC$=Z$THENGOTO4180 4174 IFN=4ANDYL$="("+Z$+")"THENGOTO4180 4176 IFN=5ANDRIGHT$(A$,3)=Z$THENGOTO4180 4178 DL=DL+1:GOTO4164 4180 S$=N1$+Y$+N2$+Y$+C$+Y$+YL$+Y$+P$+Y$+A$ 4182 PRINTDL;"DATA"+S$:PRINT"":DL=DL+1:GOTO4164 4184 PRINT 4186 N=0:PRINT"ENTER CALL SUFFIX+*FOR NO CMT,ENTER \ TO RETURN TO MENU"; 4188 INPUTZ$:N=N+1:X=LEN(Z$):IFRIGHT$(Z$,1)="*"THENZ$=LEFT$(Z$,X-1):NC$="**" 4190 IFZ$="\"THEN4008:N=N-1 4192 Z1$=LEFT$(Z$,1):Z1= ASC(Z1$)*100:IFZ1>9100ORZ1<6500THEN4188 4196 SYS(685)Z1 4198 READN1$,N2$,C$,YL$,P$,A$ 4200 IFN1$="!"THENPRINTN;Z$;" NOT LISTED-GET CALL & NAME" :GOSUB11000:GOTO4188 4202 C=ASC(MID$(C$,2,1)):IFC>46ANDC<58THENC1$=MID$(C$,3):GOTO4206 4204 D=ASC(MID$(C$,3,1)):IFD>46ANDD<58THENC1$=MID$(C$,4):GOTO4206 4206 IFZ$=C1$THEN4210 4208 GOTO4198 4210 N(N)=N:NC$(N)=NC$:C$(N)=C$:N1$(N)=N1$:N2$(N)=N2$:P$(N)=P$ 4211 PRINTN;NC$;C$;" ";N1$;" ";N2$;" ";P$;:NC$="":GOTO 4188 4212 PRINT"[147]":LN=1:PN=22:FOR I=LN TO PN 4213 PRINTI" ";NC$(I)" ";C$(I)" ";N1$(I)" ";N2$(I)" ";P$(I) 4214 NEXT I 4218 PRINT "PRESS + FOR NEXT PAGE,- FOR PREVIOUS PAGE,UP ARROW TO RESUME LISTING" 4220 GET A$:IF A$=""THEN 4220 4221 IF A$="^"THEN N=N-1:GOTO4188 4222 IF A$="+"THEN LN=LN+22:IF LN>NTHEN LN=1 4224 IF A$="-"THEN LN=LN-22:IF LN<1THEN LN=1 4225 IF A$="\"THEN PRINT CHR$(147):GOTO4016 4226 PRINT"[147]":FOR I=LN TO LN+22 4227 IF I>N THEN I=LN+22:GOTO 4230 4228 PRINTI " ";NC$(I)" ";C$(I)" ";N1$(I)" ";N2$(I)" ";P$(I) 4230 NEXT I 4240 GOTO 4220 4246 REM N=N-1:GOTO4220 4262 REM-ITEM 3 - SAVE---SAVES PROGRAM TO INCLUDE ANY CHANGE TO DATA STATEMENTS 4263 PRINT "SAVE NET PROGRAM" 4264 INPUT"ARE YOU SURE YES/NO Y[157][157][157]";YN$:IF YN$="N"THEN 4008:REM RESAVING 4266 PRINT"[147]SCRATCHING":CLOSE15:OPEN15,8,15,"S:NET":CLOSE15 4267 PRINT"[147]SAVING":SAVE"NET",8:GOTO4016 4269 END 4270 INPUT"DATE IE 1-19-94";W$:IF W$=""THEN 4016 4272 OPEN 1,8,3,"0:NET "+W$+"S,W" 4273 GOSUB 10000:REM DOS ERROR? 4275 PRINT#1,N 4276 FOR I = 1 TO N-1 4278 PRINT#1,I","NC$(I)","C$(I)","N1$(I)","N2$(I)","P$(I) 4282 NEXT I 4284 PRINT#1:CLOSE1 4286 GOTO 4016 4287 REM READ CK-IN FILE FROM DISK 4288 PRINT"USE DATE IE 1-19-94 FOR FILENAME" 4290 INPUT" DATE";R$:IF R$=""THEN 4016 4292 OPEN 1,8,3,"0:NET "+R$+"S,R" 4293 GOSUB 10000 4294 INPUT#1,N 4295 FOR I=1 TO N-1 4296 INPUT#1,I,NC$(I),C$(I),N1$(I),N2$(I),P$(I) 4297 PRINT I;" "NC$(I);" "C$(I);" "N1$(I);" "N2$(I);" "P$(I) 4300 NEXT I 4302 PRINT#1:CLOSE1 4304 N=N-1:GOTO4188 4432 PRINT"":PRINT"":PRINT"":PRINT" PRESS ANY KEY" 4434 GETB$:IFB$=""THEN4434 4446 REM*****SUMMING THE WEEKLY COUNT 4448 INPUT"SEE OR ADD TO COUNT S/A";C$:IFC$="S"THEN4452 4450 LIST4452-4476:END 4452 PRINT"----------------1994--------" 4454 PRINT"JAN";:PRINT15+11+16+11+4+9+7 ;:PRINT"QSTS";:PRINT1+1+2 4456 PRINT"FEB";:PRINT 4458 PRINT"MAR";:PRINT 4460 PRINT"APR";:PRINT 4462 PRINT"MAY";:PRINT 4464 PRINT"JUN";:PRINT 4466 PRINT"JUL";:PRINT 4468 PRINT"AUG";:PRINT 4470 PRINT"SEP";:PRINT 4472 PRINT"OCT";:PRINT 4474 PRINT"NOV";:PRINT 4476 PRINT"DEC";:PRINT 4484 GOTO 4016 4504 PRINT"ANY KEY" 4506 GETD$:IFD$=""THEN4506 4508 GOTO4008 4600 SYS49152 4601 GET A$:IF A$=""THEN 4601 4602 PRINT "[147]":GOTO4016 4603 REM LIST CK INS TO PRINTER 4604 OPEN 4,4 4606 FOR I=1 TO N-1 4608 PRINT#4,N(I)" ";NC$(I)" ";C$(I)" ";N1$(I)" ";N2$(I)" ";P$(I) 4610 NEXT I 4612 PRINT#4:CLOSE4 4614 GOTO 4016 6499 REM-********* NET CHECK INS ****************************************** 6500 DATAROY,FRAZOR,WS5A,(N),622-6410,1220 NO. MAIN ROS 6599 DATA!,!,!,!,!,! 6699 DATA!,!,!,!,!,! 6799 DATA!,!,!,!,!,! 6899 DATA!,!,!,!,!,! 6999 DATA!,!,!,!,!,! 7099 DATA!,!,!,!,!,! 7199 DATA!,!,!,!,!,! 7299 DATA!,!,!,!,!,! 7399 DATA!,!,!,!,!,! 7499 DATA!,!,!,!,!,! 7599 DATA!,!,!,!,!,! 7699 DATA!,!,!,!,!,! 7799 DATA!,!,!,!,!,! 7899 DATA!,!,!,!,!,! 7999 DATA!,!,!,!,!,! 8099 DATA!,!,!,!,!,! 8100 DATARALPH,KNIGHT,NG5Q,(FRAN),622-9250,1619 N. KANSAS ROS 8102 DATATOM,COATES,W8QD,((MARGE)),625-0987,1001 DEBREMMOND ROS 8199 DATA!,!,!,!,!,! 8299 DATA!,!,!,!,!,! 8399 DATA!,!,!,!,!,! 8401 DATATOM,JONES,K5TOM,(SUE),555-4758,-------UNK 8499 DATA!,!,!,!,!,! 8599 DATA!,!,!,!,!,! 8699 DATA!,!,!,!,!,! 8799 DATA!,!,!,!,!,! 8899 DATA!,!,!,!,!,! 8999 DATA!,!,!,!,!,! 9098 DATA!,!,!,!,!,! 9099 DATA.,.,.,.,.,. 10000 CLOSE15:OPEN15,8,15 10010 INPUT#15,EN,EM$,ET,ES 10020 IF EN=0 THEN RETURN 10030 PRINT "ERROR ON DISK" 10040 PRINT EN;EM$;ET;ES 10050 CLOSE1:CLOSE15 10060 GOTO4016 11000 PRINT 11010 PRINT "ENTER CALL,FIRST NAME,LAST NAME, PHONE" 11020 INPUT"CALL";C$(N) 11022 INPUT"FIRST NAME";N1$(N) 11024 INPUT"LAST NAME";N2$(N) 11026 INPUT"PHONE";P$(N) 11040 RETURN