Thanks a million. This seems to be at least a great step in the right direction. It's still behaving a little oddly. I may just change the location of the requery, but the SQL rowsourcetype is exactly what I needed. Thank you again.
>Set rowsource, rowsourcetype to default. Set rowsource to SQL in init and >requery at entry.
>*Init
>lcSQL = "select myListBoxFields "+;
>" from gridDist "+;
>" where gridOrderNum = gridCursor.gridOrderNum "+;
>" into cursor crsListBox"
>with this
> .RowSourceType = 3 && SQL
> .RowSource = lcSQL
>endwith
>*Gotfocus
>this.requery()
>Cetin
Paul A. Busbey
Victoria Insurance