以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]条件表达式怎么写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132584)

--  作者:313921016
--  发布时间:2019/3/25 14:23:00
--  [求助]条件表达式怎么写
各位老师

第一列的数据是40*80单孔管时
第二列为层数,数据是25
第三列为根数,数据是3
第四列为表达式列,数据是75
第五列为表达式列,数据为0
当第一列的数据是30*60单孔管时
第二列为层数,数据是25
第三列为根数,数据是3
第四列为表达式列,数据是0
第五列为表达式列,数据为75
表达式怎么写
写在那里一列

--  作者:有点甜
--  发布时间:2019/3/25 15:05:00
--  

datacolchanged事件

 

If e.datacol.name = "第一列" then

    If e.datarow("第一列") = "40*80" then

        e.datarow("第二列") = 25

        e.datarow("第三列") = 3

    ElseIf e.datarow("第一列") = "30*90" then

        e.datarow("第二列") = 25

        e.datarow("第三列") = 3

    End If

End If


--  作者:313921016
--  发布时间:2019/3/28 15:19:00
--  
老师我第二列和第三列的数据是变动的
--  作者:有点甜
--  发布时间:2019/3/28 16:33:00
--  
以下是引用313921016在2019/3/28 15:19:00的发言:
老师我第二列和第三列的数据是变动的

 

变动也没问题啊。请上传具体实例,说明如何操作,最后达到什么效果。


--  作者:313921016
--  发布时间:2019/4/7 9:33:00
--  
有问题
吊用数据有问题,
从字符串"层数"单到类型"double"的转换无效

--  作者:有点甜
--  发布时间:2019/4/7 10:38:00
--  
以下是引用313921016在2019/4/7 9:33:00的发言:
有问题
吊用数据有问题,
从字符串"层数"单到类型"double"的转换无效

 

贴出你所写代码。


--  作者:313921016
--  发布时间:2019/4/7 19:01:00
--  
求助
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190407185239.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/4/7 21:08:00
--  

改成比如这样的代码

 

e.datarow("层数") * e.datarow("单层根数")

 


--  作者:313921016
--  发布时间:2019/4/8 15:27:00
--  
谢谢,搞定了