以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表达式代码转事件代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169379) |
-- 作者:lal021962 -- 发布时间:2021/6/14 15:47:00 -- 表达式代码转事件代码 表达式列“总数”的公式为: IsNull([高],1000) * IsNull([宽],1000)* IsNull([数量],0)/1000000请问若要将表达式列转换为数据列,在事件“datacolchanged”中来写代码代替此公式,如何写比较简便
[此贴子已经被作者于2021/6/14 15:53:38编辑过]
|
-- 作者:有点蓝 -- 发布时间: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("数量") / 1000000End Select |
-- 作者:lal021962 -- 发布时间:2021/6/15 11:37:00 -- 牛 |