当前位置:主页>仓库管理软件> 列表

如何取消query控件的编辑状态 找网吧商品销售软件

财务软件版1楼: query控件进入编辑状态用query.edit
如何取消其编辑状态,且使记录指针不移开此条记录。

2楼: query.Cancel; 如网吧商品销售软件

3楼: cancel你修改的内容不就没了吗

4楼: try
Query.Post;
except
Query.Cancel;
end;

5楼: 用Cancel 就可以了``
建议在编辑数据的时候采用事务``
try
beginTrans
------
do something
--------
commitTrans
except
RollbackTrans
end;

6楼: 你说的应该是提交,而不应该是取消。提交修改用Post,取消修改回到原状态用Cancel

财务软件版7楼: 各位没有明白我的意思
1、我想实现该条记录修改后,在query缓存中已保存了该记录的变更
我在不提交此条记录的情况下,退出其编辑状态,但缓存中的内容不变。
2、query控件缓存开,当修改记录时,是什么时机触发了什么事件将用户修改的记录写到其缓存中