lo mejor es hacerlo inmediato
Debes de controlar los eventos del formulario.
Si quieres que eso pase tanto si es al insertar un nuevo registro como si se está modificando uno, los eventos a controlar son Form_AfterUpdate y Form_AfterInsert
En esos eventos compruebas que el campo que quieras, tenga valor, y de ser así, grabas el registro en la tabla que quieras y eliminas el de la primera.
Espero haberme explicado bien, un saludo