Foxtable(狐表)用户栏目专家坐堂 → [求助]逻辑列


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

主题:[求助]逻辑列

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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/30 8:32:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/scr/1306.htm及格;不及格

datacolchanged事件

if e.datacol.name = "A列"
e.datarow("B列") = (e.newvalue >= 60)
end if


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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/30 10:11:00 [显示全部帖子]

if e.datacol.name = "A列"
e.datarow("B列") = IIF(e.newvalue >= 60,"合格","不合格")
end if

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


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

SystemReady = false/true 这2句代码去掉

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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/3 9:46:00 [显示全部帖子]

1、
if e.datacol.name = "A列"
e.datarow("B列") = IIF(e.newvalue >= 60 andalso e.newvalue <= 80 ,"优秀","一般")
end if

2、
Dim cs1 = e.DataRow("cs1")
Dim ood1 = e.DataRow("ood1")
Dim oid2 = e.DataRow("oid2")
Dim oysl1 = e.DataRow("oysl1")
If cs1 <> Nothing Then
    SystemReady = False
    dim v = (cs1-(ood1-oid2)/2)/cs1
    e.DataRow("oysl1") = v
    e.DataRow("判断") = IIF(v>0.14,"过高",iif(v >= 0.08, "正常","过低"))
    SystemReady = True
End If


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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/3 10:30:00 [显示全部帖子]

v是变量,您肯定用错代码了,贴出代码看看

 回到顶部