“Universal Search”


“Universal Search” is 100% reusable, modular search code. It can be used to run any number of search requests (“FileMaker” style or SQL), in any context (layout), using dynamically specified (not stored) search fields and search terms. “Universal Search” works on any FileMaker file you paste it into. It works locally as well as a Remote Procedure Call (“Perform Script On Server”, on FileMaker Server 13 and up). It can execute your SQL queries or your traditional FileMaker search requests. It works on iOS and on the Desktop. It just works.


Click on this link to download source code with demo tutorial.

4 responses to ““Universal Search””

  1. Peter Gort says:

    download link not working?

  2. GeorgeO says:

    Requires 13. Could it be used on 12?

    • Julio Toledo says:

      Main reason why it “requires” 13 (or greater) is because of “Perform Script On Server”, which was not introduced until version 13.

      In reality, this module could also work on 12 as long as you always set the $PSoS flag to false (“0”). When $PSoS is false, your search always executes locally (not on server), which would make it FileMaker 12 compatible by default.

Leave a Reply

Your email address will not be published. Required fields are marked *