カレントレコードとは現在選択中のレコードです
DAO レコードセットからレコードを削除する
カレントレコードを削除した状態で再度(カレントレコードを)削除しようとすれば当然「カレントレコードが存在しません」となります。時々ということは他の処理の影響でカレントレコードが移動しているのでしょう(エラーが出ないほうがたまたまうまく動いているというだけです)
リンク先にある通り
Me!サブフォーム.Form.Recordset.Delete
Me!サブフォーム.Form.Recordset.MoveNext
のようにカレントレコードを移す処理を入れてあげればエラーは出ないと思います
通報 ...