|| ======== ======== ======== ======== ======== || || || || || || || || || || || || || || || || || ||====== || ____ || || || || || || || || || || || || || || || || ||===== ======== =======|| || ======== || () Version 1.1 R E F E R E N C E M A N U A L Copyright (c) 1991,1992 by Luis Sanchez 2625 S.E. 2nd Court Pompano Beach, Florida 33062 Compuserve # 71237,2721 All Rights Reserved TABLE OF CONTENTS About List-It!.........................................1 Find Module............................................2 Browse Module..........................................5 Sort Module............................................7 Zap Module.............................................8 Enter Module...........................................9 Delete Module.........................................12 Print Module..........................................13 Quit..................................................16 Utility Sub-Menu Directory.............................................17 Backup File...........................................19 Export................................................21 Import................................................22 Load File.............................................27 Copy File.............................................28 Color Change Module...................................29 Rename File...........................................31 Get Info..............................................32 Undelete..............................................34 ReOrder...............................................35 Afterword.............................................36 License...............................................37 Warranty..............................................38 Ordering Info.........................................39 List-It! -i- About List-It! Thanks for trying out List-It!. A handy, quick, full-featured little program that's a great electronic substitute for your telephone and mailing lists. With this program you can take complete charge of the numbers and addresses in your possession with an ease you never thought was possible. Need to find a name in a hurry but you forgot how to spell it? That's no problem for this program. Just give it the letters you remember, and any records that contain those letters will be pulled from your database. In fact, it can conduct a search on any field in the record. You can then look through the retrieved list until you find the record you want. Need to sort your database? The program currently sorts on two fields, Last Name and Zip Code. You can also restore the database to the condition it was in before the sort. Do you want to print your Christmas mailing list on address labels? Can do! Just select print from the main menu and tag the fields you need. When you're done tagging fields, (first name, last name, address, etc...), then press the key and Voila! instant labels. There are also a variety of features available to you through the Utility menu: Directory module which gives you a view of files located on your disk. Copy file module through which you can copy the contents of the currently loaded PDF* file to a new, different file. Backup module allows you to back up your data files. Load file module which allows you to load and work with other PDF files. Rename module allows you to change the name of the currently loaded PDF file. Color module permits you to alter the colors to suit your fancy. Import allows you to use the database files of other programs so that you need not re-enter information. Export module permits other programs to use your PDF files. Undelete allows you to retrieve deleted records and use them as you normally would any other record in your database. Get Info module supplies you with information about the currently loaded PDF file. ReOrder allows you to change the order of the records in your database. The program is completely menu-driven. You select a menu item by either pressing the highlighted letter of the desired item, or by moving the highlight bar to the desired item with the space bar and hitting the Enter key. There's also plenty of on-screen help, so use and enjoy List-It! * PDF refers to the extension of the data file used by List-It!. List-It! -1- FIND MODULE With this module you can search your database for any record or group of records you wish. One very handy feature I have given the program is the ability to pull records without entering the entire name you are searching for. This is a great help if you forget the spelling of any names. When you first enter this module, another menu will appear; ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Field search ³ ³Number search ³ ³Record search ³ ³Logical search ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ FIELD SEARCH Selecting the field search displays another menu along the left edge of your screen. This menu lists all the fields in the database; that is name, address, city and so on. You select the field you wish to search, by moving the highlight bar to the desired field with the up or down cursor keys and then hitting the key. An alternative method of selecting a field to search is to press the key that is highlighted in the desired field. This is typically the first letter of the field. This automatically brings the menu bar to that field and brings up the input line. Once you've chosen the field you wish to search on, you will be shown the symbols >> followed by a row of underline marks which indicate the maximum length of the search string you can enter. Type in what you are searching for, hit , and the program will scan the entire database for records that match the search string. If you enter more characters than the program is expecting, the maximum number is indicated by the number of underline characters, the program will beep, clear the line and wait for you to enter the search string again. Time for an example. Let's say you wish to inspect the records of all clients whose last names begin with Sand, because you have forgotten exactly how a particular client spells his name. Take the following steps: At the Main Menu you would press ind then ield then ast name. At the prompt type in and hit . (You also don't have to worry about capitalization with this program.) The following records will then be displayed for your inspection; Sandberg, Sandstrom, Sandstone, and Misand. List-It! -2- Notice that the search item can be anywhere in the field and the program will still pull the record. You can then browse through the retrieved list until you find the record you needed. NUMBER SEARCH To search by record number press , and you will be asked to enter the record number you wish to view. If it is a valid number, then the proper record will be displayed on your screen. This feature is only useful if you happen to know the record number that you need. When you are unsure, use one of the other menu options. RECORD SEARCH This menu option is especially useful when you remember the name of a client or correspondent you need, but you can't remember the field this name is in. It could have been entered in the Note field, the Contact field, or the Last Name field. With this option, all fields are searched. When you choose this option, you are prompted for a string to search. Enter the name you wish to locate, (up to 45 characters in length). The program will look for this string in each field in the record, tagging the record when it finds a match, or proceeding to the next record when the last field in the record is scanned. You can see just how much easier your searches will be, when you use this menu option. Of course, searches will not be as fast since the whole record is scanned instead of just one field in each record. This is a small price to pay for making your searches easier. LOGICAL SEARCH This menu option allows you to use the three logical operands AND, OR, and NOT, in your searches. You are able to enter two search strings when you use the logical operands OR, and AND. Suppose you are looking for all persons in your database that are both Doctors and Dentists. This is what you would enter when prompted for the search string; Doctor AND Dentist You could also shorten the search string, and the time it takes you to enter it, by just entering; Doc AND Den In any case, you must remember to capitalize the logical operand or the program will treat the entire phrase as the search string. This of course, will not find any records, (unless there is a record that has the phrase doctor and dentist in it.) List-It! -3- The results of this search will be each record that contains the words doctor and dentist. Let's say now that you want all records that contain either word. To find these records enter the following; Doc OR Den This will retrieve each record that contains either Doctor, or Dentist. Let's say now that you wish to find all your clients or correspondents that are neither Doctors or Dentists. The NOT logical operand must be used here, and it MUST BE THE FIRST WORD in the search string. To start this search enter the following phrase: NOT Doc OR Den This string will bring up records that do not contain the word Doctor or the word Dentist. If, however, you only want to exclude from your search records that contain both words, Doctor and Dentist, then enter the following phrase: NOT doc AND den Then only the records that do not contain both words will be retrieved. In all cases, the search will not stop at the first match but will continue until the last record is searched. All records that match your search item will be displayed. You can then browse through this retrieved list in a forward or backward direction, or go from the first record to the last record with the touch of a key. The command bar at the bottom of the screen shows the active keys and their functions. In fact, all the functions that were available to you at the Browse module are available to you here, including editing or deleting the displayed record. For a review of those functions please refer to the Look module section. List-It! -4- BROWSE MODULE This module allows you to browse through your database one record at a time. Once a record is displayed, you also have the opportunity to edit or delete it. Remember that is active here as it is in most areas of the program. However, here the window is linked to a series of other help windows. You move from window to window by pressing the Home, End, Page Up or Page Dn keys. Or by pressing to quit viewing the help window. A sample screen follows: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Browsing... Record Listed: 1 Total Records: 2 ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ ³ ³ ³ ³ Sanchez Luis ³ ³ 2625 SE 2nd Court ³ ³ Pompano Beach, FL 33062 ³ ³ ³ ³ Company Name: ³ ³ Contact: ³ ³ Business phone: ³ ³ Fax: ³ ³ ³ ³ ³ ³ ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ < >, <+> : next , : first : to edit ³ ³ < >, <-> : prev , : last : to delete ³ ³ : Help : to Quit ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 1 As you can see, the command bar is at the bottom of the screen. The top of the screen tells you where you are in the program, currently the Browse module. It also shows two figures, one is the total number of records in the database, (here it is 2), and the other figure indicates the displayed record's position in the database, (this record is the first record.) If this is your first time with the program then of course, there will be no record, and you will be prompted with the message, "Empty List". At the bottom of the screen, another message will be displayed; "Press to quit." If you are currently viewing a record and press for edit you will be shown the main entry screen of the program. This screen displays the fields in the database with hyphens showing the length of those fields. If a particular field has an entry, those contents will be displayed in place of the hyphens. List-It! -5- You can navigate through the edit screen at will, with the , , , or Up and Down cursor keys. Just move to the field you wish to edit, make your changes and then either press the or keys when you are finished making your changes. The current record will then re-display and it will contain any changes you may have made. When editing a record, you have the use of the same keys you do when you are entering a new record: F2, Insert, Delete, Backspace, Left and Right Arrow. copies the previous record's field contents into the current record. (For a more detailed discussion of the use of the key turn to the section describing the Enter Module - pg 13.) For a brief description of the action of the other keys, while you are editing a record, press . The help window which then displays is pictured here: ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Tab, Up Arrow - moves you to previous field º º Dn Arrow, - moves you to next field º º Home - moves you to the head of the line º º End - moves you to the tail of the line º º Backspace - erases character to left of cursor º º Delete - erases character at cursor º º Insert - inserts characters at cursor º º Block cursor means insert mode is on º º Enter - accepts entry and goes to next field º º Esc - accepts entry and quits entry module º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Figure 2 If you wish to delete a record instead, then press . A window will then appear reminding you that this record will be deleted. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Delete This Record? º º Y/N º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Figure 3 You must press to actually delete the record. Pressing any key other than the key will leave the record as it is, and cause the delete window to disappear. In fact, when you press the record is not actually deleted, but merely tagged for deletion. It still remains there physically. You just can not view, or access it because the program always checks for this delete tag before allowing you to use the record. If it is set then the record will not display. List-It! -6- SORT MODULE Selecting this option displays the following screen: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Sort Module... ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ ³ ³ ³ ³ Sort Menu ³ ³ ³ ³ (1) Alphabetical sort on last name. ³ ³ (2) Sort on Zip codes. ³ ³ (3) Restore database to original order. ³ ³ ³ ³ ³ ³ Press number of desired action or to quit. ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 4 Pressing (1) at this menu begins an alphabetic sort in ascending order,on the last name field. That is, records will be sorted A, B, C,.... and so on, on the basis of the entry in the Last Name field. Selecting (2) begins a sort on the zip code field. The first record will have the lowest zip code and the last record will have the highest zip code. You can also restore your database to the original order it had when records were first entered, as long as you haven't zapped your file before you try to restore it. This is true because when a file is zapped, records in memory, starting from the first record, are written to disk. As each record is written, it is given a new order number, based on its current position in memory. Therefore, if you sorted the database and then zapped it, the original order becomes the order the database was given after the sort. For instance, you enter the following records: Zag, Bart, Apple, and Thomas. You then sort your records, which produces the following order: Apple, Bart, Thomas and Zag. At this point you can still restore the original order. Now you delete Apple and select Zap. The new original order will be Bart, Thomas and Zag. If you now enter another record - Klein, and sort the records you will see: Bart, Klein, Thomas and Zag. When you choose to restore the previous order with the third selection from the Sort menu, this is the order you will get: Bart, Thomas, Zag and Klein. List-It! -7- ZAP MODULE This module is only active when there are deleted records in the database. Remember, a record is not physically removed from the database, when it is deleted. It still occupies space and memory both in RAM and in the PDF file. What does happen is that a delete tag is placed within the record's structure. This tag is then checked whenever the program needs to display or search the records in the database. If it is set, the record is skipped and the following record is processed. This might sound like a cumbersome procedure but it actually allows you greater freedom in the manipulation of your database. This is because until your database is zapped, all records that have been marked for deletion can be retrieved. To undelete records you must go to the utility sub-menu. (See the section on undeletion - page 35 - for a more detailed discussion.) When you select Zap at the main menu, you physically removes deleted records from the database. This is accomplished through pointer adjustment of the records that reside in RAM, so that, when the records are written to disk, all deleted records are bypassed. The net result is a shrinking of the database size. If you have been using the program for awhile and have deleted and entered records many times without ever selecting Zap, the size of the database file will be much larger than it needed to be. This is because it will still contain the records that have been deleted. For instance, suppose there are 58 records in your database. Now also suppose that you have deleted 30 records. Since the approximate size of a record is 300 bytes then the size of the file includes 3000 bytes of information that you have marked for deletion. You might then decide to Zap the database, in order to conserve disk space. All deleted records will be permanently removed, in effect shrinking the size of the database by those 3000 bytes. When the process is complete you will then see the following message on the top bar; "30 records zapped." You will still have 58 records, but now the PDF file will be 5800 bytes long instead of 8800 bytes. Those 30 records have been completely and permanently removed. They can not be retrieved or undeleted. List-It! -8- ENTER MODULE This is the module you use when entering records. Each record is fixed in length and includes the following 16 fields, in the order shown. FIELD LENGTH Last name................24 First name...............14 Address..................34 City.....................29 State.....................2 Zip code..................9 Area code.................3 Phone.....................7 Company..................24 Contact..................24 Business area code........3 Business phone............7 Extension.................9 Fax area code.............3 Fax.......................7 Notes....................79 A sample of the screen displayed when you are entering records follows; ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Enter Module ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ F2 : Copy field from previous record. ³ ³ F9 : When finished with record. ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ Last Name: __________________ First Name: ___________ ³ ³ Address: __________________________________ ³ ³ City: ______________________ State: __ Zip: _________ ³ ³ Area code: ___ Phone: _______ ³ ³ Company Name: ________________________ ³ ³ Contact: ________________________ ³ ³ Bus area code: ___ Bus phone: _______ Ext: _________ ³ ³ Fax area code: ___ Fax: _______ ³ ³ Notes: ³ ³_____________________________________________________________³ ³ ³ ³ ³ ³ ³ ³ F1: Help ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 5 You'll see the two commands at the top of the screen, the main body of the entry screen, and at the bottom of the display the List-It! -9- message, "F1: Help", which tells you that a help window is active here. Note also that the cursor is at the first position of the first field, waiting for you to begin you input. Make your entry now and hit the key when you are finished. You will then be automatically moved to the next field. If you try to enter more characters than the field has space for, the program will beep, and return you to the front of the field. If the field you have over-filled is the state field, (remember you can only enter two letters for the state), then you will also see another prompt one line above the F1 : Help statement, which says : Press for two letters state codes. Pressing here displays the following window which contains the two letter postal codes for every state in the Union. Just find the one you wish and type it in. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Alabama - AL Kentucky - KY Ohio - OH º º Alaska - AK Louisiana - LA Oklahoma - OK º º American Samoa - AS Maine - ME Oregon - OR º º Arizona - AZ Maryland - MD Pennsylvania - PA º º Arkansas - AR Massachusetts - MA Puerto Rico - PR º º California - CA Michigan - MI Rhode Island - RI º º Canal Zone - CZ Minnesota - MN South Carolina - SC º º Colorado - CO Mississippi - MS South Dakota - SD º º Connecticut - CT Missouri - MO Tennessee - TN º º Delaware - DE Montana - MT Texas - TX º º Dist. of Col. - DC Nebraska - NE Trust Territories- TT º º Florida - FL Nevada - NV Utah - UT º º Georgia - GA New Hampshire - NH Vermont - VT º º Guam - GU New Jersey - NJ Virginia - VA º º Hawaii - HI New Mexico - NM Virgin Islands - VI º º Idaho - ID New York - NY Washington - WA º º Illinois - IL North Carolina - NC West Virginia - WV º º Indiana - IN North Dakota - ND Wisconsin - WI º º Iowa - IA Northern Mariana Wyoming - WY º º Kansas - KS Island - CM º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Figure 6 If the cursor is any field besides the state field, and you press the key, then the normal help window will appear, giving you brief key descriptions. (See page 8 for a look at the window.) Another feature of the program is its ability to copy the previous record's contents into the current record, one field at a time. Let's say that you want to enter a series of addresses that are all in the same city. After you've entered the street address you'll be moved to the next field which is the city field. Press List-It! -10- the key and the entry within this field in the previous record will be automatically entered. That is, the city which you already entered in the previous record would be duplicated here. You can also use this key when record information differs only slightly. As when you wish to enter two friends or business associates who happen to live at the same street address, but with different numbers. Just enter the first record and continue with the second until you reach the address field. Press and the street address from the first record will be entered here also. You then move the cursor to the part of the address you wish to change. Type in the new info and press return when you are finished editing the field. Of course the F2 key is not active at the first record, since there is no previous record. When you finish entering data into the current record, you have the chance to review the record before it is saved. If there are any changes to be made, move the cursor to the desired field. To move to the next field press the , , or the Down cursor keys. To move to the previous field press the keys or the Up cursor key. Then make the necessary changes and press the key when you are done. The program then checks the database to see if the record just entered is a duplicate of one that already exists. It searches on three fields; last name, address, and phone number. If all three match then you are prompted with a duplicate record message; Duplicate Record Do you wish to view the original record? y/n If you answer yes, the original record is displayed. You are then given the opportunity to edit the original record. Whether or not you view the original record, the program will then delete the duplicate record. You can not enter a blank record. If you do not enter any information into the fields but simply hit the return key at each prompt, or hit the key without entering data, the program knows that the record is blank and deletes it automatically when you leave the Enter Module. List-It! -11- DELETE MODULE This module will allow you to delete records that were located or tagged in the last search. Which makes it easy to delete groups of records, instead of only deleting one record at a time, as you would through the Browse module. Suppose you realize that you have a group of records that are duplicated in another, or within the same PDF file. This is a waste of valuable disk space, so you will want to delete those records. All you'd have to do is search for those duplicate records through the Find module, then return to the Delete module and press the key in response to the following prompt. "Delete records from last search? y/n" When you press you will next be prompted with the question; "Do you wish to view the records before deletion? y/n." This is done for safety's sake, so that you can be sure that you're deleting only the records that need deleting. If you're sure about the results of the search then you can forego this option, by pressing for no. You will then be prompted with a reminder that you are about to delete the records located from the last search. If you still wish to continue press again. You will then be prompted one final time with the query; "Proceed? y/n." Press to start the deletion process. Every record that was tagged at the last search will now be deleted. If you don't press then you will be shown the same search menu that is shown within the Find Module. You can now search for the desired record or groups of records that you want to delete. If however, you do wish to view the records that are about to be deleted press , and they will be displayed one at a time. The following prompt will then appear after each record; "Delete this record? y/n." The displayed record will only be deleted when you press . Pressing any other key will leave the current record alone and display the next record about to be deleted. You can press the key at any one of the previously mentioned prompts, to quit the module and return to the main menu. This is true even if you are viewing a large group of records that you will be deleting, and you haven't reached the end of the list yet. When the last record in the retrieved list has been reached, the program will tell you how many records were deleted, and allow you to return to the main menu. List-It! -12- PRINT MODULE When you first enter this module you will see the following sub-menu: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Records ³ ³Labels 3 1/2 by 15/16 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ You can choose to print the records of your database or labels from those records, (in labels of the size 3 1/2 x 15/16). If you choose labels, then you will see an additonal sub-menu: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Records ³ ³Labels 3 1/2 by ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijLast Search ³ ³All records ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ This sub-menu allows you to choose how you wish to print your labels. You can either print a label from every record in your database, or you can restrict the label printing to just a portion of it. (For a detailed explanation of how to restrict printing to a portion of your database, see the following discussion in Record printing. The same rules apply.) You will be allowed to print test labels to see if the labels are aligned correctly in your printer. Just press the key when the Print test labels window appears. Three test labels will then be printed, and then another window will appear on screen asking if they have printed correctly. If you notice that they are not aligned correctly, press the key. You will then be asked if you want to print test labels again. First re-align the labels in your printer, and then answer with the key to print test labels again. Once you are satisfied with the label alignment, press the key, (when you are asked if the labels printed correctly?) You will then be prompted with another window asking if you wish to start printing. Press the key to initiate printing. You can abort the printing process pressing the key, when ever you are asked a question. Labels are printed in the standard mailing format; First name Last Name Address City, State Zip Code. List-It! -13- RECORD PRINTING When you enter this module, you will see a vertical list of fields on the left side of your screen. (The same one that appears when you are in the Find Module.) You will also see a command section at the bottom of your screen. Pressing F1 pops up a series of windows explaining the functions available to you in this module. Basically, you can print out the contents of your database in a any way you wish. You can be selective in the fields you want printed and also in what records to print. And of course, you can also print the entire database. The F10 key gives you that choice, that is, printing the entire database. Each record is printed in the following format: Last name First Name Address City, State Zip Code Area Code telephone Company Contact Business Area Code Business Phone extension Fax Area Code Fax number Notes If you need to be more selective in your printing, then you are given the option of tagging the fields you wish to print. To tag fields you must move the highlight bar, with the up and down cursor keys, to the desired fields then press . (Or alternatively, you can press the highlighted letter of the desired field. This is more direct and much quicker, than the previous method). A print-field-tag (*), will appear to the right of the chosen field, to let you know it has been chosen. A tagged field can be toggled by selecting the same field again. The tag will then disappear. Once the fields have been chosen, press to start printing. The tagged fields of each record in the database, will then be printed. The F9 key provides another method of selecting records to print, by working with the Find Module. Simply put, it prints records that were located at the last search. For example, let's say you wish to print the records of friends that are on your Xmas list. (These records must of course be marked in this manner, perhaps with the words Xmas list in the note field). From the main menu you must first enter the Find module, go to field search and then to the note field, (, , ). At the prompt, type in xmas list and hit . The entire database will be searched and all records with these words in the note field will be tagged. Then press which will return you to the main menu. List-It! -14- Next enter the Print Module, choose Print Records and press . You will then see the following phrase, displayed at the top of the command area; "Printing is confined to Last Search" This means that when the database is accessed for records to print, it will only print those that were located at the last search, (in this case, the search was for xmas in the note field). You must then tag the fields you wish to have printed, say the name and address fields, then press to start printing. The result will be a list of names and addresses of everyone on your Christmas list. If however, you pressed the key instead of the key, then the entire contents of each record with the phrase xmas in the note field will be printed. Whichever method you choose, the printing will be confined to those records that have been tagged in the last search. If you decide that you want to remove that restriction press again. You'll then see the printing restriction notice disappear. acts as a toggle switch here, either restricting or not restricting the print job to records located at last search. You can also print single records. Again, you must enter the Find module and search for the desired record. But it must be a search on a field that you know is not duplicated in any other record. Let's say you need the record of Bart Jones in hard copy. And you know that you only have one Bart in your database. At the main menu type, ,, . An input line will appear at the first name field. Type in Bart and hit . Bart Jones' record should then appear on the screen. You can then return to the main menu and proceed to the print menu. Press and hit , (or tag the needed fields and hit , if you wish to only view a part of the record.) A hard copy of this record will then be printed out. Before any printing begins the program checks to make sure that a printer is attached and ready. (At least for parallel printers, that are connected to LPT1. I'll remedy this in future versions to include other ports and serial printers). So if you do have a parallel printer connected to LPT1, then the program will notify you when the printer is turned off or is off line. It does this within an error window (red background, yellow letters), that pops up on your screen. You will be given a message corresponding to the status of the printer, plus an opportunity to correct the situation. If you choose not to correct the problem you are also given the choice of exiting the print module by pressing the key. List-It! -15- QUIT Selecting quit from the main menu, returns you to DOS. But there are some housekeeping chores the program does first. It saves several variables to disk, so they can be used the next time you run List-It!. For instance, the program saves the colors that you are using when you quit the program. Then the next time the program runs, these colors are retrieved and used again. So you only have to customize your colors once. Another variable saved is the last record you viewed, through either the Browse or the Find Modules, in the currently loaded PDF file. This means that the next time the file is used and you select Browse from the main menu, the record that was last displayed will be the record that is displayed now. For example, let's say you have a data file named POLITICAL.PDF which contains information on many political officers, both state and nation wide. You need to know the mailing address of Senator Chiles, so you load in the file POLITICAL.PDF, (through the Load File option in the Utility sub-menu), select Find from the main menu and start a search for Lawton Chiles. When his record is found it is displayed on screen and you can then get the info you needed. Then, when you quit the program, or load in another file, this record number is saved. The next time you run List-It!, load the file POLITICAL.PDF and enter the Browse Module, the record of Lawton Chiles will appear first. Before the program allows the user to go back to DOS, a reminder screen asking him not to forget to register is displayed. That line is re-displayed in a different color each second. After 3 seconds, you can stop the process and return to DOS by hitting any key. Please remember that when you register, I will send you the latest version of the program without the commercials. Thank You for your understanding and patience. List-It! -16- UTILITY Sub-Menu Selecting Utility from the main menu, displays a window with other menu choices. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Directory ³ ³Backup ³ ³Import/Export ³ ³Load file ³ ³Copy file ³ ³Change colors ³ ³Rename file ³ ³Get Info ³ ³Undelete ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 7 You select menu items as you would from the main menu. That is, by moving the highlight bar, in this case with the up and down cursor keys, and then hitting . Or by pressing the high- lighted letter of the menu choice you desire. If you press the key while in the sub-menu, a help window will pop up displaying information about the currently highlighted menu item. Each menu item has it's own help window. We'll now turn to a discussion of the options available to you through this sub-menu. DIRECTORY When you select Directory from the menu the program displays a directory tree and then searches the current drive and directory and lists all files it finds there. The tree is displayed in a small window to the left of the screen, with the current directory highlighted by the moving bar. You can move the highlight bar along the directory tree, with the up or down cursor keys. If there are more than ten directories, they will scroll in the window. The files are listed on the rest of the screen to the right of the tree window. Each time you move the highlight bar, any files that reside within that directory will automatically display on the right side of the screen, in the file area. If there are no files within that directory, then it will be noted there also. Underneath the directory window are two figures. One figure represents the amount of free space available on the current drive. This figure will, of course change every time you change the drive that you are viewing. The second figure represents the total number of bytes used by the currently highlighted directory. This amount will vary every time you move the highlight bar to a different directory. List-It! -17- The full path name will be displayed on the top line of the screen. This will be updated each time you move the highlight bar. The command area is on the bottom of the screen. In it you will find the keys that are active in this module. Up Arrow, Dn Arrow - Change Directories - When this is displayed, there are too many files in the currently selected directory to display on one screen. Pressing the clears the file screen and displays the remaining files. F2 - Displays a Drive change menu on the first line of the command area. Select a drive with the left or right cursor keys, then hit . - Quits the module, returning to the main menu. A sample screen follows; ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³B:\*.* ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ LST.EXE ³ ³³\ ³ LST-REGI.DOC ³ ³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ LSTDOC1.TXT ³ ³ LSTDOC2.TXT ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³Bytes Available: ³ ³10,240 ³ ³ ³ ³Directory Bytes: ³ ³350,580 ³ ³ ³ ³ ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³< >, < > : to change directories : change drives ³ ³ ESC>: quit ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 8 This shows a disk in the B drive with 4 files in the root directory, totaling 350,580 bytes. There are 10,240 bytes available on this disk. The directory window contains the only root directory of the disk in the B drive. It will expand, if necessary, to hold ten directories. When there are more than ten, they will scroll out of the window. List-It! -18-