以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于"长*宽*高"的计算方法,请教大家  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2998)

--  作者:木鸡
--  发布时间:2009/6/2 21:58:00
--  [求助]关于"长*宽*高"的计算方法,请教大家
EXCEL里有一个EVALUATE宏表函数,可以直接计算文本结果,
比如长2宽3高4,可以在A1中直接输入2*3*4,在B2中利用EVALUATE宏表函数就可以得到计算结果.

请问在狐表里有相似的计算方法吗?

谢谢大家
--  作者:木鸡
--  发布时间:2009/6/2 21:59:00
--  

沙发

夜深了,坐个沙发慢慢等高手指教.


--  作者:ylm
--  发布时间:2009/6/2 22:09:00
--  

假定希望根据第一列输入的计算公式,在第二列得出计算结果,可以将DataColChanged事件代码设为:

If e.DataCol.Name = "第一列" Then
    If e.DataRow.IsNull("第一列") Then
        e.DataRow("第二列") = Nothing
    Else
        e.DataRow("第二列") = Eval(e.DataRow("第一列"),e.DataRow)
    End
If

End
If


--  作者:木鸡
--  发布时间:2009/6/2 22:20:00
--  加密狗求激活求注册
确实可行,太好了,谢谢ylm
--  作者:八婺
--  发布时间:2009/6/2 22:32:00
--  
以下是引用木鸡在2009-6-2 21:59:00的发言:

沙发

夜深了,坐个沙发慢慢等高手指教.


哈哈,半夜能抢到沙发的确不错。

靠,看走眼了,原来你自己坐啊图片点击可在新窗口打开查看

[此贴子已经被作者于2009-6-2 22:33:09编辑过]