Hi again!
The change fires when a combo is updated, but also on each keystroke (and then the contents can only be read thru the .Text property, as stated above). Perhaps the After update is better?
Your method should do the trick (but again, perhaps on the after update of the control - or the before update of the form?)
To gain the old value from a control, you might also try using:
[tt]if me!mycombo.oldvalue<>me!mycombo.value then
' it's changed, and the oldvalue
' property holds the old value
end if[/tt]
Roy-Vidar