I have entered the SQL for the query (sorry always for get to do that). I
have tried % and that returns nothing as well. Sorry to be a pain, probably
bad design. thanks
The = operator which you are using ignores wildcards and gives you only exact
matches - if you don't have any data from the county named * you won't see
anything. Change the = to LIKE in order to have wildcards work:
SELECT [Master CV In].Name, [Master CV In].[Date Rec], [Master CV In].[Job
Disc 1], [Master CV In].[Job Disc 2], [Master CV In].[Job Disc 3], [Master CV
In].[Job Disc 4], [Master CV In].[Job Disc 5], [Master CV In].[Job Disc 6],
[Master CV In].[Job Disc 7], [Master CV In].[Rec Via], [Master CV In].Town,
[Master CV In].Location, [Master CV In].[Tel Numbers 1], [Master CV In].[Tel
Numbers 2]
FROM [Master CV In]
WHERE ((([Master CV In].[Job Disc 1])=[Trade]) AND (([Master CV
In].Location) LIKE [County])) OR ((([Master CV In].[Job Disc 2])=[Trade]) AND
(([Master CV In].Location) LIKE [County])) OR ((([Master CV In].[Job Disc
3])=[Trade]) AND (([Master CV In].Location) LIKE [County])) OR ((([Master CV
In].[Job Disc 4])=[Trade]) AND (([Master CV In].Location) LIKE [County])) OR
((([Master CV In].[Job Disc 5])=[Trade]) AND (([Master CV
In].Location) LIKE [County])) OR ((([Master CV In].[Job Disc 6])=[Trade]) AND
(([Master CV In].Location) LIKE [County])) OR ((([Master CV In].[Job Disc
7])=[Trade]) AND (([Master CV In].Location) LIKE [County]));
HOWEVER... your table design *is wrong* and you need to reconsider it. If one
CV can have multiple Trades, then you need another table, related one to many
to this one. The same would apply to job disc and tel number. You're using a
relational database, not a spreadsheet - use it relationally!