Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Formula for converting multi choice into a number
Message
From
29/11/2012 10:02:01
 
 
To
29/11/2012 09:57:25
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01558333
Message ID:
01558348
Views:
47
>>Thank you very much! Now I just need to copy your code and paste it into mine <g>.
>>
>>>Based on Tore' suggestion:
>>>
>>>
>>>*** To calculate value and let you have 6 CheckBoxes in the forms:
>>>lnValue = 0
>>>FOR lnFor = 1 TO 6
>>>    WITH EVALUATE("thisform.Check"+TRANSFORM(lnFor))
>>>         lnValue = IIF(.Value, BITSET(lnValue, m.lnFor-1))
>>>    ENDWITH
>>>NEXT
>>>? lnValue
>>>
>>>*** To Get it back:
>>>lnValue = FieldWhereYouSave
>>>FOR lnFor = 1 TO 6
>>>    WITH EVALUATE("thisform.Check"+TRANSFORM(lnFor))
>>>         .Value = BITTEST(lnValue, m.lnFor-1)
>>>    ENDWITH
>>>NEXT
>>>
>
>And test it :-)

Test it? Are you chicken?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform