... to save it to the real DBF file, the values may have changed in the DBF file, and the buffer may have old ones. You may check the buffer values against the DBF file data before saving to see if some values have changed, ot change the lock style in Class TDataBase, to lock the DBF record meanwhile ...