IF thisform.OptionGroup.Value # VAL(Table.Field) thisform.OptionGroup.Value = VAL(Table.Field) WITH EVALUATE([thisform.OptionGroup.Option]+ALLTRIM(STR(VAL(Table.Field),2)) .SetFocus() && Just to change focus to the right Option Button ENDWITH ENDIFThen you should call that method in Init Event of the form and Everywhere you change the record pointer of that table.
REPLACE Field WITH STR(this.Value,2) IN TableThat is on top of my head and you should polish it to work for you in any occasions.