make the Status field a button and use a script to evaluate its contents.
My Status field uses radio buttons to set the status. I can make a script that will show a dialog telling the user they cannot change it if it is set to a particular value, but for the other values, the button prevents selection of the other radios.
How many values shows your Status field ?
Right now, 11. The new status option I want to add will make it 12.
I suppose I could make each button have a separate script that would do that check and then if it passed the test, set the status to that button. I already have them broken out into separate radio buttons in some layouts already.
Here is a screen shot of the selections the user has. Maybe that will help.
The new status I want to add is "Quote" - and if it is a quote, not let the user change it to any of the other status settings.
> I already have them broken out into separate radio buttons in some layouts already.
That way ( 12 value lists of one value )
placing 12 circle over the unaccessible Status field.
Each circle will be a button ( with its script parameter ) pointing to the same script.