以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表的datachanged事件运算时程序退出  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169194)

--  作者:hongyaoyu2019
--  发布时间:2021/6/6 17:08:00
--  表的datachanged事件运算时程序退出
下面这段代码,溢流口宽度与溢流口高度列是单精度小数,列属性自定义了100,200两种数据,当输入完溢流口宽度b溢流口高度H数据后,
单座溢流口过流能力数据不变,此时点选表的任何但远程,程序退出。
e.DataRow("单座溢流口过流能力") = 320*e.DataRow("溢流口宽度b")*(2*9.8)^0.5*e.DataRow("溢流口高度H")^1.5
--  作者:有点蓝
--  发布时间:2021/6/6 20:49:00
--  
如果上面就是datacolchanged事件完整代码,先看看:http://www.foxtable.com/webhelp/topics/1522.htm

Select Case e.DataCol.Name
    
Case "
溢流口宽度b","溢流口高度H"
     
e.DataRow("单座溢流口过流能力") = 320*e.DataRow("溢流口宽度b")*(2*9.8)^0.5*e.DataRow("溢流口高度H")^1.5
End
 
Select

--  作者:hongyaoyu2019
--  发布时间:2021/6/6 22:45:00
--  
问题解决了,谢谢