;                     PICKRECORD for Paradox 4.0

;This is a new approach to the age-old challenge of lookup tables,
;going for maximum performance, minimal programmer setup and
;no extra files (like dummy forms) hanging around.

;It's mouse-sensitive: Click on a row to move the cursor bar, click
;twice to select a record.  Click on the scroll buttons to scroll
;up and down.  Hold the mouse button down to repeat scroll button action.
;The slider is fully operational, including page up, page down, and
;click and drag on the thumb.

;PickRecord doesn't deal with getting into the table you want to
;view, setting index orders, column order, etc.; that's up to you.
;The Record Number column is always hidden; other than that, you
;decide how many fields to show and in what order.  You may either
;set up the table in advance with the correct order and secondary
;index selection and save with KeepSetting or include code to set
;the table appearance before calling PickRecord.

;PickRecord always searches on the field furthest to the left in the
;current image; this field should be indexed for best performance.

;If you want to search on a field other than the first key field,
;use Image/Rotate to get the fields in the right order.  The table
;used for the demo has been re-ordered and the order saved
;with KeepSetting.  For LookupHelp, use Help, then call this proc; from a
;form where you want to jump to List view, use the Formkey command, then
;call this proc; etc., etc., etc.
