Rvk, not SQL. TDbf...
The settings for the one that works, which you see in the captured images is the same as the ones that don't work. I think the issue is the length of the selected field and the additional field. In the example images, the State Code is 2 char. and the state name is 25. But, if I have a lookup table for customer types which is TypeFirm=20 and Description=40. DropDown displays only the TypeFirm set exactly the same as the StateProv lookup table. Also, looking up the main contact for a client. Contact Lastname=15, Firstname=15. This doesn't display correctly either. No logic here to me. Now if you look at the property, ListStyle. If you set it to IsFixed, the dropdown fields are listed separated by ASCII #124=| Which looks nice and neat. The only way to get contacts to display both fields in the drop-down is to change the ListStyle to IsDelimited. But, it doesn't matter what ASCII char. in the FieldsDelimiter property, IsDelimited displays both LastName, Firstname separated by , comma. So, I'm forgetting about trying to have this DropDown component display 2-3 fields aligned correctly on some of these dropdowns. I think it must be a field length issue with the first field which is being set and stored into the main table field, in this case the Clients table-Contact LastName.
This probably isn't too clear but moving on... spent too much time on this.