I have created a form which contains a calculated field called ReportDue from a query. The calculation in the Query takes a StartDate field and adds a Timescale to calculate the ReportDue. This works fine. However, on occasions this date may need to be adjusted because of factors outside our control, so the calculated field needs editing, which obviously I can't do, so I created a second field on the form and then used Default Value property to populate it with the contents o the ReportDue control. This works fine and I can edit this control if the date changes. However, what happens when I close the form is the edited date is lost and the default returns, not only that but every other record's default value has become the same...HELP!