а просто сделать bool переменную, по взведению которой делать запись ?
То есть присвоили значение, "готов" в true
Если (готов) запись., сброс "готов" в false