You use $SearchList as AND criteria (Constrain), so why do you need Loop it?
Unsure sir, I found this a couple of days ago on a website and gave it a try.
If you have Advanced edition, try disabling lines in the script
5..9, 13, 15..21
If you don't have, copy the script and delete the lines. (Or try it in copied file)
I'm not sure but the result may be the same.
Finding once with "word anotherWord etc" should be same as finding each word with constraining found set.
Hi, sorry for the delay in response.
I tried it out but it didn't behave very well. After each character I had to click inside the field again to continue typing.
But I did found a suggestion here on the forum which turned out to work very good. Even on Filemaker Go.
I'll share the script I used.
Courtesy of siplus
Let's say your global is called g_LiveSearch.
In layout mode select all fields, disable quick find, then select the few you're searching on (must be indexed !) and enable quick find on them.
Attach this script to the OnModify trigger of your g_LiveSearch global field:
Set Error Capture [ On ]
Allow User Abort [ Off ]
Perform Quick Find [ QuickFindPeople::g_LiveSearch ]
If [ Get(LastError) ]
Perform Find [ Restore ]
Sort Records [ Restore ; No dialog ]
Go to Record/Request/Page [ First ]
Go to Field [ QuickFindPeople::g_LiveSearch ]