# How can generate a dynamic progress bar?

**URL:** <https://the.fmsoup.org/t/how-can-generate-a-dynamic-progress-bar/3917>\
**Category:** Floating Topics\
**Tags:** community\
**Created:** [January 19, 2024, 5:46am UTC](https://the.fmsoup.org/t/how-can-generate-a-dynamic-progress-bar/3917 "2024-01-19T05:46:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saeed](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@Saeed](https://the.fmsoup.org/u/Saeed)\
**Post date:** [January 19, 2024, 5:46am UTC](https://the.fmsoup.org/t/how-can-generate-a-dynamic-progress-bar/3917/1 "2024-01-19T05:46:03Z")

</div>

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.

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/fmsoup/original/2X/e/efd67054d0a678968f27a791aea87d1bf556566c.png)

---

<div class="post-metadata">

**Author:** ![cheesus](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/cheesus/32/182_2.png) [@cheesus](https://the.fmsoup.org/u/cheesus)\
**Post date:** [January 19, 2024, 8:33am UTC](https://the.fmsoup.org/t/how-can-generate-a-dynamic-progress-bar/3917/2 "2024-01-19T08:33:56Z")

</div>

You can use a button bar and conditioned formatting. See example file.  
[Progress Bar.fmp12](https://the.fmsoup.org/uploads/short-url/kSMPmF9lxyb9eWO6hGPGnT7sIU3.fmp12) (328 KB)

---

<div class="post-metadata">

**Author:** ![jwilling](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/jwilling/32/256_2.png) [@jwilling](https://the.fmsoup.org/u/jwilling)\
**Post date:** [January 19, 2024, 4:56pm UTC](https://the.fmsoup.org/t/how-can-generate-a-dynamic-progress-bar/3917/3 "2024-01-19T16:56:17Z")

</div>

This implementation is still one of the coolest I've seen in the FM: [How to Create a Progress Bar with FileMaker Base64 Decode](https://excelisys.com/filemaker-base64-decode-status-progress-bar/)

---

<div class="post-metadata">

**Author:** ![Kirk](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/kirk/32/2197_2.png) [@Kirk](https://the.fmsoup.org/u/Kirk)\
**Post date:** [January 22, 2024, 8:01pm UTC](https://the.fmsoup.org/t/how-can-generate-a-dynamic-progress-bar/3917/4 "2024-01-22T20:01:31Z")

</div>

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