1.最好强迫用户必须点击保存按钮后才能退窗体或转移焦点到其他控件上.如在Form的Close事件中写
.....
if 没有保存 then
Action :=caNone
....
2.如果你的数据表中有一个字段(或几个字段组合)能确定一条唯一的纪录就好办.
Query->Close之前用变量记录下当前这个(或几个)字段的值,Query->Open之后用
Query的locate方法就可以重新定位到这条纪录了.
.....
if 没有保存 then
Action :=caNone
....
2.如果你的数据表中有一个字段(或几个字段组合)能确定一条唯一的纪录就好办.
Query->Close之前用变量记录下当前这个(或几个)字段的值,Query->Open之后用
Query的locate方法就可以重新定位到这条纪录了.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货