Friends, Romans, countrymen....let's agree to (slightly) disagree here....we've gone way out of scope of poor David's original question :0
>>>only lets you assign code to an event you already had access to: the control.LostFocus.
>>
>>Thats not true either, it would be true if the Assign was on the property of the property in the controlsource, but if the Assign is on the Value property of the control itself, it will
NEVER fire unless you set it the value somewhere with code. In that case, why not the AnyChange()? :-)
>
>I think you just restated my exact point.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05