tbDate being a text box for a date and lblDate is a lable
If tbDate (has a any date) lblDate.Visible = True
Else
lblDate.Visible = False
If we assume by your "If tbDate (has a any date)" that you mean if the
control is Null, not that it is a valid date.
Me.[lblDate].Visible = Not IsNull([tbDate])
If you did mean a valid date, then
Me.[lblDate].Visible = IsDate([tbDate])
However entries, for example, like 7/13 or 7/32 will be recognized as
a valid date, as Access will assume 7/13/2009 in the first instance,
and 7/1/1932 in the second.