Tech Tip: Turning check boxes on procedurally
PRODUCT: 4D | VERSION: | PLATFORM: Mac & Win
Published On: March 7, 2003
Compatibility: version 6.7.x and 6.8.x
Though a check box may indicate true or false to a user, a check box is not a Boolean variable, thus it does not get the Boolean value returned by the True function or the False function. Rather it gets a value of either 0 or 1.
A new developer recently inquired about how to turn a check box on procedurally. The following code had been placed in the Form Method, assigned to the On Load event.
ck:=True
This code failed to turn the check box on. Why? Because check boxes have a numeric value. By default they have a value of 0 when the check box is off, and they get a value of 1 when the check box is on. Therefore the correct code to turn the check box on would be
ck:=1