I have two Yes/No attributes on a form that I want to protect when creating a new object. They are defined with an initial value of 'No'. Using the rule
If NSCPers is New Then
Protect NSCPers. NewID From All
Protect NSCPers.Reenroll From All
does not work. When either check box is accessed the check mark appears briefly then resets to 'No' only the first time. If the users clicks on the box again it sets to 'Yes' and can be saved that way.
Using the rule
If NSCPers is New Then
NSCPers.NewID = 'No'
NSCPers.Reenroll = 'No'
keeps the two attributes set to 'No' on save but the user can still click on the fields and the 'Yes' check mark will show. Messy, but it accomplishes the task.
There should be a way to disable the boxes such that they can't be visited at all when creating new.
Vins Nash