I have a form based on a query which has 5 fields from a table and 4 calculated fields. I have included the calculated fields in the query rather than on the form itself as I want to add additional calculated fields on the form to total the calculated fields from the query.(In the Form Footer) The table has an ID Field, 3 fields with static values, 1 field where I enter data [Score] and has 18 rows. The form has 8 columns but I am only entering data into 1 column [Score] so rather than enter through all the fields I have set the property on the other columns to "Enabled No" and "Locked Yes" This works fine until I get to the last row where the data does not update as the cursor does not go past the [Score] field. It will update by going back to the previous record or by doing a refresh. The problem with the refresh is that it closes the form. The form is opened by a message box which appears because I have used a field in one of the calculated fields that does not exist but calls for a value. I cannot add another row to the table as the calculated fields are looking for a value and creates an error on that line which creates errors in the "Total" fields. Also I would like the form to open with zero or blank values instead of having to overwrite values previously entered.