can we get this straight?
You have a combo box.
It has 3 columns.
all the columns display in the drop-down list.
When the selection is made, you want all three columns to appear in the combo box window, not just one?
Let's assume this is the scenario for what you want.
Your combo box is currently based on a table or a query. The table or query is called the ROW SOURCE of the combo.
Only one field from the row source can be displayed in a combo. Therefore you have to concatenate (join together) fields in an underlying query to display them all at one time.
Presumably, you are also using one field from the underlying query to do something like open a particular record and display it on a form. This is usually the Primary key field of the record.
Because the combo uses the key field to carry out the business of opening the form,etc, the key field is called the BOUND COLUMN of the combo. But key fields are usually unfriendly numbers or groups of alphanumeric codes. The user doesn't want to see them.
General practice is thus to hide the key column by giving it a width of 0 in the properties list and to display the associated data(Customer, Destination and Route in your case). You can have as many columns as you like displayed in the drop-down list, but once the selection is made only one of the columns can be displayed as I have described.
I have attached a db for you. The combo box on form 1 hides the key column called MyPrimaryKey, but still uses it to open FrmAll to display the record you choose.
The combo shows you all your fields plus an additional joined field from an expression in the underlying query, Query1. When you make your choice, the joined field appears in the combo window, the other fields disappear and the Bound column is used to display the appropriate record on another form..