>Neither solutions work (DOEVENTS or DODEFAULT()), so it looks like it's back to the 'ol manual method: IF THIS.Value <> Table.FieldName.....
>
>DP
>
>PS - Buffering is on.
You could move the code to the Click() event instead. The value should be set already.
FWIW, I recommend avoiding putting code in a combobox.InteractiveChange() since it fires each time the user arrows up or down with the keyboard and highlights an item when the dropdown menu is dropped. (although it doesn't if they hold the key down)
Insanity: Doing the same thing over and over and expecting different results.