以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]小白咨询  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=179957)

--  作者:wenmang
--  发布时间:2022/9/20 16:02: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

Eval采用VBScript语法,没有方法和属性的概念,所有的计算都是通过函数完成的。



请问以上代码放哪里?方便的话配个截图,感谢!


--  作者:有点蓝
--  发布时间:2022/9/20 16:05:00
--  
参考:http://www.foxtable.com/webhelp/topics/1445.htm

表属性-》datacolchanged事件