>>I don't have trouble getting the textbox control to display the value. The trouble is that the data field that the textbox is based on doesn't hold the value unless I manually type in the value.
>
>Steven,
>
>It is after the lostfocus fires that the textbox updates its controlsource.
this is not true, textbox updates its controlsource BEFORE valid fires.
> Your programmatic change of the value of the textbox does not fire the controls update code. You can put something like this in the textbox ProgrammaticChange event;
>
>
>REPLACE (This.Controlsource) WITH This.Value
>
this is useless because textbox::programmaticchange (without a nodef) update this.controlsouce