how do i have a lable show the total number of checkboxs ticked
so if 3 out of 5 checkbox values are true the lable equals 3
if 5 checkbox values are true then the label equals 5
Solved! Go to Solution.
The state of true resolves to a value of 1. If you were to sum up Checkbox1.Value, Checkbox2.Value, and Checkbox3.Value, where #1, and #2, are true, then you would get an answer of 2.
So you can use:
Sum(Checkbox1.Value, Checkbox2.Value, Checkbox3.Value)
Let me know if that works for you.
@KroonOfficeSol wrote:
Read all my posts and think for yourself, you will manage then to find your solution.
Hint: you replace value
sorry dont get it - replace value with what ?
The state of true resolves to a value of 1. If you were to sum up Checkbox1.Value, Checkbox2.Value, and Checkbox3.Value, where #1, and #2, are true, then you would get an answer of 2.
So you can use:
Sum(Checkbox1.Value, Checkbox2.Value, Checkbox3.Value)
Let me know if that works for you.
perfect - now how do i make the background of the label go red when 9 is met ?
@bongobus1 wrote:perfect - now how do i make the background of the label go red when 9 is met ?
apologies meant 9 or more
There's a few ways to do this.
We already have the sum of the checkboxes in Label1.
If we want the color of the text to change to red, you would go to the Color property of Label1 and place a condition:
If(Value(Label1.Text)>=9, Red, Black)
This means, "If the value of Label1 is greater than or equal to 9, then make the text color red, otherwise black."
So the If statement works very similarly to Excel.
@mr-dang wrote:There's a few ways to do this.
We already have the sum of the checkboxes in Label1.
If we want the color of the text to change to red, you would go to the Color property of Label1 and place a condition:
If(Value(Label1.Text)>=9, Red, Black)This means, "If the value of Label1 is greater than or equal to 9, then make the text color red, otherwise black."
So the If statement works very similarly to Excel.
yep that worked nicely i used a circle to fill the color based on the label value
now to tweek
if the value is between 0 and 7 - fill green
8 to 13 - yellow
14 - 20 red
how is this acheived ?
@KroonOfficeSol wrote:
If(value >=14 , red, value >=8, yellow, green)
i have a label so this didnt work for me
@KroonOfficeSol wrote:
Value(Yourlabel.text) >= 14
this only works for 1 condition not 3 so how do i correct ? 0-7 Green, 8-13 Yellow, 14-20 Red.
If(Value(Label9.Text)>=14,Red,Yellow)
User | Count |
---|---|
258 | |
111 | |
95 | |
48 | |
41 |