以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]子表完成百分比  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76430)

--  作者:qwz405
--  发布时间:2015/10/29 6:26:00
--  [求助]子表完成百分比
工程,其分几个工段不一定。

当只有1个工段,假设其工时为1时,1工段完工百分比为:100%;
当增加第2工段,假设其工时为1时,此时,1工段完工百分比:50%,2完工工段50%;
......

不是求每段所占百分比:[子表.工时]/Sum([子表.工时]

请教老师,这个代码怎么写?



--  作者:Hyphen
--  发布时间:2015/10/29 8:43:00
--  

Dim dr As Row = CurrentTable.Current

 

Dim per As Integer = dr("工时") / CurrentTable.Compute("Sum(工时)", "主单编号 = \'" & dr("主单编号") & "\'")

 

http://www.foxtable.com/help/topics/0393.htm

 


--  作者:大红袍
--  发布时间:2015/10/29 9:13:00
--  

1、父表加一列 总工时,统计子表数据;

 

http://www.foxtable.com/help/topics/0100.htm

 

2、然后子表此列,引用父表的总工时。

 

http://www.foxtable.com/help/topics/0106.htm

 


--  作者:qwz405
--  发布时间:2015/10/29 14:49:00
--  

老师,参照您的教学,我只弄成了各段所点总工时的比例,而不是截止每段已完成的比例。

请您指导

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1029.table


图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2015/10/29 14:48:53编辑过]

--  作者:大红袍
--  发布时间:2015/10/29 15:19:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1029.table