home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / utilsf / jbdata / JBDATA2.TXT < prev    next >
Text File  |  1995-08-10  |  34KB  |  806 lines

  1. QuickSearch
  2. -----------
  3. There is a quick find which is used by just typing the word you
  4. require to find. Normally, this would only be used from the Line view
  5. although it is available in the Page view. This normally operates on
  6. the first visible field. The search field can be changed either using
  7. the Tab key or, more usefully, using Shift-Psion-T. This brings up a
  8. dialog which allows the search field to be selected ('All' can also be
  9. chosen and this allows all fields to be searched).
  10.  
  11. In field one the inputted string will only work from the first letter
  12. of the field, in other fields the string to be found can occur
  13. anywhere within the field. This option can be toggled so that field
  14. one searching behaves as the other fields using Shift-Psion-H.
  15.  
  16. The search string is cleared by pressing Escape. There is also a
  17. timeout which clears the search string after a minute of not
  18. searching. The next find using the same string can be shown using Tab
  19. (in Line mode only - in Page mode use Psion-Tab).
  20.  
  21. Numeric fields can also be searched in this manner.
  22.  
  23. There is an option available (using Shift-Psion-U) to toggle between
  24. search all fields or search the single field. The search will react in
  25. the same way as the single field search (i.e. if on the first field,
  26. only fields starting with the letters typed will be matched, otherwise
  27. the entire field is checked for a match). The status of this toggle is
  28. visible on the Menu only as the reverse of the option shown - the
  29. status is saved with the setup.
  30.  
  31. N.B. When used in the Page view strange results may occur if the first
  32.      visible field in Line mode is something other than field one as
  33.      the procedure takes the field set in Line mode for its search
  34.      even in Page mode. This search field can be displayed and changed
  35.      using Shift-Psion-T.
  36.  
  37.      In Memory Sort mode Tab (or Psion-Tab in Page mode) will take you
  38.      to the next match but the displayed order may not match the order
  39.      in which the items are found (i.e. if, in reality, a record with
  40.      the search field 'Brake' has been edited and is therefore
  41.      positioned at the end of the file, then this would be displayed
  42.      after the search field 'Broke' although the sorted display will
  43.      still be shown correctly.
  44.  
  45. Find Psion-F
  46. ----
  47. This is a normal type search and works in the same way as that of
  48. other Apps. There are five additional options:
  49.  
  50. 1. Reverse search  - this searches from the end of the database rather
  51.                      than the front.
  52. 2. Single/Multiple - Single works in the usual way, Multiple will
  53.                      gather all the matches and then display only the
  54.                      found records as a Marked Records list.
  55. 3. Wildcards       - This allows wildcards to be used in the search
  56.                      string (e.g. * and ?). It is important that, if
  57.                      the compete field is not given, a '*' is placed
  58.                      at the front and the rear of the string. To
  59.                      search from the first character of a field omit
  60.                      the leading '*'.
  61.  
  62.  
  63.  
  64. JBData                                                         Page 13
  65. ----------------------------------------------------------------------
  66.  
  67. 4. Case Dependent  - This allows the selection of case dependency in
  68.                      the search - the default is case independent.
  69. 5. Go to Edit      - After finding the search string the program will
  70.                      automatically go to the edit mode and highlight
  71.                      the found string. This only works in Single find
  72.                      mode.
  73.  
  74. It is also possible to narrow the search with logical statements.
  75. There are two sorts available - the first sort is self explanatory,
  76. the second a little quicker to type.
  77. Currently these are:
  78.       and - &&
  79.        or - ^^
  80.       xor - ^&
  81.       not - --
  82.  
  83. so to look for a record that has 'David' and 'Road' then input 'david
  84. && road' or 'david and road'. If you wish to use the 'and' variation
  85. and also wish to search for the word 'and' then enclose it in
  86. quotation marks (e.g. "and").
  87.  
  88. If nothing is found the display will remain where it was before the
  89. search was started.
  90.  
  91. If you wish to use one of the logical search parameters at the start
  92. of the search string (e.g. 'not road') then preface the string with a
  93. space (i.e. ' not road' - rather than  'not road'). This is also true
  94. for the alternative characters (e.g. ' -- road' rather than
  95. '-- road').
  96.  
  97. To search for a blank field then use ' not ?'. Do not use the '*' as
  98. this will match none as well as some characters.
  99.  
  100. There is a problem with searching for a simple asterisk because the
  101. Psion call that searches records only works with wildcards - the
  102. implement a non-wildcard search use '_and *' where '_' is a space.
  103. This will use my own search (which is slower) and wildcards will be
  104. ignored if set so.
  105.  
  106. To search numeric fields with this command (or Find Field) then a
  107. logical search parameter must be used. This is because the internal
  108. Psion search routine ignores numeric fields so it is necessary to use
  109. the slower routine written by me - to direct to this requires a
  110. logical statement. If only one number is required to be found then,
  111. assuming that number is 12, use ' and 12' with a space before the
  112. 'and'. Of course, this will also find 121 or 112 or any number or
  113. string that has 12 in it.
  114.  
  115. N.B. When searching in Single mode and in Page mode, the find will be
  116.      highlighted on the screen. However - the Labels will almost
  117.      certainly not be in step with the data. At present there is no
  118.      way round this but I hope to fix it in the future.
  119.  
  120.      If Go to Edit is enabled then the Labels may well display out of
  121.      step. It is also necessary to terminate the edit in the usual way
  122.      (using Escape or Tab) before Psion-G will work as you might
  123.      expect.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. JBData                                                         Page 14
  131. ----------------------------------------------------------------------
  132.  
  133. Find Field Shift-Psion-F
  134. ----------
  135. Searches in the same way as the normal search but allows a specific
  136. field only to be searched. If the enhanced logical statements are used
  137. then the find works in exactly the same way as that of the normal find
  138. (i.e. it does not take into account the field selected).
  139.  
  140. Find Again Psion-G
  141. ----------
  142. In Single Find mode this will display the next record that matches the
  143. search criteria.
  144.  
  145. Global Search and Replace Ctrl-Psion-F
  146. -------------------------
  147. This is a similar function to the Record Search and Replace but allows
  148. the Search to be global (throughout the file). The options are the
  149. Search item and the Replace item and, optionally, the field to search
  150. on. For this field selection to work the choice must be for Single in
  151. 'Fields to search'. The choice of the actual field is made in the
  152. 'Field' slot. The search is selectable between case dependent and case
  153. independent but, whatever case dependency is selected, the Replace
  154. will substitute the found data with the replacement as typed. Escape
  155. will terminate the Search and Replace option.
  156.  
  157. During the operation of this procedure the screen will automatically
  158. revert to Page mode - this is not selectable but, after the procedure
  159. has ended, the screen will revert to the previous display.
  160.  
  161. Once the search string has been found the record in which the item is
  162. will be displayed and the found string highlighted. An option to
  163. replace just this one, not replace, or replace all found matches will
  164. be given. Pressing Escape at this point will terminate the operation
  165. completely.
  166.  
  167. Jump to Record Psion-J
  168. --------------
  169. To jump to a specific record, if the number of that record is known,
  170. use Psion-J. If an illegal number is inputted then the dialog will
  171. remain active.
  172.  
  173. Display/Change QuickSearch field Shift-Psion-T
  174. --------------------------------
  175. To quickly find out which field the QuickSearch will look in use this
  176. key combination. The search field will display in a dialog which will
  177. also allow the field to be altered. In previous versions you