2012-02-02 75 views
0

我有一个Access 2007数据库与表单上的日期字段。该字段是员工的联系开始日期。示例:05年5月16日访问2007条件日期格式

我希望此字段在合约开始日期月份+一个月显示红色文本。

因此,在本例中,“6月1日(每年)”到“6月30日(每年)”的“16-May-05”字段将显示红色文本。

+0

什么样的表格 - 数据表,连续,单一表格?你看过条件格式吗? – Fionnuala 2012-02-02 12:02:22

+0

我不是100%确定我知道这个问题的答案,但经过一些Googleing之后,我想我使用的是单一表格。我能做些什么来验证这一点? – James 2012-02-02 14:29:22

+0

“你看过条件格式吗?”我早些时候看过条件格式,但我不确定我会如何创建语句。有任何想法吗?对不起,我不是真正的访问开发者。感谢你的协助。 – James 2012-02-02 14:31:07

回答

0

在单一窗体中,您可以使用窗体的当前事件来设置背景颜色和各种字体属性。

Private Sub Form_Current() 

If Me.ADate > #1/1/2011# And Me.ADate < #1/31/2012# Then 
    Me.ADate.BackColor = vbRed 
Else 
    Me.ADate.BackColor = vbWhite 
End If 

End Sub 

您也可能希望将代码添加到After Update事件中。