I have code in a checkbox (in a grid) in the interactive change method. It validates the data, but is not in Validate because I want it to happen as soon as they click in the checkbox. The value of the checkbox control source, a logical cursor field, may be changed from true to false in the interactive change code. When it is, the checkbox still shows as checked even though the underlying value has been changed. I have refreshed. I have debugged and checked the field value. Everything works exactly as I want but the check stays in the box. Any ideas of where else to look or a better way of doing it?