Foxtable(狐表)用户栏目专家坐堂 → 总表里的能力点根据姓名,时间,项目代码三个条件汇总明细表里的能力点,并以,号隔开


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

主题:总表里的能力点根据姓名,时间,项目代码三个条件汇总明细表里的能力点,并以,号隔开

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
总表里的能力点根据姓名,时间,项目代码三个条件汇总明细表里的能力点,并以,号隔开  发帖心情 Post By:2018/3/22 21:15:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/22 21:32:00 [只看该作者]

总表datacolchanged事件

 

If e.DataCol.Name = "姓名" Then '发生变化的是产品列.
    e.DataRow("能力点") = DataTables("子表").GetComboListString("能力点", "姓名 = '" & e.DataRow("姓名") & "'").replace("|", ",")
End If

 

子表datacolchanged事件

 

If e.DataCol.Name = "能力点" Then '发生变化的是产品列.
    DataTables("统计").DataCols("姓名").RaiseDataColChanged("姓名 = '" & e.DataRow("姓名") & "'")
End If


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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2018/3/24 9:38:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:110642 积分:563118 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/24 10:12:00 [只看该作者]

If e.DataCol.Name = "项目代号"  orelse e.DataCol.Name = "填写人"  orelse e.DataCol.Name = "计划日期" Then '发生变化的是产品列.
    e.DataRow("能力点") = DataTables("工作记录评价表").GetComboListString("能力点", "填写人 = '" & e.DataRow("填写人") & "'  And 划日期 = '" & e.DataRow("计划日期") & "'  And 目代号 = '" & e.DataRow("项目代号")  & "'").replace("|", ",")
End If

 回到顶部