So, you have 3 date fields in one record. Correct? If that understanding is
incorrect then ignore the remainder of this post.
And if any one of the three date fields is within 6 months of today's date (or
some specified date) you want the record to show up in your query results.
Or do you mean that you want all the records to be in the query results but show
or not show the date fields? If this is your desire, it can't be done in a
query. You could do it in a report by using some VBA code to show/hide the
associated controls and move them as appropriate. You could also do this on a
Single form (but not a continous form).
SELECT Date1, Date2, Date3
FROM YourTable
WHERE Date1 > DateAdd("m",-6,Date())
OR Date2 > DateAdd("m",-6,Date())
OR Date3 > DateAdd("m",-6,Date())
If you were doing this in the query grid, put the criteria under each date
field, but on separate lines of the criteria area.
So
Date1 would have > DateAdd("m",-6,Date()) as criteria on line 1
Date2 would have > DateAdd("m",-6,Date()) as criteria on line 2
Date3 would have > DateAdd("m",-6,Date()) as criteria on line 3