home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Database / dat-hb2.dms / in.adf / Instructions < prev    next >
Encoding:
Text File  |  1992-09-02  |  36.1 KB  |  714 lines

  1.  
  2. HUGE BASE V2.0
  3. ==============
  4.  
  5. INSTRUCTIONS DOCUMENT
  6. =====================
  7.  
  8. Huge Base is VERY easy to use once you know what every function does 
  9. and how Huge Base operates.
  10.  
  11. This document explains each and every function used in Huge Base. I 
  12. advise that you read through this document completely to get the full 
  13. experience out of Huge Base. You only have to read through it once and
  14. then you will know what everything does.
  15.  
  16. It is important that you read all of this document and not just parts 
  17. of it as you will make it confusing for yourself and you will probably
  18. end up giving up completely!
  19.  
  20. ======================================================================
  21.  
  22. THINGS YOU NEED TO KNOW
  23. =======================
  24.  
  25. Before using Huge Base you need to know some terms and phrases, like 
  26. FIELD and RECORD. To find out what they all mean, read the JARGON 
  27. document. When you've done that, carry on reading this document. This 
  28. section explains little things that you need to know before starting. 
  29. Each paragraph below explains a totally different item so don't get 
  30. confused thinking that I'm talking about just one thing.
  31.  
  32. Huge Base uses a pop-up menu system. When you see options on top of 
  33. another, you can select one of them. If you do not want to select any 
  34. of them, simply click on any other part of the screen. The menu will 
  35. then disappear and your action will be cancelled. Most buttons have a 
  36. character which is a different colour from normal and is enhanced by 
  37. underlining. This is the hot key. If you press this highlighted 
  38. letter, the button will be pressed, without any mouse action. These 
  39. are keyboard shortcuts. There will never be two occurrences of the 
  40. same letter in the same menu. This makes each letter unique to the 
  41. button that will be activated.
  42.  
  43. When typing on screen, you can press the following operation keys :-
  44.         ESCAPE - Aborts the typing.
  45.         F1 - Clears the entry completely.
  46.         F2 - Restores the entry to what it was when you started
  47.                 editing it.
  48.         F3 - Moves the cursor to the end of the string.
  49.         F4 - Moves the cursor to the start of the string.
  50.  
  51. You can press CONTROL + F (for flip) together to flip between the 
  52. Workbench screen and Huge Base.
  53.  
  54. Each record in your database can be selected individually. A record is
  55. either selected or not selected. This is indicated by a SEL sign 
  56. located to the bottom right of the screen. When it is lit up in a 
  57. white colour, this means that the current record that you are viewing 
  58. is selected. When the SEL indicator is BLACK, this means that the 
  59. current record is NOT selected. For information about selecting 
  60. records, read through this document.
  61.  
  62. You can press ESCAPE to abort a function you are currently performing.
  63. E.g. If you a placing a field on the screen, press ESCAPE and it will 
  64. abort. Remember, when you are editing a record, to abort you can press
  65. ESCAPE. A message will say EDIT FINISHED. Another way to stop editing 
  66. the current record is to press RETURN until you get to the last 
  67. field, Huge Base will automatically finish editing.
  68.  
  69. There are 10 different pages in Huge Base. Use the left and right 
  70. cursor keys to move up and down pages. The pages do not hold different
  71. databases, they simply are for separate screens for the same database.
  72.  
  73. When typing text, no other operations can perform until you end the 
  74. typing. This is to ensure that you finish what you are doing. No 
  75. buttons can be used when in the typing process.
  76.  
  77. There is a message box located at the very bottom of the screen which 
  78. surprisingly displays messages. All messages and comments that 
  79. Huge Base wants you to know about are displayed here. E.g. If an 
  80. operation has failed or completed, a message will appear in the 
  81. message box. Also, messages which need to be confirmed with a YES 
  82. or NO are displayed here.
  83.  
  84. Located to the very top of the Huge Base screen is a status box. This 
  85. tells you the current status of the database in memory. Shown are the 
  86. number of records, the number of selected records, the number of 
  87. fields and the current record number being displayed. Sometimes the 
  88. current record will display one of the following text messages :-
  89.         [None] - This means there are no records in memory at all.
  90.         [Crit-X] - This means that you are in search mode and you are
  91.                 viewing one of the 50 search criteria records. The X
  92.                 stands for the current search criteria record number, 
  93.                 e.g. [Crit-21].
  94.         [Fields] - This means that you are now selecting fields by
  95.                 typing in their priorities.
  96. When nothing at all appears in the status box, this means there is 
  97. something on the screen that isn't anything to do with a record at 
  98. all. E.g. This happens when you are viewing the registration screen or
  99. a listing of fields. Also, descriptor messages appear in the status 
  100. box whenever possible. Descriptor messages can be turned off using the
  101. preferences if you wish.
  102.  
  103. ======================================================================
  104.  
  105. THE HUGE BASE MENU SYSTEM
  106. =========================
  107.  
  108. This section explains each and every one of the menu items. When 
  109. loading Huge Base, you will see two rows of buttons. The top row is 
  110. the row that is explained in this section. These are main function 
  111. buttons.
  112.  
  113. "HUGE BASE" BUTTON
  114. ==================
  115. Use this menu for main Huge Base functions.
  116.         INFO - This displays information about the current database.
  117.                 Information displayed includes number of fields, file
  118.                 name, file size, time till next autosave etc.
  119.         DELETE - This allows you to delete a file. It doesn't have to
  120.                 be a database file. Remember that you can't get back
  121.                 what you delete! You will have a chance to change your
  122.                 mind when you have selected the file for deletion. If
  123.                 you select a file for deletion, its info file will be
  124.                 deleted as well if one exists.
  125.         NAME - This allows you to enter a name for your database. The
  126.                 name is saved inside the file. It can be used as
  127.                 a reminder or to tell other users what your database
  128.                 contains.
  129.         NEW - Completely wipes the current database from memory. You
  130.                 do however get a chance to change your mind! Remember
  131.                 that you don't have to NEW a database in order to
  132.                 load another one into memory.
  133.         LOAD - This loads a database into memory. You can only load
  134.                 and save databases previously saved with Huge Base.
  135.                 As I've said above, the NEW function does not have to 
  136.                 be used before every LOAD. The NEW function is 
  137.                 performed automatically before each database load.
  138.                 Make sure you have saved the changes of your current
  139.                 database before loading a new one or you will lose
  140.                 them.
  141.         SAVE - This saves the current database to what ever file you
  142.                 want. If you haven't already selected a name for the
  143.                 database, you must choose one now. Data saved in the
  144.                 file includes field data, all records, whether each
  145.                 record is selected or not, which fields are selected 
  146.                 (and in what order) and the database name. The three
  147.                 preferences SECURE, ADD ICON and ADD EXTENSION are
  148.                 saved in the file too.
  149.         SAVE AS - Use this function to save your database under a 
  150.                 different name.
  151.         PASSWORD - Use this to change or add a password to your
  152.                 database. If you already have chosen a password for
  153.                 your database, you must type it again first in order
  154.                 to change it. Remember that passwords have a limit
  155.                 of 20 characters and no less than 4. It is a good
  156.                 idea to write down your password somewhere or make it
  157.                 easy to remember. The passwords are not case
  158.                 sensitive so upper and lower case differences do not
  159.                 matter. Also, numbers will not have any effect on 
  160.                 the password. You will not be able to see what 
  161.                 you are typing when entering passwords as this is a 
  162.                 nice snazzy security feature, instead, you will see
  163.                 stars in place of the letters. You are required to
  164.                 type your password twice to make sure that you have
  165.                 entered it correctly. Once you have entered your
  166.                 password, the SECURE preference will be turned on
  167.                 automatically if it isn't turned on already. Make sure
  168.                 you remember your password as you CANNOT retrieve a
  169.                 SECURE database back from disk without the correct
  170.                 password being entered first.
  171.         REGISTER - This displays registration details, when the
  172.                 program was last updated and the version number.
  173.         MEMORY - This displays system memory information. The values
  174.                 not in brackets represent the unallocated memory. The
  175.                 values in brackets represent the largest section of
  176.                 memory available.
  177.         ABOUT - If you want to see some stunning graphics then choose
  178.                 this option and see the about screen.
  179.         QUIT - Do I really have to tell you what this does? Remember
  180.                 that you don't have to quit Huge Base in order to
  181.                 access the Workbench or the CLI. Simply press CONTROL
  182.                 and F (for flip) together. When you want to flip back
  183.                 to Huge Base again, simply do the same.
  184.  
  185. "RECORDS" BUTTON
  186. ================
  187. Use this to perform operations on records in your database.
  188.         PASTE - This pastes the card copied with the COPY function,
  189.                 explained below. You will be asked if you want to
  190.                 paste the card on the current card or make a new card 
  191.                 for the paste. Remember that pasting over the current 
  192.                 card will overwrite it. You must copy a card before
  193.                 you can paste it anywhere.
  194.         COPY - This copies the current card and duplicates it in
  195.                 memory. This will stay in memory no matter how many
  196.                 times you paste it with the PASTE function above. The
  197.                 copied card will stay in memory until either of the
  198.                 following operations is carried out :-
  199.                         * The database is cleared
  200.                         * Another database is loaded
  201.                         * A field is deleted
  202.                         * A field TYPE is modified
  203.                         * Another field is added
  204.         MOVE TO - Use this to move directly to a record. Simply type
  205.                 in the record number and you're there in a flash.
  206.         SORT - This sorts the records into order. Before you use this
  207.                 function you must select one or more fields by using
  208.                 the SELECT function in the FIELDS menu. When you
  209.                 have selected the SORT option, you will be requested
  210.                 to select either ASCENDING or DESCENDING, depending on
  211.                 the order you want your cards to be sorted in. The
  212.                 more records there are, and the more selected fields
  213.                 there are, the longer the sort will take. Be prepared
  214.                 to wait a long time if you have a slow machine and
  215.                 you have a lot of records. The sort will be extremely
  216.                 fast if most of the records are already in order so
  217.                 it is a good idea to perform a sort regularly. There
  218.                 is no progress bar when sorting as it is impossible to
  219.                 calculate exactly how long the sort will take.
  220.         PRINT - This function is to print records to your printer.
  221.                 Don't use this function if you haven't got a printer
  222.                 connected or Huge Base will just sit there waiting
  223.                 for you to plug one in! If you have got selected
  224.                 records, you will be asked if you want to print the
  225.                 CURRENT or the SELECTED records.
  226.                 * Note that you need various files and libraries in 
  227.                 order to print from your Amiga depending on your
  228.                 printer type. However, if you are using Huge Base from
  229.                 a hard drive, printing should not be a problem.
  230.                 * The necessary printer files are loaded immediately
  231.                 before the first print operation is about to take
  232.                 place. This may take a few seconds if you are using
  233.                 Huge Base on floppy disk.
  234.         ADD - This adds a blank record into memory. This blank record
  235.                 will come AFTER the last record in memory. E.g. If you
  236.                 have 10 records, record 11 will be created as a blank
  237.                 record. There are a limit of 60,000 records. So if you
  238.                 have a database of peoples names and you know more
  239.                 than 60,000 people, then I'm afraid I can't help you.
  240.         CLEAR - This clears records. If you have selected records then
  241.                 you will be asked if you want to clear the CURRENT or
  242.                 SELECTED records. Remember that this does not delete
  243.                 the card, but simply clears data out of the fields.
  244.         DELETE - This deletes records. If you have selected records
  245.                 then you will be asked if you want to delete the
  246.                 CURRENT or SELECTED records. This deletes the record
  247.                 completely which means there will be one less card in
  248.                 your database for every card you delete.
  249.  
  250. "FIELDS" BUTTON
  251. ===============
  252. Use this to perform operations on the fields in your database.
  253.         LIST - This gives a summary of all of the fields that are
  254.                 currently in memory.
  255.         SELECT - This allows you to select the fields in your database
  256.                 individually. A new record will appear when you select
  257.                 this function. You must enter the priority number of
  258.                 the field next to the fields you wish to select. The
  259.                 order of the field selection is important, especially
  260.                 when sorting your records using the SORT function.
  261.                 The maximum priority number is the number of fields
  262.                 that you have, if you enter a number higher than this,
  263.                 it will become the maximum value possible. If you
  264.                 enter a priority that has already been entered in
  265.                 another field, it will be ignored and the entry will
  266.                 be blanked. Remember that top priority is number 1 and
  267.                 the last priority is the number of fields.
  268.         INFO - This function gives information about a field. When you
  269.                 have selected this function, choose a field on screen
  270.                 that you want to get information about. A separate
  271.                 screen will be displayed. This will display relevant
  272.                 information according to field type etc.
  273.         ADD - This adds a field to your database. This is how you must
  274.                 start a new database as no records can be created if
  275.                 there aren't any fields. Various questions will be
  276.                 asked about your new field in order to define it.
  277.                 Field type is the most important and effective
  278.                 question you must answer. You have a choice of 8
  279.                 different fields.
  280.               * 1. INDICATOR - This is just to place messages on the
  281.                 screen. No data can be entered into these fields.
  282.                 They are simply just to improve your databases.
  283.               * 2. ATTACHMENT - An attachment field allows you to
  284.                 attach images, samples, IFF animations, music modules
  285.                 and a user specified executable command lines.
  286.                 Remember that Play16 is required to play samples
  287.                 and FastView is required to view images. The
  288.                 attachment type MUSIC MODULE is used for both tracker
  289.                 and MED modules as Huge Base recognises which file
  290.                 type the music module is before it is loaded.
  291.               * 3. DATE - A date field contains a formatted date. The
  292.                 date is checked to make sure that you have entered it
  293.                 correctly. There are two types of date format that you
  294.                 can use. They are DD/MM/YYYY and DD/MON/YYYY. Examples
  295.                 of these are 01/01/1996 and 01/Jan/1996. Remember that
  296.                 if you do not know a section of a date or you want to
  297.                 miss it out, simply replace the unknown part of the
  298.                 date with dashes. E.g. If you don't want to enter the
  299.                 month name you may type something like 21/---/1978.
  300.                 This date would be accepted. The same applies to the
  301.                 other date format, DD/MM/YYYY. For that type of date
  302.                 format it's just one less dash, 21/--/1978.
  303.               * 4. ALPHANUMERIC - These fields can contain text,
  304.                 numbers and symbols.
  305.               * 5. TEXT - These fields contain text and symbols only.
  306.                 Numeric values are ignored.
  307.               * 6. NUMERIC - These fields can contain any type of
  308.                 number. This field is not formatted like a FLOATING
  309.                 POINT field or an INTEGER field. Whatever you type is
  310.                 accepted no matter how many decimal places it
  311.                 contains or if it is a whole number or not.
  312.               * 7. FLOATING - Floating point numbers are entered in
  313.                 these fields. When adding a field of this type you
  314.                 must also state how many decimals places you want to
  315.                 the right of the decimal point. This fields is
  316.                 automatically formatted so you will always have the
  317.                 correct amount of decimals places.
  318.               * 8. INTEGER - An integer number is formatted so that
  319.                 only whole numbers can be entered.
  320.                 The ALPHANUMERIC and TEXT field types need to be
  321.                 formatted with one of five format modes. You will be
  322.                 asked to choose one of the following :-
  323.               * A. NO FORMAT - This leaves what you have typed in the
  324.                 field and peforms no formatting routine on the data
  325.                 at all.
  326.               * B. UPPERED WORDS - This makes the start of every word
  327.                 an upper case letter and the rest lower case.
  328.               * C. UPPERED FIRST - This makes the first letter of the
  329.                 data upper case and the rest lower case.
  330.               * D. LOWER CASE - This makes all of the letters lower
  331.                 case.
  332.               * E. UPPER CASE - This makes all of the letters upper
  333.                 case.
  334.                 There are a limit of 100 fields and each field can be
  335.                 independent.
  336.         CLEAR - This clears a field of its data. The field is NOT
  337.                 deleted. After this function has performed, each
  338.                 record will have no data in the field that you
  339.                 cleared.
  340.         MODIFY - This allows you to modify a field. When changing
  341.                 field types, you may lose the data in the field.
  342.                 E.g. Changing from a text field to a numeric field
  343.                 would lose the data in that field. However,
  344.                 conversions are carried out if possible. E.g. Numeric
  345.                 fields being changed to a alphanumeric field would be
  346.                 okay as the conversion is possible.
  347.         MOVE - This allows to to change the position of a field on
  348.                 the screen. You can press ESCAPE if you change
  349.                 your mind on you don't want to move it any more.
  350.         DELETE - This completely deletes a field and it's contents.
  351.                 Be sure you want to delete a field as you probably
  352.                 have a lot of data in it!
  353.  
  354. "PREFS" BUTTON
  355. ==============
  356. Use this to choose your preferences.
  357.         PLAY16 - This preference reverts you to a different screen in
  358.                 which you can easily choose optional parameters of
  359.                 the Play16 program.
  360.                         * MODE - None means that Play16 will try to
  361.                         look for a sample format before playing. If a
  362.                         recognised format is not found, RAW mode is 
  363.                         used. RAW mode means that all of your RAW
  364.                         mode preferences will be used. To stop Play16
  365.                         using (or switching) to RAW mode, set this
  366.                         preference to STRICT. This will force Play16
  367.                         to play only samples that are recognised.
  368.                         * FAST - If this is set to YES, it means that
  369.                         Play16 will not automatically switch to half
  370.                         the sample rate if the soundfile's rate
  371.                         exceeds 28kHz.
  372.                         * HIFI - Turns HIFI mode either on of off.
  373.                         * VOLUME - Set various volume levels to use
  374.                         with Play16.
  375.                         * OUTPUT - Choose which output device you
  376.                         want to use when a sample is played.
  377.                         * FILTER - Choosing ON will enable the filter
  378.                         for playback, choosing OFF will disable the
  379.                         filter for playback. Selecting auto will allow
  380.                         Play16 to decide whether the filter is on or
  381.                         off, this depends on the sample's quality.
  382.                         * LOOPS - Select how many loops you want the
  383.                         sample to carry out. One loop means play the
  384.                         sample once.
  385.                 See the Play16 documentation in the C directory on the
  386.                 Huge Base disk for futher information and how to use
  387.                 Play16 independently from this program and in the CLI.
  388.         PRINTER - This preference allows you to select the printer
  389.                 destination path. Usually the printer connected to
  390.                 your computer is called "PRT:" but there are a few
  391.                 exceptions like serial printers which are "SER:". With
  392.                 this function you can also redirect the printer output
  393.                 to a file on a disk if you wish. Remember that you
  394.                 cannot print at all if the printer destination cannot
  395.                 be opened as an output device or it does not exist.
  396.         DESCRIPTORS - If this preferences is set to YES, descriptor
  397.                 messages will appear in the status box when the mouse
  398.                 cursor is placed over button. This function only works
  399.                 on pop-up menu items. This is to help beginners as the
  400.                 message displays what the button WILL do if you click
  401.                 on it so, if you are an experienced user, you can set
  402.                 this preference to NO to disable the descriptor
  403.                 messages.
  404.         DATE/TIME - This preference is to set how long it takes for
  405.                 the current system date and time to appear in the
  406.                 message box. Type a value of 0 or a blank string to
  407.                 disable the time and date appearance. Note that if
  408.                 there would be no message in the message box, the
  409.                 time and date is displayed. Well, there's no use 
  410.                 wasting a perfectly good part of the screen is there? 
  411.                 This will not happen though if you have set this 
  412.                 preference to a value of zero which means never
  413.                 appear.
  414.         MESSAGES - Change almost any Huge Base message that you see
  415.                 by using this preference. A page of messages will
  416.                 appear, use the PREV PAGE and NEXT PAGE buttons to
  417.                 move up and down pages. If you see a message you want
  418.                 to change, simply click on its box and then you can
  419.                 edit the message. Messages are saved with the
  420.                 preferences file so if you want to keep the messages
  421.                 you have changed just use SAVE in the PREFS menu. See
  422.                 further below.
  423.         BUTTON LIGHT - Make Huge Base look that little bit more like
  424.                 the Workbench (if you must) by setting this
  425.                 preference to YES. This will make each button that is
  426.                 clicked on light up.
  427.         AUTO SAVE - When this preference is set to YES, you will have
  428.                 to enter the number of minutes inbetween each
  429.                 autosave. When the time has elapsed, you will be
  430.                 requested to save your database. At this point, you
  431.                 can reject the request if you wish. Remember that the
  432.                 autosave will not show any requests to save your 
  433.                 database if there is no database currently in memory 
  434.                 or no changes have taken place since the last save.
  435.         AUTO EDIT - If this preference is set to YES, when a new
  436.                 record is created, the edit cursor will be in the
  437.                 first field. This saves you clicking in the first
  438.                 field if you want to enter data into the new card
  439.                 straight away.
  440.         SOUND - This is a nice snazzy luxury feature. Choose between
  441.                 the listed sound sets. The soundsets are stored in
  442.                 the SOUNDSETS: assign. If you own AMOS then you can
  443.                 create your own soundsets if you wish. See the READ ME
  444.                 document for more information.
  445.         COLOUR PRESET - With this preference you can change any
  446.                 colour to whatever you like. First select which colour
  447.                 you would like to change or if you would like to
  448.                 select a preset. Most of the colour presets are a bit
  449.                 crap so I suggest that you set them yourself.
  450.         DEFAULT PATH - The path name you enter here will be the
  451.                 default path that databases are looked for the first
  452.                 time you call the LOAD, SAVE or SAVE AS functions.
  453.         ADD EXTENSION - If this preference is set to YES, an extension
  454.                 will be added to your database file. The extension is
  455.                 "HB2". This could come in handy if you have different
  456.                 types of files in the same directory as your
  457.                 databases. This way, you can distinguish between
  458.                 databases and other files just by the file name.
  459.         ADD ICON - If you select YES for this preference, an icon will
  460.                 be added to your database file.
  461.         SECURE - If this option is set to NO, any database you save
  462.                 will not be secure. This means that any user with
  463.                 Huge Base can load your database. Selecting YES will
  464.                 secure your database with a password. To select a
  465.                 password choose PASSWORD from the Huge Base menu,
  466.                 explained above. Remember that even if you have
  467.                 entered a password, it will have no effect if the
  468.                 SECURE mode is set to NO.
  469.         SAVE - This will save the preferences you have set above into
  470.                 a file called HugeBaseV2.0.CONFIG. It will be stored 
  471.                 in the S directory of your system disk. Next time you 
  472.                 load Huge Base, the preferences will be set to those 
  473.                 saved in the file when it was written. Remember that
  474.                 an error will be generated if your disk with the S:
  475.                 directory on is write protected.
  476.  
  477. Remember about the three preferences ADD ICON, SECURE and ADD 
  478. EXTENSION, these are saved inside of the database file so they may 
  479. get changed when you load a database, regardless of your saved 
  480. preferences.
  481.  
  482. It is perfectly okay to delete the preferences file as Huge Base will 
  483. use the default settings. The default settings are always used if the 
  484. preferences file fails to load.
  485.  
  486. "SEARCH" BUTTON
  487. ===============
  488. Use this to control searching in your database.
  489.         FIND AND REPLACE - This function searches through the whole
  490.                 of the database and replaces a string with another
  491.                 string. If you have any selected fields, you will be
  492.                 asked if you want to find and replace in ALL of the
  493.                 fields or just the SELECTED fields. Now, type in the
  494.                 string to be searched for. Then, type in the
  495.                 replacement string. The find and replace will now
  496.                 take place. All occurrences of the search string will
  497.                 be replaced by the replacement string. Remember that
  498.                 the replacement string can be an empty string. In
  499.                 this case, all occurrences of the search string would
  500.                 be deleted. Note that if a find and replace affects
  501.                 a date in a date field and makes it invalid, it will
  502.                 not change so it is perfectly okay to find and replace
  503.                 whilst including date fields in the process.
  504.         FIND STRING - This searches for a string though the whole of
  505.                 the database. If you have selected one or more fields
  506.                 using the SELECT function in the FIELDS menu then you
  507.                 will be asked if you want to search in ALL of the
  508.                 fields or just the SELECTED fields. If no fields are
  509.                 selected, all of the fields will be used.
  510.         EDIT CRITERIA - This function changes the interface of the
  511.                 screen completely. This item is explained in detail
  512.                 at the end of this document, and details of how to
  513.                 use the search facility to its full potential are
  514.                 explained.
  515.  
  516. "SELECT" BUTTON
  517. ===============
  518. This is used for selecting and deselecting records manually. This only
  519. has an effect on the current record. If the record is already 
  520. selected, it will become deselected and vice versa. You will know if a
  521. record is selected or not by looking at the SEL indicator at the 
  522. bottom right of the screen. If it is "lit up", this means the record 
  523. on screen is selected.
  524.  
  525. "ALL" BUTTON
  526. ============
  527. This selects ALL of the records. If records are already selected, they
  528. will stay selected. This function saves you clicking on SELECT for 
  529. every record.
  530.  
  531. "CLEAR" BUTTON
  532. ==============
  533. This deselects ALL of the records. When this has been performed, all 
  534. of the records will NOT be selected. If you want to start a brand new 
  535. search, this button comes in handy.
  536.  
  537. "INVERT" BUTTON
  538. ===============
  539. This is a very handy function. This makes all selected records 
  540. deselected, and all deselected records selected.
  541.  
  542. ======================================================================
  543.  
  544. QUICK BUTTONS
  545. =============
  546. These buttons are the line of buttons located at the very bottom of 
  547. the Huge Base screen. The names of the buttons are a give away 
  548. for what they do really, as you'll find out below.
  549.  
  550. "FIRST"
  551. =======
  552. This takes you to the first records which is record number 1.
  553.  
  554. "LAST"
  555. ======
  556. This takes you to the last record.
  557.  
  558. "NEXT"
  559. ======
  560. This takes you to the next record.
  561.  
  562. "PREVIOUS"
  563. ==========
  564. This takes you to the previous record.
  565.  
  566. "FIRST SEL"
  567. ===========
  568. This takes you to the first selected record. This is useful for 
  569. finding the first card that the SEARCH function found.
  570.  
  571. "LAST SEL"
  572. ==========
  573. This takes you to the last selected record.
  574.  
  575. "NEXT SEL"
  576. ==========
  577. This takes you to the next selected record.
  578.  
  579. "PREV SEL"
  580. ==========
  581. This takes you to the previous selected record.
  582.  
  583. ======================================================================
  584.  
  585. INTRODUCTION TO SEARCHING
  586. =========================
  587. Huge Base uses a toggle system to carry out its searching. As you 
  588. know, each record in a database can either be selected or not 
  589. selected. You can tell by the "SEL" light at the bottom right of the 
  590. Huge Base screen. Huge Base either selects or deselects a records 
  591. during a search depending on the criteria which is used. There are 50 
  592. different search criteria records available. Remember that these 50 
  593. records do not make up the database records. They are used for 
  594. searching only and are not saved along with any database files.
  595.  
  596. CRITERIA
  597. ========
  598. Criteria are the strings of text in which data in your database will 
  599. match or will not match. There are various commands you can use when 
  600. entering your search criteria.
  601.         =    Equal to
  602.         >    Greater than
  603.         <    Less than
  604.         !    Not equal to (different)
  605.         ^    Contains
  606. The symbols are used at the start of your string. Here are some 
  607. typical examples.
  608.         =MATTHEW                 (equals MATTHEW)
  609.         ^HEW                     (contains HEW)
  610.         >12.3                    (greater than 12.3)
  611.         <12-Feb-96               (less than 12-Feb-96)
  612.         !STOKE-ON-TRENT          (different than STOKE-ON-TRENT)
  613.  
  614. SEARCHING IN YOUR DATABASE
  615. ==========================
  616. To switch to SEARCH mode, select the SEARCH button and then select 
  617. EDIT CRITERIA. This will change the interface at the bottom of the 
  618. screen to a totally different format. This will take you into what is 
  619. called "SEARCH MODE". Here are all of the buttons that you will see 
  620. and their explanations.
  621.  
  622. TOGGLE BUTTON - Displays either "EXCLUDE" or "INCLUDE"
  623. =============
  624. Click on this to toggle between INCLUDE and EXCLUDE. If this is set to
  625. INCLUDE, the current search criteria record will SELECT all records 
  626. that match its criteria. Making this button EXCLUDE will DESELECT all
  627. records that match its criteria. All of the 50 search criteria records
  628. can be set to either INCLUDE or EXCLUDE as they can be set 
  629. independently of each other.
  630.  
  631. "SEARCH"
  632. ========
  633. This carries out the search using all 50 of the search criteria 
  634. records. Any records with no data in them are ignored. If some records
  635. are selected before the search is started, they are all deselected 
  636. automatically. All of the search criteria records with INCLUDE as the 
  637. toggle setting are carried out FIRST, then the EXCLUDE records are 
  638. processed.
  639.  
  640. "FIRST"
  641. =======
  642. This takes you to the first search criteria record which is number 1.
  643.  
  644. "LAST"
  645. ======
  646. This takes you to the last search criteria record which is number 50.
  647.  
  648. "NEXT"
  649. ======
  650. This displays the next search criteria record.
  651.  
  652. "PREVIOUS"
  653. ==========
  654. This skips back a search criteria record.
  655.  
  656. "CLEAR"
  657. =======
  658. This clears the current search criteria record.
  659.  
  660. "CLEAR ALL"
  661. ===========
  662. This clears all 50 of the search criteria records from memory so you 
  663. can start all over again.
  664.  
  665. "EXIT"
  666. ======
  667. This exits search mode and returns you to normal VIEW mode. All of the
  668. normal buttons will appear again.
  669.  
  670. EXAMPLES OF SEARCHING IN HUGE BASE
  671. ==================================
  672.  
  673. This example assumes you have a database of peoples names and in which
  674. is uses normal field names. This is only an example, do not try to 
  675. follow it for real in your own database.
  676.  
  677. 1. Select SEARCH.
  678. 2. Select EDIT CRITERIA. This will take you into SEARCH MODE. The 
  679. first search criteria records will appear.
  680. 3. Click into the SURNAME field.
  681.         Type =SMITH
  682. 4. Click into the FORENAME field.
  683.         Type ^M
  684. 5. Make sure the toggle button says INCLUDE. If not, click on it ONCE.
  685. 6. Click on NEXT to get to record number 2.
  686. 7. Click into the DATE OF BIRTH field.
  687.         Type ^FEB
  688. 8. Make sure the toggle button says EXCLUDE. If not, click on it ONCE.
  689. 9. Click on SEARCH. This will carry out the search you have just 
  690. typed. The following will be true about all of the selected records.
  691.         "SMITH" is in the SURNAME field.
  692.         "M" is contained somewhere in the FORENAME field.
  693.         "FEB" is NOT in the DATE OF BIRTH field.
  694. Here are the steps that the search took to get these results.
  695.         1. All of the records that had SMITH in the SURNAME field and 
  696. had an occurrence of "M" in the FORENAME field were selected. These 
  697. records were selected because INCLUDE was set in the toggle button in 
  698. search criteria record number 1.
  699.         2. Then all of the records that had "FEB" in the DATE OF BIRTH
  700. field were deselected. This was done because EXCLUDE was set in search
  701. criteria record number 2.
  702.  
  703. Search criteria will stay in memory until any of the following 
  704. functions are carried out :-
  705.         * The database is cleared
  706.         * Another database is loaded
  707.         * A field is deleted
  708.         * A field TYPE is modified
  709.         * Another field is added
  710.         * You use the CLEAR ALL button in SEARCH mode
  711. If any of the above happens, all 50 search criteria records will be 
  712. lost.
  713. ======================================================================
  714. Matt Cartlidge.