If I change it from a multi-column combo would that go in the Control source?
No, it goes in the combo box "Row Source"
Well, the error I see is the brackets around the ORDER BY clause
Code:
SELECT [T-Lot].LotID, [T-Lot].LotNumber & "; " & tblInventoryRooms.ListOrder & "; " & [T-Strains].StrainName & "; " & tblInventoryRooms.RoomName
FROM tblInventoryRooms INNER JOIN ([T-Strains] INNER JOIN [T-Lot] ON [T-Strains].StrainID = [T-Lot].StrainID) ON tblInventoryRooms.RoomID = [T-Lot].Room
[ORDER BY tblInventoryRooms.ListOrder, [T-Strains].StrainName]
If you paste the above in a query, after deleting the brackets in red, it should return records.
Why are you including "ListOrder" in the 2nd column calculation? You said it was not displayed.
Code:
SELECT [T-Lot].LotID, [T-Lot].LotNumber & "; " & [T-Strains].StrainName & "; " & tblInventoryRooms.RoomName AS LotStrainName
FROM tblInventoryRooms INNER JOIN ([T-Strains] INNER JOIN [T-Lot] ON [T-Strains].StrainID = [T-Lot].StrainID) ON tblInventoryRooms.RoomID = [T-Lot].Room
ORDER BY tblInventoryRooms.ListOrder, [T-Strains].StrainName
After the query returns records, save the query and use it in the combo box "Row Source".
Or paste the SQL into the combo box "Row Source".
Then set these properties:
Set the
bound column to 1
column count to 2
column widths to 0
I also never use a multi-column combo box. The reason is I want to be able to see what I selected. It is like having a table of employees, with fields for First and Last names.
When you open the dropdown list you can see both first and last names, but after selecting a name, you only see either the first name or the last name, but not both.
If you concatenate the first and last name fields, you will be able to see the full name.