Foxtable(狐表)用户栏目专家坐堂 → 改变当前列的方法是什么


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

主题:改变当前列的方法是什么

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

你这个逻辑有点矛盾。既然不想触发就不要写这个事件。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

定义一个全局变量做开关

AfterSelchange 事件
if vars("不处理") = false then
'原AfterSelchange 事件代码
end if

保存时
vars("不处理")  = true
'原保存代码
vars("不处理")  = false

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

列名是没有办法改变的。

改标题的话就不要使用name来判断,使用Caption,可以试试把代码改成

If C.Caption <> "姓名" And C.Caption <> "身份证号" 

但是不建议这样做,用户体验很不好,用户会觉得莫名其妙,某个列突然就变了标题,而且标题和数据完全对应不上。

 回到顶部