Dick7Access,
I am not sure whether this is the point, but in my opinion Form is not a Recordset itself and does not contain any value in [Form]![City], it only reflects the data in the underlying table or query which is linked to the particular field. So, you either indicate [TABLENAME]![City]...