It sounds to me you are not looking for a button, but display a simple progress bar based on another numeric field. Here's a formula to create one via a html enabled formula text field:
// Draw basic progress bar. PctDone must evaluate from 0 to 10.
var Number pctdone = Round(If([Action Count]=0,0,([Action Count] - [Incomplete Action Count]) / [Action Count]) * 10);
var Text gry = "<img src=\"
https://images.quickbase.com/si/16/226-rect_gray.png\"</img>";
var Text grn = "<img src=\"
https://images.quickbase.com/si/16/228-rect_green.png\"</img>";
Case($pctdone,
0, $gry & $gry & $gry & $gry & $gry & $gry & $gry & $gry & $gry & $gry,
1, $grn & $gry & $gry & $gry & $gry & $gry & $gry & $gry & $gry & $gry,
2, $grn & $grn & $gry & $gry & $gry & $gry & $gry & $gry & $gry & $gry,
3, $grn & $grn & $grn & $gry & $gry & $gry & $gry & $gry & $gry & $gry,
4, $grn & $grn & $grn & $grn & $gry & $gry & $gry & $gry & $gry & $gry,
5, $grn & $grn & $grn & $grn & $grn & $gry & $gry & $gry & $gry & $gry,
6, $grn & $grn & $grn & $grn & $grn & $grn & $gry & $gry & $gry & $gry,
7, $grn & $grn & $grn & $grn & $grn & $grn & $grn & $gry & $gry & $gry,
8, $grn & $grn & $grn & $grn & $grn & $grn & $grn & $grn & $gry & $gry,
9, $grn & $grn & $grn & $grn & $grn & $grn & $grn & $grn & $grn & $gry,
10, $grn & $grn & $grn & $grn & $grn & $grn & $grn & $grn & $grn & $grn
)