>What I want to avoid is changing the column sequence. I have a generic GetDataToCursor() function that populates a R/W cursor with data from the specified table to a cursor according to specified criteria. This will then return PK as column1 (as it appears in table) and I have column1 width as zero. I don't want to then mess about with the column sequence in the cursor.
>I'm going to have a go at putting the fields in the rowsource instead - I think that will get over my problem. Thanks,
>
The problem is, the first column displayed is the one that ends up in the DisplayValue of a combo, regardless of what BoundColumn is. That's by design.