The Home Brew Recipe Calculating Program - Using the Search Screen

Any time a SEARCH button is clicked or the F9 Look-up function is invoked, the Search Screen is displayed. If the table to be searched has only one searchable field, then the search window is directly displayed. If a table has multiple search fields, then a Select Field Window is displayed, requiring you to specify which field you wish to search on.

The Select Field Window

hbselfld.gif

When the Select Field window is displayed, you may select the field to search on by either double clicking on the field in the list, or use the arrow keys to highlight the desired search field and press the ENTER key to continue. Selecting a field to search on will display the Search Table By Field screen. Clicking on the CANCEL button will cancel the search operation.

The Search Table By Field Screen

When the Search screen is displayed, you may select a record by either double clicking on the record in the list, or use the arrow keys to highlight the desired record and press the ENTER key to continue. To quickly locate a record, type the first few characters of the record to jump to the first record that matches those characters. Selecting a record will exit the Search window and return to the screen that called it. Pressing the ESC key will cancel the search operation.

Known Bug that will not be fixed

I am using a routine written by someone else to probe the keyboard when the search screen is displayed. This allows the program to jump directly a record when you type a character. Unfortunately, the routine watches for a double click of the mouse and accepts the current record *regardless of where on the screen you are clicking (scroll bars included)*. This means if you are using a mouse to scroll thru the list, clicking too fast will interpeted as a double click and the currently highlighted record will be accepted.

rust1d@usa.net Last Updated: 16-NOV-98