Foxtable(狐表)用户栏目专家坐堂 → 窗口TABLE表数据计算问题


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

主题:窗口TABLE表数据计算问题

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/22 13:35:00 [显示全部帖子]

CurrentChanged

选择不同数据行后执行,也就是Current属性发生变化后执行。

e参数属性: 

Table: 引发事件的Table
 
本事件和PositionChanged有些相似,但是有本质区别,例如选定第二行,然后排序数据,由于排序后输入焦点还在第二行,Position属性没有发生变化,所以PositionChanged不会触发,但是排序之后,第二行可能已经不是排序之前的第二行了,从而导致Current属性发生变化,因此可能会触发CurrentChanged事件。


改为放到AfterSelChange事件


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/23 7:54:00 [显示全部帖子]

到主表事件处理,判断一下表名,

if e.table = "窗口1_table1" then
……

 回到顶部