Webster
The following may provide a work around for you, although not using conditional formatting......
On my form I have an OrderIDNumber, InvoiceDueDate and DaysOverdue field.
The DaysOverdue uses the DateDiff function to work out how many days have elapsed between InvoiceDueDate and Todays Date: =DateDiff("d",[InvoiceDueDate],Date())
Then in the On Current Event of the form and the After Update event of the InvoiceDueDate I have used the following Case Statement:
'Check to see if InvoiceDueDate is Null
If IsNull(Me.InvoiceDueDate) Or Me.InvoiceDueDate = "" Then
Me.InvoiceDueDate.BackColor = vbWhite
End If
'Check DaysOverdue field to calculate case
Select Case DaysOverdue
Case 0 To 30
Me.InvoiceDueDate.BackColor = vbWhite
Case 31 To 60
Me.InvoiceDueDate.BackColor = vbYellow
Case Is > 61
Me.InvoiceDueDate.BackColor = vbRed
End Select
Hopefully this should point you in the right direction, please see attached Access 2K example form.
Graham