Assuming that the RemainderDate is bound to a field, use the value of
the field, not the control, for your conditional formatting comparison.
Assuming that the field name is NOT the same as the control name, just
use the field name in place of RemainderDate in your conditional format
test expression ("Expression Is").
If they're the same name, then you will need to change one of them so
that they're different, then use the field name in the test.
--
Ken Snell
<MS ACCESS MVP>
http://www.accessmvp.com/KDSnell/
Excuse the way I'm replying here. Not sure if I should reply to myself
(seems odd) or
to Ken.
Anyway, I found what is causing this. About a month ago I posted a
question to display the date field as 'Today'
if the value of ReminderDate is Date() using the Select statement for
the form. It works but the Conditional
formatting seems to get messed up now. Also, when I change the sign to
(greater than) even though the date is yesterday
it still triggers the condition for greater than today's date.
When I removed the part form the Select statement to display the date
field to 'Today' for the form and display the field
normally the conditional formatting works fine. So I guess it's one or
the other unless someone can come up with an alternative.
I hope someone understand this 'cause I don't. My explanations aren't
very intelligible.
James
What format is ReminderDate field? Try this:
CDate([ReminderDate])<Date()
--
Ken Snell
<MS ACCESS MVP>
http://www.accessmvp.com/KDSnell/
I have the following expression to set the font color to green if:
[ReminderDate]<Date(). (less than today's date) One record is dated
yesterday
but it doesn't seem to be working. I have 2 other conditions that
work ok.
Any help will be appreciated,
James