Pete
Has JeffAlton may have answered part of your question using ...
Forms!Form1!TxtTwo = Forms!Form1!txtOne
Forms!Form1!txtThree = Forms!Form1!txtOne
Forms!Form1!txtFour = Forms!Form1!txtOne
And Daniel's comment about whether or not you plan to allow the subsequent dates to be changed. One of the rules for "Normalization" suggests not to store a calcualted field.
From your description, with the exception of holidays, vacation and illness, the date fields will be static.
With the information provided, you may consider...
me.Dateasgn is a field on your form where you enter the date
Storing only the Dateasgn value
me.Phase1 field
Control source (properties, data tab)
= [Dateasgn] + 28
me.Phase2 field
Control source (properties, data tab)
= [Dateasgn] + 56
If you actually want to store the phase 1 and 2 dates, you will need to add some logic...
me.Dateasgn field
After Update event
if not isnull(me.Dateasgn) then
me.Phase1 = me.Dateasgn + 28
me.Phase2 = me.Dateasgn + 56
end if
Storing Dateasgn, Phase1 and Phase 2 dates
Or you could put similar code for the "after update" event for me.phase1 if you want to add the the 28 days to phase2 to capture any changes you make in this field.
Richard