The trouble was with the ListIndex property. It was somehow getting reset to ZERO during the Refresh(). To fix it, I set the property to the record number of the lookup table in the textbox.Refresh(). After the refresh, the combo displays the correct value.
Thanks for your help!
---Michael
>can you post these infos:
>
>- call you combo.requery ?
>- boundto = ?
>
>* in combo.valid, before call init
>- listindex ?
>- value ?
>- displayValue ?
>
>this.init
>this.rowsourcetype = this.rowsourcetype
>this.refresh
>* new values
>- listindex ?
>- value ?
>- displayValue ?
>