I have a similar situation I need the previous date value in my new record plus a frequency (a week, month, year, 2 weeks etc). This frequency depends to the value entry in a field in the form "Property". For the first time,the value is pick up from the form Property\FirsDatePledged after this increse the value depends this value in frequency field.
-----------------------------------------------------
Option Compare Database
Option Explicit
Private Sub Form_AfterUpdate()
Me.DatePledged.DefaultValue = "#" & DatePledged.Value & "#"
End Sub
----------------------------------------------------------
Private Sub Form_BeforeInsert(Cancel As Integer)
On Error GoTo Err_Form_BeforeInsert
Dim varX As Variant
Me![PropertyID] = Forms![Properties]![PropertyID]
'Me![DatePledged] = Forms![Properties]![FirstDatePledged]
If NewRecord Then
varX = DLookup("[NumerofDays]", "Frecuency", "[FrecuencyID] = " _
& Forms!Properties!Combo31)
If varX = "dd" Then
'fortnightly
DatePledged = DateAdd("d", 14, "#" & DatePledged.Value & "#"

Else
'weekty
DatePledged = DateAdd(varX, 7, "#" & DatePledged.Value & "#"

End If
End If
Exit_Form_BeforeInsert:
Exit Sub
Err_Form_BeforeInsert:
MsgBox Err.Description
Resume Exit_Form_BeforeInsert
End Sub
--------------------------------------
Can someone help me!!!!!
Andrea
Thanks