>>Terry,
>>If they're not bound to data then by default use numeric 0/1 (unless you set the value property to T/F). When bound to data then datatype decides if it's numeric or logical.
>>Numeric 2 is for undetermined state (ie: null).
>>Cetin
>
>Thanks Cetin
>
>Like I said, I've done this to force the checkboxes into T/F. What I wanted to know is: if they already were that by default (hence the 1st error I got), and I accommodated this in my code, then how come they managed to find themselves as 1/2 values later on.
>
>This problem is not beyond me, it just irks me that they can change their minds about what data trype they are.
And I meant they don't have minds to change on their own:) Are you sure you didn't bind them to data or change value in between from one type to another?
Cetin