以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求配载率  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76981)

--  作者:sf020cf
--  发布时间:2015/11/9 13:25:00
--  求配载率

Dim pzl As Integer = DataTables("应付款项").Compute("Sum(装载量)" / "Sum(体积)).SetFormat("0.00%")

e.Form.Controls("Label9").Text = pzl

 报错:

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,数据汇总,Button2,Click
详细错误信息:
从字符串“Sum(装载量)”到类型“Double”的转换无效。
输入字符串的格式不正确。

数据中有整数 也有空值  假如得到pzl 需要百分比显示 在哪加  .SetFormat("0.00%")


--  作者:大红袍
--  发布时间:2015/11/9 14:14:00
--  

Dim pzl As String = Format(DataTables("应付款项").Compute("Sum(装载量)") / DataTables("应付款项").Compute("Sum(体积)"), "0.00%")

 

------

 

Dim pzl As String = Format(DataTables("应付款项").Compute("Sum(装载量 / 体积)), "0.00%")