You could check out this video on using non-portal pickers by Chad Adams at Skeleton Key.
Also, something to consider is WHEN you find your records or filter your portal. Instead of loading records or filtering the portal on every keystroke, do it when the user hits enter (an on object exit script trigger with the field set to exit on return/enter) or when they click a filter button. That way you get one call/filter action after the user has entered all of the criteria they’re willing to enter vs a call/filter on every keystroke.
Great video, thanks Chris. I'd love to figure out a find + list view method, but I'm really wanting to avoid the new window route.
Yes, I also feel that the best way would be to get out of the portal picker and choose from a list. Open a New Window and do your search.
As Chris recommended.
If you go with a new window, you might have to script a little more, but you will better and faster results.
It has been demonstrated that the most efficient Filemaker find, even on millions of records, is Quickfind. I understand that you don't like a new window, but if you add some simple things to it, you'll be happy.
1) Set the new window to be - under advanced style - Dialog window (modal) with all checkboxes under "Window controls" unchecked.
2) check for enter or return keypresses, and if Get(foundCount) = 1 when it happens, grab the found record and close the window right away.
Thanks Siplus- I may do just that.
However I'm still looking for a solution in filemaker go where new windows are even less suited to this task.