这种问题可能出现的情况:
1、在一用户打开个修改前另一用户先把该表打开,并且在数据没有刷新修改数据
2、你自己也可能在调试时,如1类似的情况,其实这种情况很难用语言来描述
你可以在beforepost事件中加入防范:
try
  example.post;
except
  showmessage('其它用户已将数据锁定,无法保存!');
  example.cancel;
  example.requery();
end
祝你好运!