回 帖 发 新 帖 刷新版面

主题:grid表格不保存退出

thisform.grid1.recordsourcetype=0
thisform.grid1.recordsource="客户表"
表格grid1中数据可修改,修忙表格grid1的数据就是修改客户表.dbf的数据。
如果退出时,所做的修改不保存,该怎么办?
即有两个按钮:“保存并退出”、“不保存退出”,不知怎么实现,思路有点乱。

回复列表 (共4个回复)

沙发

看来是要用缓冲

板凳

一般情况下不建议,建议使用临时表,若要保存,则更新数据,否则直接关闭就行了

3 楼

thisform.grid1.recordsource="客户表"
执行则保存,不执行则不保存, 另外 表的EXCLUSIVE=.t. 设成 .f.看看

4 楼

我的做法是,把表格设为只读,无论是添加或是修改,都弹出一个容器,容器里含有文本框、列表框、日期控件等,放置需要修改的数据,另有“确认”和“取消”两个按钮。分别用于保存数据和隐藏容器。

我来回复

您尚未登录,请登录后再回复。点此登录或注册