Harry,
Check with the debugger to make certain that 'flist' has been initialized. Do you have the rowsource set to flist in the property sheet? It may be initialized or requeried before the code that puts data in the list.
Barbara
>thisform.cbopoplist.rowsource=flist
>
>is the offending code. "flist" has already been initialised to an appropriate fieldlist. The code stops at that point with "operator/operand mismatch"
>
>yet if I simple press "Suspend" and then "resume", it carries on and this time accepts the rowsource data despite the fact that nothing has changed.
>
>Anyone got a possible explanation?
>
>Harry