* DATE 08/27/84 12:32 * main.prg * main command program of database STOR CHR(PEEK(063)) TO dr USE &dr.:acg SET INDEX TO &dr.:lastname STOR t TO first DO WHIL t IF first ERAS STOR 'orward, ackward, elete/Recall, elp' TO prompt1 STOR 'earch, aintenance,

rint, ports' TO prompt2 STOR 'dd, dit, uit to CP/M' TO prompt3 STOR 'Main Module ' TO mode @ 1,25 SAY mode @ 2, 0 SAY "+---------------------------------------" @ 2,39 SAY "---------------------------------------+" @ 3, 3 SAY "Lastname:" @ 3,46 SAY "First & MI:" @ 4, 5 SAY "Spouse:" @ 4,46 SAY "Address as:" @ 6, 6 SAY "Title:" @ 7, 1 SAY "Company #1:" @ 8, 9 SAY "#2:" @ 9, 0 SAY "Co. Address:" @ 9,51 SAY "Suite:" @ 10, 7 SAY "City:" @ 10,36 SAY "ST:" @ 10,53 SAY "Zip:" @ 12, 2 SAY "Home Addr:" @ 12,53 SAY "Apt:" @ 13, 7 SAY "City:" @ 13,36 SAY "ST:" @ 13,53 SAY "Zip:" @ 14, 2 SAY "Telephone Office:" @ 14,46 SAY "Home phone:" @ 15, 1 SAY "Salutation:" @ 15,42 SAY "Send to office:" @ 16, 4 SAY "Codes 1-" @ 16,21 SAY "2-" @ 16,32 SAY "3-" @ 16,43 SAY "4-" @ 16,55 SAY "5-" @ 16,66 SAY "6-" @ 17,50 SAY "Update:" @ 18, 0 SAY "+---------------------------------------" @ 18,39 SAY "---------------------------------------+" @ 19,12 SAY prompt1 @ 20,12 SAY prompt2 @ 21,12 SAY prompt3 ENDI first STOR f TO first STOR '?' TO command IF * STOR 'Deleted' TO deleted ELSE STOR ' ' TO deleted ENDI @ 1, 0 SAY deleted @ 3,13 SAY lastname @ 3,58 SAY fname @ 4,13 SAY spouse @ 4,58 SAY mr @ 6,13 SAY title @ 7,13 SAY company1 @ 8,13 SAY company2 @ 9,13 SAY caddress @ 9,58 SAY suite @ 10,13 SAY ccity @ 10,41 SAY cst @ 10,58 SAY czip @ 12,13 SAY address @ 12,58 SAY apt @ 13,13 SAY city @ 13,41 SAY st @ 13,58 SAY zip @ 14,21 SAY ophone @ 14,58 SAY phone @ 15,13 SAY dear @ 15,58 SAY send @ 16,13 SAY cs1 @ 16,24 SAY cs2 @ 16,35 SAY cs3 @ 16,46 SAY cs4 @ 16,58 SAY cs5 @ 16,69 SAY cs6 @ 17,58 SAY update @ 22,46 SAY "WHAT NEXT ?" @ 22,60 GET command PICTURE '!' READ DO CASE CASE command = 'A' DO add.acg CASE (command = 'B' .OR. command = ',') SKIP -1 CASE command = 'D' IF * RECA ELSE DELE ENDI CASE command = 'E' DO edit.acg CASE (command = 'F' .OR. command = '.') SKIP CASE (command = 'H' .OR. command = '?') STOR t TO first ERAS TEXT M A I N M E N U H E L P F I L E Welcome to the Amateur Computer Group of New Jersey Mailing List program. I am here to help and you can call me anytime by entering a ? mark at any place where this program asks for a command. When you go back to the screen you will see two lines - on top of the first line it says 'Main Module' - thus, on top of the first line the program always tells you where you are! Between the two lines we have the information you or someone else placed in the computer. This information tells you all about a particular file. Below th line is the list of things you can do. To look at the next file hit 'F' (or a period). To go back one record - hit 'B' (or a comma). To delete a record hit 'D' and a sign will appear at the upper left corner. To remove the delete - hit 'D' again. Don't worry - you cannot delete a record just by hitting 'D'. You must run another program on the Mainten- ance Menu. Please hit any key to continue............ ENDT SET CONSOLE OFF WAIT SET CONSOLE ON ERAS TEXT To find a file - hit 'S' for search. To edit an entry hit 'E' (although you usually would search for a file - and Edit from the search menu.) To add more records you hit 'A'. Once in add - you enter as many files as you want one at a time, and then can index if you wish. To prepare Wordstar data, reports or display records hit 'R'for reports. To reindex, purge files, check for duplicates, etc hit 'M' for maintain. ------------------------------------------------------------------------ WHATEVER YOU DO - NEVER SHUT OFF THE MACHINE OR REMOVE A DISK UNTIL YOU FIRST HIT 'Q' TO QUIT. Get back to the 'A>' (called A prompt) before you take out the disk.........please, otherwise you will lose data!!!! ------------------------------------------------------------------------ please hit any key to return to the data base...... ENDT SET CONSOLE OFF WAIT SET CONSOLE ON ERAS CASE command = 'M' DO maintain.acg CASE command = 'P' DO print.acg CASE command = 'Q' SET CONSOLE OFF ERAS QUIT CASE command = 'R' DO report.acg CASE command = 'S' DO search.acg ENDC ENDD