以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  计算方式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34126)

--  作者:yifan3429
--  发布时间:2013/5/31 9:22:00
--  计算方式

初次用到函数或是代码计算

还是比较模糊

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130531091833.jpg
图片点击可在新窗口打开查看

 

 

我要根据计量单位的选择(平方或是立方)来确定后面的计算公式 

如果是平方那么  长*宽*损率

如果是立方那么长*宽*高*损率

 

使用公式好还是用代码公式   请高手给下意见

同时我不清楚该如何让实现

还请赐教!

[此贴子已经被作者于2013-5-31 9:25:30编辑过]

--  作者:XYT
--  发布时间:2013/5/31 9:23:00
--  
你想要什么,能说具体点吗
--  作者:Bin
--  发布时间:2013/5/31 9:25:00
--  
上例子,需求描述清楚.这个很简单的. 
--  作者:夕然
--  发布时间:2013/5/31 9:37:00
--  

把以下代码写在表属性中,datacolchanged 中 

 

If e.DataCol.Name = "材质计量" Then 
    If e.DataRow("材质计量") ="立方"  Then
        e.
DataRow("xxx") = e.DataRow("xxx") * e.DataRow("xxx")*e.DataRow("xxx") 

    Elseif e.DataRow("材质计量") ="平方"  Then
    
    e.DataRow("xxx") = e.DataRow("长") * e.DataRow("宽")
        

    End
If
End
If