Elyse,
Look at my other reply, I think you'll be happier with cbos if you select into an array property of the cbo and use that as your RowSource.
>This looks like it works, but if you click on the combo after the rowsource changes it shows the value in the position corresponding to its previous value.
>
>
>lcSelect="SELECT DISTINCT cncrow FROM concert WHERE cnccode='"+MyCodeVal+;
> "' INTO CURSOR c_rows"
>WITH ThisForm.cboRow
> .RowSource=lcSelect
> .Requery()
> .Value=" "
> .Refresh()
>ENDWITH
>