>>Here is the situation. I want to assign a value to a variable depending of whether or not a certain check box is checked. Normally, I would have used this statement:
>>
>>IIF (thisform.chkcompleted.value = 1,llcompleted = .T.,llcompleted = .F.)
>>
>>However, for some unknown reason, it seems that the statement always return false, even when the checkbox is checked. So I had to use this instead
>>
>>IF Thisform.chkcompleted.value = 1
>> llCompleted = .T.
>>ELSE
>> llCompleted = .F.
>>ENDIF
>>
>>By using this, it works fine, but I just wonder if there is anything I didn't do correctly??
>>Just a small question also, something in this place we see pale blue rectangles with code in it. How do you do that?
>>
>>David
>>
>>It is said that we learn by our mistake. Boy, I never thoug I could learn that much!!!
>
>Have you tried
>
>llcompleted = IIF (thisform.chkcompleted.value = 1,.T.,.F.)
llcompleted = thisform.chkcompleted.value = 1
For logical values no need for IIF.
If it's not broken, fix it until it is.
My Blog