Field A shows cumlative days =DateDiff("d",[Date Received At
Vendor],Date())
Once Field D has a date I want Field A to stop and become blank.
I think this is a GUI question rather than a tables design one. I think
you are referring to textboxes on a form, not fields in a table.
In which case, you can use the control events to do what you want. Trap
the OnChange event of textbox D with something like
Private Sub txtD_Change()
If Not IsNull(txtD.Value) Then
' if it has a value, stamp on the other control
Me!txtCumulativeDays.ControlSource = ""
End If
End Sub
If you need to re-activate the control when you move to a new record,
then use the form OnCurrent event
Private Sub Form_Current()
Me!txtCumulativeDays.ControlSource = _
"=DateDiff("d",[Date Received At Vendor],Date())"
End Sub
If all this is hungarian to you, then you need to read up about Access
events and forms as David has suggested.
B Wishes
Tim F