How can generate a dynamic progress bar?

I am confident that I will find a solution to my issue in this forum. I am curious about how to create a progress bar based on the completion of fields, such as Step 1, Step 2, Step 3, and Step 4.

You can use a button bar and conditioned formatting. See example file.
Progress Bar.fmp12 (328 KB)


This implementation is still one of the coolest I've seen in the FM: How to Create a Progress Bar with FileMaker Base64 Decode


Conditionally format BB segments based on field content existing or not.
IsEmpty (fieldN)
No IsEmpty (fieldN)