以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请帮忙看看?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=29074)

--  作者:lyfxybc
--  发布时间:2013/2/27 6:45:00
--  请帮忙看看?

请帮忙看看?

e.Form.Controls("TextBox43").Text = DataTables("导航_Table18").Compute("Sum(匹数)")

e.Form.Controls("TextBox44").Text = DataTables("导航_Table18").Compute("Sum(匹数)","[合格] = \'True \'" )
e.Form.Controls("TextBox45").Text = DataTables("导航_Table18").Compute("(Sum(匹数)/Sum(匹数)","[合格] = \'True \'")

划线部分为何不执行


--  作者:夕然
--  发布时间:2013/2/27 7:26:00
--  
你的目的应该是计算合格匹数占总匹数的百分比吧
e.Form.Controls("TextBox45").Text = DataTables("导航_Table18").Compute("(Sum(匹数)/Sum(匹数)","[合格] = \'True \'")
改一下

e.Form.Controls("TextBox45").Text = DataTables("导航_Table18").Compute("Sum(匹数)","[合格] = \'True \'" ) / DataTables("导航_Table18").Compute("Sum(匹数)")

--  作者:lyfxybc
--  发布时间:2013/2/27 11:42:00
--  

非常感谢