Foxtable(狐表)用户栏目专家坐堂 → 表达式代码转事件代码


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

主题:表达式代码转事件代码

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


加好友 发短信
等级:幼狐 帖子:161 积分:1240 威望:0 精华:0 注册:2019/10/12 19:54:00
表达式代码转事件代码  发帖心情 Post By:2021/6/14 15:47:00 [只看该作者]

表达式列“总数”的公式为:
IsNull([高],1000) * IsNull([宽],1000)* IsNull([数量],0)/1000000

请问若要将表达式列转换为数据列,在事件“datacolchanged”中来写代码代替此公式,如何写比较简便
[此贴子已经被作者于2021/6/14 15:53:38编辑过]

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


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

Select Case e.DataCol.Name
    Case
 "
","","数量"
dim h as double = 1000
if e.DataRow.isnull("") = false then h = e.DataRow("")
dim w as double = 1000
if e.DataRow.isnull("") = false then w = e.DataRow("")
     e.DataRow("总数") = h * w * e.DataRow("数量") / 1000000
End
 Select

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


加好友 发短信
等级:幼狐 帖子:161 积分:1240 威望:0 精华:0 注册:2019/10/12 19:54:00
  发帖心情 Post By:2021/6/15 11:37:00 [只看该作者]


 回到顶部