Screenshot from Prog Bars Module

Prog Bars

Screenshot from Prog Bars Module


Nobody likes waiting for progress bars.
There is something that’s much worse though.
Not having progress bars.

Surely you’ve been there before.
You’re dealing with somebody else’s software, and you’re not sure if it’s just taking a long time, or if the system froze up on you.
Progress bars help take the guess-work out of the equation.
Not only can you tell that things are still working, but you can visibly see the progress.

This is one of the simplest modules that I’ve released to date, and its whole purpose is to allow you to easily display progress bars in your FileMaker solutions.  It will allow you to add a progress bar to your own solution using only native FileMaker controls (no web components necessary)
It may come as a surprise to you that FileMaker doesn’t ship with a built-in progress bar control, however, it does ship with a number of controls that can be used to roll your own quite simply.
Now that rolling your own has become even easier, I hope to see progress bars in all the solutions that need it out there.


  • FileMaker Pro Advanced (required for copying custom functions from demo file into your solution)  If you ask really nicely, I might be able to make a version for you that does not use custom functions.
  • Must be FileMaker version 14+ (required for using button bars)


  1. Copy Custom Functions to your solution
  2. Copy scripts to your solution
  3. Copy Layout Object named “PROG_BARS_Container” (and its contents) into your solution


Simple. Just one step!

 Perform Script [ “Update Prog Bar [ _newPercentage { ; _message } ] <PROG_BARS>” ]


  • New Percentage (Required) –> This is the percentage that the progress bar will be updated to
  • Message (Optional) –> The message to be displayed underneath the progress bar

*I expect these parameters are to be passed in separated by a hard return


You can download this module via its GitHub page:

PrBr: Progress Bar

[Get the latest version on Github] or [Download v1.1.0 directly]

A module using a webviewer and some custom HTML to provide customizable, nestable progress bars for your FileMaker solution.

NO tables or complicated layouts to copy! Just one webviewer and a script folder!

UPDATE 2015-05-07: Reports are that this webviewer-based technique does not work in FileMaker Go. I am using it regularly in a Macintosh environment, and my initial tests suggest that it should work fine in Windows also. Your mileage may vary.

I will continue looking for an FMGo-compatible method, and welcome any interested developers to contact me at


v1.1.0 – Introduces an indefinite spinner, for situations where the “percent complete” is unknown (e.g., when calling a web service)

Testing Notes

  • This module has had limited testing in a Windows environment.
  • This module has not been tested at all in FileMaker Go.

If you employ this module in either of the above environments, please consider leaving a comment detailing your experience!


  • FileMaker 11+


  • Full implementation details are in the README script inside the module.
  • Implementation involves copying the following elements into your solution:
    • Scripts
    • Webviewer layout object


You can easily customize the colors and fonts in the progress bar by changing values in the”Set Progress Bar Colors and Font” script (see screenshots).


Click images for larger/animated views.


Screenshot 2015-03-29 11.28.16



Screenshot 2015-03-29 11.28.53