以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何加入变量 i (已解决)  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=11013)

--  作者:yyzlxc
--  发布时间:2011/7/4 14:10:00
--  [求助]如何加入变量 i (已解决)

一段代码,目的:计算年均人数。

第一行:在统计表中获取列数;

第二行:得到共计月份数;

第三行:用统计表的合计投工数除以月份数得到年均人数。

下面代码中获取的数据为一年,所以可以用12除,所得数据正确。

要求:如何用变量 i ,来替换公式中的12。请各位老师指教。谢谢!!

 

Dim i As Integer =Tables("统计表").Cols.Count
i=(i-4)/2    ‘每月2列,其他4列
r.DataTable.DataCols.Add("合计_年均人数", Gettype(Double),"[合计_投工]/12")

[此贴子已经被作者于2011-7-4 14:31:30编辑过]

--  作者:hhbb
--  发布时间:2011/7/4 14:17:00
--  
多看看幫助吧,不然永無進步!

Dim i As Integer =Tables("统计表").Cols.Count
i=(i-4)/2    ‘每月2列,其他4列
r.DataTable.DataCols.Add("合计_年均人数", Gettype(Double),"[合计_投工]/" & i)

--  作者:狐狸爸爸
--  发布时间:2011/7/4 14:29:00
--  

呵呵,楼主看看这个:

http://help.foxtable.com/topics/1284.htm

 


--  作者:yyzlxc
--  发布时间:2011/7/4 14:31:00
--  
谢谢hhbb老师,又一次得到您的帮助,再次感谢!只怪自己基础太差,还求各位多多关照。