hi, i used null, not in terms of acccess, but in terms of clearing the field of its value and inserting a 0.
i have put in your code as above and it only clears the first record.
the tabular form i have is a list of loads of different items and how many to order.
the [additional] field is there so they can order more of them. when they put a value in it remains in the parts table (where the field originates) until the next time they use it.
when the form loads with the above code, it wipes the value from the first field, but leaves all others there.