Foxtable(狐表)用户栏目专家坐堂 → [求助]目前遇到个datacolchanged 情况


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

主题:[求助]目前遇到个datacolchanged 情况

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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
[求助]目前遇到个datacolchanged 情况  发帖心情 Post By:2020/7/21 18:51:00 [只看该作者]

在datacolchanged  设置代码,使得修改A表的时候,B表做相应的动作。
目前遇到一个情况就是在A表修改之后没有保存,直接关掉。但是重新打开的时候B表就被修改了。
是不是只能在datacolchanged 改变后,加入保存行的操作。这样的话,就不能后退了。所以很矛盾。

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/21 20:25:00 [只看该作者]

datacolchanged 是即时处理的,和保存有什么关系。到BeforeCloseProject事件判断如果有表格没有保存提醒:http://www.foxtable.com/webhelp/topics/0668.htm


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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
  发帖心情 Post By:2020/7/21 21:28:00 [只看该作者]

举个例子,比如 表A 的第一列 改变后,表B的第一列会做相应的改变。
这个时候,表A 的第一列的一个值从 1 改成 2. 那么表B的这个值也改成了2。
但是,这个时候,如果表A 关闭的时候不想保存之前的修改,直接关闭并且不保存。重新打开的时候,表B是2 .表A就是1.就不对了。
所以,是不是只有一种解决办法,就是表A改一步,保存一步。

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/21 21:42:00 [只看该作者]

如果表A没有保存,那么正常表B也没有保存吧!如果保存了表B,也要同时保存表A

 回到顶部