One of my favorite new features of FileMaker Pro 11 is Quick Find, which allows you to perform a find the way we’ve been trained by search engines: you can search for your criteria anywhere in the record, regardless of which fields the data is in. Here are a few things to keep in mind about Quick Find:
Peter Parker
, you might find a company record for The Daily Bugle, but you won’t find Peter’s contact record.contacts::nameFirst
and contacts::nameLast
fields on it.>
, ≤
, …
, or =
. The exception is the double quotations marks, ”“
, to match an exact phrase. That way you can search for “Georgia Washington”
without finding people living on Georgia Avenue, Washington DC.If Quick Find’s behavior isn’t exactly what you want want in your solutions, you can change it! Say you want Quick Find to always search using the fields on the Contact Detail layout, regardless of whether the user is on the detail or list layouts. Create a custom menu set for your contact layouts and add the command Perform Quick Find
(it doesn’t normally appear in any menu, but I’d probably add it to the Records menu). Then assign it an action to perform the script:
Go to Layout [ "Contact Detail" ]
Perform Quick Find [ Get ( QuickFindText ) ]
Go to Layout [ original layout ]
And if you need to keep the status toolbar closed but still want to allow Quick Find, use a global field with OnKeystrokeTrigger and the script:
If [Get ( TriggerKeystroke ) = 10 or Get ( TriggerKeystroke ) = 13 ]
Perform Quick Find [ myTable::myGlobalField ]
End If
Lastly, remember that you can disable Quick Find on a layout by layout basis, using Layout Setup, as well as for each field and merge field using the Inspector.