Foxtable(狐表)用户栏目专家坐堂 → beforeclose 不保存表更改数据


  共有2544人关注过本帖树形打印复制链接

主题:beforeclose 不保存表更改数据

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
beforeclose 不保存表更改数据  发帖心情 Post By:2021/6/22 15:51:00 [只看该作者]

老师好。我在窗口的 beforeclose 事件中加入如下代码:
DataTables(e.Form.name & "_table1").RejectChanges

希望在关闭窗口时,不保存表格的更改内容。我点击 窗口管理,选择窗口进行编辑的时候 , 表中没有保存的数据实际被保存了。是上面的代码有问题吗?

谢谢老师!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/22 16:17:00 [只看该作者]

也许在beforeclose 事件触发前就已经保存了呢。

另外如果窗口表是normal的(包括副本),通过主表处理:DataTables("某主表名称比如表A").RejectChanges

如果是sqltable,或者使用fill,DataSource设置数据的,直接关闭窗口即可,表格数据默认都不会保存的

 回到顶部