I haven't seen that happen. I can do some testing to reproduce, but probably you will just have to re-add it after editing the recordset since it is removed. Maybe copy the code first and then paste it back after updating the recordset to save some time.