It's my fault that I oversimplified my problem. Real-case scenario is this (still simplified for clarity reasons, but not as much as before):
I have form1. When it loads, there is already a filter to load a previously clicked item through a list, say Car1. In a previous form, there is a list with Car1, Car2, Car3, etc. User selects Car1, so form1 loads all Car1 details, which are stored in a table called Cars. Ok.
Now, in this form, form1, there is also a cbo that gets its values from another table, say, CarManuals, if and only if for the selected Car1 there is a relevant manual published. Two tables are related through CarID.
The RowSource for the cbo is the following:
Code:
SELECT tblCarManuals.ManualNo, tblCarManuals.CarID FROM tblCarManuals WHERE
(((tblCarManuals.ManualNo) Is Not Null)) AND tblCarManuals.CarID=qryAllBase.CarID
ORDER BY tblCarManuals.ManualNo;
Query "qryAllBase" is the Record Source for my form1. So, when form1 loads with information for Car1 (i.e. qryAllBase.CarID=Car1), my cbo runs the code above and displays only the car manuals related to Car1, by comparing the two CarIDs.
Now, what I want to do is to have the cbo colored, say RED, when data found OR leave it with no color if the cbo is empty, meaning that there is no car manual available for the selected car.
Since there will be a lot of different cbos in form, my ultimate goal is to visually guide the user to the cbo which has values in it.
Thank you for your time, I wish it's clearer now.