I have a recordset that I display in a datasheet. One of the controls is calculated(eg "result") based on another field of the recordset(ec "City"), and when I view this calculated field in the datasheet, I may want to edit it by changing the value of the first field(ie "City") on the afterupdate event of the Calculated control (ie "result"). I can do this calculation in the SQL statement, but then I cannot edit the field (ie "result")as displayed in the datasheet. I am trying another approach, which is to do the calculation as the records are generated and displayed. I would then take first field (ie City) and then "push" the calculated field (ie "result") into an unbound text box of the datasheet. My question is ..What event can I used to do this, or is there a better way ?