以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]目前遇到个datacolchanged 情况 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152772) |
-- 作者:81538475 -- 发布时间:2020/7/21 18:51:00 -- [求助]目前遇到个datacolchanged 情况 在datacolchanged 设置代码,使得修改A表的时候,B表做相应的动作。 目前遇到一个情况就是在A表修改之后没有保存,直接关掉。但是重新打开的时候B表就被修改了。 是不是只能在datacolchanged 改变后,加入保存行的操作。这样的话,就不能后退了。所以很矛盾。
|
-- 作者:有点蓝 -- 发布时间:2020/7/21 20:25:00 -- datacolchanged 是即时处理的,和保存有什么关系。到BeforeCloseProject事件判断如果有表格没有保存提醒:http://www.foxtable.com/webhelp/topics/0668.htm |
-- 作者:81538475 -- 发布时间:2020/7/21 21:28:00 -- 举个例子,比如 表A 的第一列 改变后,表B的第一列会做相应的改变。 这个时候,表A 的第一列的一个值从 1 改成 2. 那么表B的这个值也改成了2。 但是,这个时候,如果表A 关闭的时候不想保存之前的修改,直接关闭并且不保存。重新打开的时候,表B是2 .表A就是1.就不对了。 所以,是不是只有一种解决办法,就是表A改一步,保存一步。
|
-- 作者:有点蓝 -- 发布时间:2020/7/21 21:42:00 -- 如果表A没有保存,那么正常表B也没有保存吧!如果保存了表B,也要同时保存表A |