Statistics: Posted by Mac — Thu Oct 25, 2007 8:21 pm
Statistics: Posted by moneo — Tue Sep 25, 2007 9:13 pm
Code:
'Revised, untested.CLS DO COLOR 10, 0 LOCATE 5, 15 PRINT "DATABASE" LOCATE 22, 5 PRINT "(1) SEARCH" LOCATE 22, 30 PRINT "(2) ADD" DOkp$ = INKEY$ LOOP UNTIL kp$ <> INKEY$IF kp$ = "1" THEN SearchPIF kp$ = "2" THEN AddPLOOP 'This is the end of the menu SUB AddPCLSCOLOR 10, 0INPUT "Name:", name$ INPUT "Age:", age$ INPUT "Personality:", per$ INPUT "Pasttime(s):", past$ INPUT "Comment:", com$ OPEN "database.txt" FOR APPEND AS #1 PRINT #1, name$, age$, per$, past$, com$ CLOSE #1 END SUBSUB SearchP'This searches for files CLS OPEN "database.txt" FOR INPUT AS #1 INPUT "Search by persons name:", SearchName$ DO INPUT #1, name$, age$, per$, past$, com$ IF SearchName$ = name$ THEN PRINT name$, age$, per$, past, com$ LOOP UNTIL EOF(1)CLOSE #1 END SUB
Statistics: Posted by Patz QuickBASIC Creations — Tue Sep 25, 2007 8:00 pm
Statistics: Posted by Sinuvoid — Tue Sep 25, 2007 3:01 pm
Code:
CLS' menumenu:CLSDOCOLOR 10, 0LOCATE 5, 25PRINT "DATABASE OF HUMANS"LOCATE 20, 55PRINT "(2) ADD"LOCATE 20, 5PRINT "(1) SEARCH"'my INKEY statmentkp$ = INKEY$IF kp$ = "2" THEN GOTO addpIF kp$ = "1" THEN GOTO searchp'This is the end of the menuLOOP'This adds people to the databaseaddp:CLSCOLOR 10, 0INPUT "Age:", age%PRINTLINE INPUT "First Name:", firstname$PRINTLINE INPUT "Last Name:", lname$PRINTLINE INPUT "Personality:", per$PRINTLINE INPUT "Pasttime(s):", past$PRINTLINE INPUT "Comment:", com$OPEN "database.txt" FOR APPEND AS #1WRITE #1, age%, firstname$, lname$, per$, past$, com$CLOSE #1GOTO menu'This searches for peoplesearchp:DO CLS LINE INPUT "Search by persons first name:", ffname$ ffname$ = UCASE$(LTRIM$(RTRIM$(ffname$))) OPEN "database.txt" FOR INPUT AS #3 Found = 0 DO WHILE NOT EOF(3) INPUT #3, age%, firstname$, lname$, per$, past$, com$ IF ffname$ = UCASE$(LTRIM$(RTRIM$(firstname$))) THEN PRINT age%, firstname$, lname$, per$, past$, com$ Found = 1 END IF LOOP CLOSE #3 IF Found = 0 THEN LOCATE 2, 1 PRINT "Not Found" END IF DO LOCATE , , 1: PRINT "Try Again?(y/n): "; kp$ = INPUT$(1) PRINT kp$ kp$ = UCASE$(kp$) IF kp$ = "N" THEN END LOOP WHILE kp$ <> "Y"LOOP
Statistics: Posted by Mac — Tue Sep 25, 2007 2:44 pm
Code:
CLS' menumenu:CLSDOCOLOR 10, 0LOCATE 5, 25PRINT "DATABASE OF HUMANS"LOCATE 20, 55PRINT "(2) ADD"LOCATE 20, 5PRINT "(1) SEARCH"'my INKEY statmentkp$ = INKEY$IF kp$ = "2" THEN GOTO addpIF kp$ = "1" THEN GOTO searchp'This is the end of the menuLOOP'This adds people to the databaseaddp:CLSCOLOR 10, 0INPUT "Age:", age%PRINTINPUT "First Name:", firstname$PRINTINPUT "Last Name:", lname$PRINTINPUT "Personality:", per$PRINTINPUT "Pasttime(s):", past$PRINTINPUT "Comment:", com$OPEN "database.txt" FOR APPEND AS #1PRINT #1,age%, firstname$, lname$,per$, past$,com$CLOSE #1GOTO menu'This searches for filessearchp:CLOSE #3CLSfoundp = 0OPEN "database.txt" FOR INPUT AS #3namefile$ = UCASE$(LTRIM$(RTRIM$(namefile$)))INPUT #3, age%,firstname$, lname$, per$, past$, com$INPUT "Search by persons name:", namefile$searchf:IF RTRIM$(namefile$) = RTRIM$(firstname$) THENfoundp = 1PRINT age%,firstname$, lname$, per$, past, com$GOTO tryagainELSEGOTO searchfEND IFDOnotf:LOCATE 2, 1PRINT "Not Found"tryagain:DOLOCATE 3, 1PRINT "Try Again?(y/n)"kp$ = INKEY$IF kp$ = "y" THEN GOTO searchpIF kp$ = "n" THEN ENDCLOSE #3LOOPLOOP
Statistics: Posted by Sinuvoid — Tue Sep 25, 2007 6:15 am
Statistics: Posted by Sinuvoid — Tue Sep 25, 2007 6:05 am
Statistics: Posted by moneo — Mon Sep 24, 2007 9:00 pm
Statistics: Posted by sid6.7 — Mon Sep 24, 2007 6:41 pm
Statistics: Posted by sid6.7 — Mon Sep 24, 2007 6:40 pm
Code:
CLS' menumenu:CLSDOCOLOR 10, 0LOCATE 5, 25PRINT "DATABASE OF HUMANS"LOCATE 20, 55PRINT "(2) ADD"LOCATE 20, 5PRINT "(1) SEARCH"'my INKEY statmentkp$ = INKEY$IF kp$ = "2" THEN GOTO addpIF kp$ = "1" THEN GOTO searchp'This is the end of the menuLOOP'This adds people to the databaseaddp:CLSCOLOR 10, 0INPUT "Age:", age%PRINTINPUT "First Name:", firstname$PRINTINPUT "Last Name:", lname$PRINTINPUT "Personality:", per$PRINTINPUT "Pasttime(s):", past$PRINTINPUT "Comment:", com$OPEN "database.txt" FOR APPEND AS #1PRINT #1, "Age:"; age%, "First Name:"; firstname$, "Last Name:"; lname$PRINT #1, "Personality:"; per$PRINT #1, "Pasttime(s):"; past$PRINT #1, "Comment:"; com$CLOSE #1GOTO menu'This searches for filessearchp:CLOSE #3CLSfoundp = 0OPEN "database.txt" FOR INPUT AS #3namefile$ = UCASE$(LTRIM$(RTRIM$(namefile$)))INPUT #3, firstname$, lname$, age%, per$, past$, com$INPUT "Search by persons name:", namefile$IF RTRIM$(namefile$) = RTRIM$(firstname$) THENfoundp = 1PRINT firstname$, lname$, age%, per$, past, com$GOTO tryagainELSEGOTO notfEND IFDOnotf:LOCATE 2, 1PRINT "Not Found"tryagain:LOCATE 3, 1PRINT "Try Again?(y/n)"kp$ = INKEY$IF kp$ = "y" THEN GOTO searchpIF kp$ = "n" THEN ENDCLOSE #3LOOP
Statistics: Posted by Sinuvoid — Mon Sep 24, 2007 6:04 pm