I have a form containing a subform which displays as a datasheet.The recordsource for the subform is a SQL statement. I open a second form in form view with fields displayed in textboxes, using the same recordsource as the datasheet. On certain conditions I want to set a field to Null by programatically setting the texbox to NULL. I use the Beforeupdate event for the second form but get the message "run time error Update or Cancelupdate without addnew or edit". I thought I was not dealing with the recordset directly, but through the textbox and its recordsource and that would allow me to simply change the value for that field...any ideas ?