╥╒╬ ╞╔╠┼ 1.0 IS A DATABASE PROGRAM FOR THE ├-64 AND ├-128 THAT'S DESIGNED TO DO ALL THE MANAGEMENT TASKS INVOLVED IN KEEPING RECORDS SUCH AS MAILING LISTS AND INVENTORIES. ╘HE PROGRAM REQUIRES A ├-64 OR ├-128 AND A 1541, 1571 OR 1581 DISK DRIVE. ┴ PRINTER IS OPTIONAL.
┴FTER SOME SET-UP TIME, THE MAIN MENU SCREEN APPEARS. ╘HE WORK AREA IS IN THE TOP 22 LINES OF THE SCREEN, WITH PROGRAM AND DATABASE IDENTIFICATION NEXT, FOLLOWED BY THE MAIN MENU COMMAND LINE AND A MESSAGE LINE.
╘HE COMMAND LINE OFFERS SIX OPTIONS: ├LOSE, ┼DIT, ╬EW, ╧PEN, ╒TILS AND E╪IT. ╘O SELECT A COMMAND, EITHER PRESS THE CAPITALIZED LETTER IN THE COMMAND, OR USE THE RIGHT-LEFT CURSOR KEY TO HIGHLIGHT THE COMMAND, THEN PRESS RETURN.
╘HERE ARE SOME RESTRICTIONS: ┘OU CAN'T CLOSE OR EDIT A DATABASE OR EXECUTE THE ╨RINT, ╙EQ OR ╒SR COMMAND UNLESS YOU'VE OPENED A DATABASE FIRST. ┴LSO, YOU CAN'T OPEN MORE THAN ONE DATABASE AT A TIME, AND YOU CAN'T CREATE A NEW DATABASE OR EXIT THE PROGRAM IF A DATABASE IS OPEN.
╘HE ╬EW COMMAND CREATES A NEW DATABASE FORM. ┘OU'LL BE PROMPTED TO ENTER A FILENAME FROM ONE TO 14 CHARACTERS LONG, AND THE PROGRAM WILL AUTOMATICALLY GIVE THE FILENAME A .F EXTENSION. (─ON'T INCLUDE THE EXTENSION WHEN YOU TYPE IN THE FILENAME.)
╔N THE FIRST 22 LINES OF THE SCREEN, YOU CAN DEFINE AND FILL UP TO 30 FIELDS, EACH HAVING A MAXIMUM LENGTH EQUAL TO THE SCREEN WIDTH MINUS 1--THAT IS, EITHER 39 OR 79 CHARACTERS. ╘HE TOTAL LENGTH OF ALL FIELDS IN THE RECORD CAN BE UP TO 254 CHARACTERS, NOT INCLUDING FIELD NAMES. ┴S YOU TYPE IN TEXT, USE THE DELETE KEY TO CORRECT MISTAKES.
╘O DEFINE A FIELD, TYPE ITS NAME (SUCH AS ╠┴╙╘ ╬┴═┼ OR ╙╘╥┼┼╘). ╘O DEFINE THE LENGTH OF THE FIELD, PRESS CONTROL/╞ TO MARK ITS START, PRESS THE SPACE BAR AS MANY TIMES AS YOU WANT AND PRESS CONTROL/╞ AGAIN TO MARK THE END. ┴S YOU DO THIS, YOU'LL NOTICE A FIELD-LENGTH COUNTER AND A TOTAL-RECORD-LENGTH COUNTER AT THE BOTTOM OF THE SCREEN. ┘OU CAN USE THE DELETE KEY TO SHORTEN A FIELD AS YOU'RE DEFINING IT, BUT YOU CAN'T USE IT TO ERASE THE FIELD NAME. ╘O DO THAT, YOU MUST PRESS CONTROL/─ TO BLANK THE LINE OUT. ╘HE TOTAL RECORD LENGTH WILL BE ADJUSTED ACCORDINGLY.
┴NY TIME YOU PRESS THE ENTER KEY ON A LINE, THE PART OF THE LINE THAT ISN'T HIGHLIGHTED BECOMES THE NEW CONTENT OF THAT LINE AND THE HIGHLIGHTED REGION BECOMES BLANK. ╞OR THIS REASON, USE THE CURSOR KEYS TO BYPASS LINES YOU'VE ALREADY EDITED AND WISH TO KEEP AS THEY ARE.
╫HEN YOU'RE SATISFIED WITH THE LAYOUT OF THE LINE, PRESS RETURN FOR THE COMPUTER TO ACCEPT IT. ╔F YOU PRESS THE CURSOR UP-AND-DOWN KEY WITHOUT PRESSING RETURN, THE LINE WON'T BE ACCEPTED.
╘O ACCEPT THE ENTIRE FORM ON THE SCREEN, PRESS THE RUN-STOP KEY IN 64 MODE OR THE ESCAPE KEY IN 128 MODE. ╘HE CURRENT FIELD WILL BE HIGHLIGHTED, AND THE FOLLOWING LIST OF FIELD TYPES WILL APPEAR AT THE BOTTOM OF THE SCREEN: ┴LPHA, ╦EY, ╬UM AND ╙PECIAL. ┘OU'LL BE PROMPTED TO CHOOSE A TYPE FOR EACH OF THE FIELDS IN THE FORM BY PRESSING THE CAPITALIZED LETTER OF YOUR CHOICE.
┘OU CAN SELECT THE ╦EY ATTRIBUTE ONLY ONCE, AND IT SHOULD BE ASSIGNED TO THE FIELD THAT BEST DISTINGUISHES RECORDS FROM EACH OTHER, SUCH AS RECORD NUMBER, EMPLOYEE ╔─ NUMBER OR INVENTORY NUMBER. ╔F YOU DON'T SPECIFY A KEY FIELD, THE PROGRAM WILL AUTOMATICALLY ASSIGN THE FIRST FIELD IN THE DATABASE TO THAT PURPOSE. ╧THER FIELDS CAN BE ASSIGNED ONE OR MORE OF THE OTHER TYPES--┴LPHA, ╬UM AND ╙PECIAL. ┘OU CAN CANCEL A FIELD-TYPE SELECTION FOR THE CURRENT FIELD BY PRESSING THE CAPITALIZED LETTER AGAIN.
┴LPHA FIELDS CAN CONTAIN UPPER- AND LOWERCASE LETTERS ┴-┌ AND SPACES. ╬UM FIELDS CAN CONTAIN ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 AND SPACES. ╙PECIAL FIELDS CAN CONTAIN ! # $ % & ' ( ) * +, - . / : ; < > = ? @ [ ] ^ _ \ AND SPACES. ╧NCE YOU'VE SET THE TYPES FOR THE CURRENT FIELD, PRESS RUN-STOP IN 64 MODE OR ESCAPE IN 128 MODE TO CONFIRM THEM AND GO ON TO THE NEXT FIELD. ╫HEN YOU'VE SPECIFIED A TYPE FOR EVERY FIELD, THE FORM WILL BE SAVED TO DISK AND YOU'LL RETURN TO THE MAIN MENU.
╘HE ╧PEN COMMAND ACCESSES A PARTICULAR DATABASE AND READS ITS FORM AND INDEX INTO MEMORY. ┴FTER YOU CHOOSE ╧PEN AT THE MAIN MENU, ENTER THE NAME OF THE DATABASE YOU WANT. (┴GAIN, DON'T INCLUDE THE EXTENSION ON THE FILENAME.) ╘HE FIRST TIME YOU OPEN A DATABASE, YOU MUST ESTIMATE THE NUMBER OF RECORDS YOU'LL WANT TO PUT IN THE FILE, SO DISK SPACE CAN BE ALLOCATED. ╘HIS ESTIMATE BY NO MEANS LIMITS THE NUMBER OF RECORDS YOU CAN ENTER, AS LONG AS YOU DON'T EXCEED THE MAXIMUM OF 1000 RECORDS IN 64 MODE OR 2000 IN 128 MODE.
┴FTER YOU'VE ENTERED YOUR ESTIMATE, AN INDEX FILE (WITH A .I EXTENSION ON THE FILENAME) WILL BE CREATED, ALONG WITH A RELATIVE DATA FILE (WITH A .D EXTENSION).
╘HE ┼DIT COMMAND LETS YOU ACCESS, BROWSE THROUGH AND UPDATE RECORDS. ╫HEN YOU ENTER ┼DIT MODE, THE CURSOR APPEARS ON THE FIRST FIELD IN THE FORM. ╒SE THE UP-AND-DOWN CURSOR KEYS TO MOVE FROM FIELD TO FIELD WITHOUT DISTURBING THE CONTENTS OF THE FIELDS.
┼DIT MODE PROVIDES THE FOLLOWING FUNCTION-KEY COMMANDS:
╞IND (╞1)--┴ SEARCH FUNCTION. ╙ELECT (VIA THE CURSOR KEYS) THE FIELD YOU WANT TO SEARCH BY, PRESS RETURN TO HIGHLIGHT THE FIELD, THEN PRESS THE RUN-STOP KEY IN 64 MODE OR THE ESCAPE KEY IN 128 MODE. ╬EXT, ENTER AS MUCH OF THE SEARCH STRING AS IS NEEDED TO MAKE IT UNIQUE, AND KEEP IN MIND THAT THE CASE OF THE LETTERS IS SIGNIFICANT; THEN PRESS RETURN. ╔F THE SEARCH FIELD IS AN INDEX KEY FIELD, THE PROGRAM GOES DIRECTLY TO THE MATCHING RECORD, IF PRESENT, OR TO THE NEXT HIGHEST RECORD. ╔F THE FIELD YOU SELECT ISN'T AN INDEX KEY FIELD, THE DISK IS SEARCHED FOR A MATCH. ╫HEN ONE IS FOUND, PRESS RETURN TO FIND THE NEXT MATCHING RECORD, OR PRESS RUN-STOP (├-64) OR ESCAPE (├-128) TO ABORT THE SEARCH. ╫HILE IN THIS MODE, YOU CAN PRESS ╞8 TO PRINT THE SCREEN.
╫RITE (╞2)--╙TORES THE RECORD USING THE INDEX KEY THAT'S IN THE KEY FIELD, ALONG WITH ALL THE OTHER FIELD DATA. ╔N ╫RITE MODE, YOU CAN CHANGE AN EXISTING FIELD BY TYPING OVER IT, THEN PRESSING RETURN AND ╞2. ─EPENDING ON THE CONTENT OF THE INDEX-KEY FIELD AT THAT TIME, A NEW RECORD WILL BE CREATED OR AN EXISTING ONE OVERWRITTEN (IF IT HAS THE SAME KEY FIELD CONTENTS). ┴FTER EDITING THE LAST FIELD YOU WANT TO CHANGE, PRESS ╞2 INSTEAD OF RETURN.
╞IRST (╞3)--─ISPLAYS THE FIRST RECORD IN THE DATABASE, ACCORDING TO THE INDEX KEY VALUE.
╠AST (╞4 )--─ISPLAYS THE LAST RECORD IN THE DATABASE, ACCORDING TO THE INDEX KEY VALUE.
╬EXT (╞5)--─ISPLAYS THE NEXT RECORD IN THE DATABASE WITH AN INDEX KEY FIELD GREATER THAN THE CURRENT ONE.
╨REV (╞6)--─ISPLAYS THE PREVIOUS RECORD IN THE DATABASE WITH AN INDEX KEY FIELD LESS THAN THE CURRENT ONE.
╬EW (╞7)--┬LANKS OUT ALL DATA IN THE CURRENT FORM, LEAVING AN EMPTY FORM FOR ENTERING NEW DATA.
╨RINT (╞8)--╨RINTS THE FIRST 22 LINES OF THE SCREEN ON THE PRINTER.
╘O EXIT ┼DIT MODE, PRESS RUN-STOP IN 64 MODE OR ESCAPE IN 128 MODE.
╘O SELECT A ╒TILS COMMAND, USE THE CURSOR KEYS TO HIGHLIGHT IT AND PRESS RETURN. ┘OU CAN PRESS RUN-STOP IN 64 MODE OR ESCAPE IN 128 MODE TO RETURN TO THE MAIN MENU FROM ╒TILS.
─IR--─ISPLAYS THE DISK DIRECTORY. ╔N 64 MODE, PRESSING THE SPACE BAR ONCE PAUSES THE DIRECTORY SCROLLING AND PRESSING IT A SECOND TIME REACTIVATES THE SCROLLING. ╔N 128 MODE, USE THE NO-SCROLL KEY TO PAUSE THE DISPLAY. ╫HEN YOU'RE DONE WITH THE DIRECTORY, PRESS RETURN TO GO BACK TO THE FORM.
─OS--╔SSUES ─╧╙ (DISK) COMMANDS TO THE CURRENT DRIVE.
─RIVE#NN--├HANGES THE DEVICE NUMBER TO NN, WHICH IS ANY NUMBER FROM 8 TO 11. ╩UST ENTER THE NUMBER YOU WANT AT THE PROMPT AND PRESS RETURN. ╔F YOU ENTER A NUMBER THAT'S OUT OF RANGE, THE NUMBER WON'T CHANGE. ╘HE CURRENT DEVICE NUMBER IS DISPLAYED ON THE ╒TILS COMMAND LINE. ╘HE ─RIVE COMMAND ENABLES YOU TO USE MULTIPLE DRIVES FOR YOUR FILES.
╨RINT--╨RODUCES HARD COPIES OF YOUR DATA IN REPORT OR LABEL FORMAT. ╥EPORT FORMAT PRINTS ALL THE DATA IN A HORIZONTAL LINE, WHILE LABEL FORMAT PRINTS ONE LINE AT A TIME. ╘HE ╨RINT COMMAND LETS YOU SELECT FIELDS IN THE ORDER YOU WANT THEM PRINTED, IF YOUR PRINTER IS DEVICE 4.
╙EQ--├REATES A SEQUENTIAL FILE OF SELECTED FIELDS, IN THE ORDER YOU SELECT THEM, AND SORTS THEM IF YOU WISH. ╘HE FORMAT OF A ╙EQ FILE IS ONE FIELD OF DATA FOLLOWED BY A CARRIAGE RETURN. ╘HERE'S AN EXTRA CARRIAGE RETURN AT THE END OF EACH RECORD IN THE FILE. ╙EQ FILES CAN BE READ DIRECTLY INTO MANY WORD PROCESSORS.
╒SR--├REATES A USER FILE OF SELECTED FIELDS, IN THE ORDER YOU SELECT THEM, AND SORTS THEM IF YOU WISH.
╥EMEMBER, THE ╨RINT, ╙EQ AND ╒SR COMMANDS CAN BE EXECUTED ONLY IF A DATABASE IS CURRENTLY OPEN.
╘O SELECT FIELDS TO BE OUTPUT BY THE ╨RINT, ╙EQ OR ╒SR COMMAND, MOVE THE CURSOR TO EACH FIELD YOU WANT AND PRESS RETURN. ╫HEN YOU MOVE THE CURSOR FROM THAT FIELD, THE FIELD WILL BE HIGHLIGHTED. ┘OU CAN'T CANCEL A FIELD SELECTION, SO BE CAREFUL IN MAKING YOUR CHOICES. ┘OU CAN SELECT THE FIELDS IN ANY ORDER--THE KEY FIELD HAS NO EFFECT HERE--AND THE ORDER YOU CHOOSE WILL DETERMINE HOW THE OUTPUT RECORDS ARE BUILT.
╔F YOU CHOOSE THE ╙ORT OPTION IN THE ╨RINT, ╙EQ AND ╒SR COMMANDS, THE ORDER IN WHICH YOU SELECT FIELDS WILL DETERMINE THE SORTED ORDER OF THE RECORDS THAT ARE OUTPUT.
╘HE ├LOSE COMMAND IN THE MAIN MENU CLOSES A DATABASE, UPDATES THE INDEX ON THE DISK AND CLEARS THE FORM FROM THE SCREEN. ┴S A SAFEGUARD, YOU CAN'T EXIT ╥╒╬ ╞ILE 1.0 WITHOUT CLOSING THE CURRENT DATABASE.
┼╪╔╘
╪--╘HE E╪IT COMMAND IS USED TO LEAVE ╥╒╬ ╞ILE 1.0.