I'd use one field (or one related record) for each flag and format it with a single check box value. Clicking the box once sets the flag and clicking it again unsets it.
The short script ( fired by an OnObjectEnter trigger ):
Set Field [ "no field name here" ; not Get ( ActiveFieldContents ) ]
Exit Script [ result: 0 ]
The value list:
The Boolean values for display purpose of the flag fields ( number type ):
Off for 0 or empty
On for 1
I don't understand how the script works. Can you explain?
I really don't see a need for a script....
"I really don't see a need for a script...."
The need for the script derives only from his wish to use radio buttons.
Yep. It's just a complication that can be very easily avoided with a method that doesn't use any script at all.
This is a brilliant solution.It is so simple and elegant.Way beyond thinking of most.Thank you Daniele.