Foxtable(狐表)用户栏目专家坐堂 → [求助]全局表事件未起效


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

主题:[求助]全局表事件未起效

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


加好友 发短信
等级:六尾狐 帖子:1416 积分:10971 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]全局表事件未起效  发帖心情 Post By:2025/3/18 13:29:00 [只看该作者]

在项目事件Initialize中已设置了
For Each dt As DataTable In DataTables
    dt.GlobalHandler.DataColChanged = True
Next

然后在全局表ataColChanged事件中进行了下面的设置
Select Case e.DataCol.Name
    Case "年份", "月份"
        e.DataRow("制单人") = _UserName
End Select
结果无效,项目采用自定义用户

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


加好友 发短信
等级:超级版主 帖子:112799 积分:574358 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/18 13:36:00 [只看该作者]

如果是sqltable、sqlquery类型窗口表控件,窗口打开绑定表格后对应的datatable才存在,需要在绑定后再设置GlobalHandler

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


加好友 发短信
等级:六尾狐 帖子:1416 积分:10971 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2025/3/18 14:01:00 [只看该作者]

就是普通的外部表,直接在表属性中设置是没问题的

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


加好友 发短信
等级:超级版主 帖子:112799 积分:574358 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/18 14:32:00 [只看该作者]

普通的外部表不可能有问题。项目打开后才加载的表格?

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


加好友 发短信
等级:六尾狐 帖子:1416 积分:10971 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2025/3/18 15:00:00 [只看该作者]

是的

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


加好友 发短信
等级:超级版主 帖子:112799 积分:574358 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/18 15:22:00 [只看该作者]

项目打开后才加载的,Initialize事件执行的时候还没有的,当然没有设置到。

在加载后再另外使用代码设置GlobalHandler

 回到顶部