以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何计算一行中人员的数量  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119444)

--  作者:18982685775
--  发布时间:2018/5/25 7:56:00
--  如何计算一行中人员的数量
请教如何实现计算一行当中人员的数量,代码表达式均可!如一行当中有不同岗位人员,分不同的列显示,但要计算这行有几个人员的数量
[此贴子已经被作者于2018/5/25 7:56:20编辑过]

--  作者:有点甜
--  发布时间:2018/5/25 8:49:00
--  

表达式列:iif(第一列 is null, 0, 1) + iif(第二列 is null, 0, 1) + iif(第三列 is null, 0, 1)

 

代码:datacolchanged事件

 

Select case e.datacol.name

    case "第一列","第二列","第三列"

        e.datarow("数量") = iif(e.datarow("第一列") = nothing, 0, 1) + iif(e.datarow("第二列") = nothing, 0, 1) + iif(e.datarow("第三列") = nothing, 0, 1)

End Select


--  作者:18982685775
--  发布时间:2018/5/25 10:35:00
--  
谢谢!
另外请教下,有了计件工资明细后,如何根据部门、日期、姓名计算每天每人的计件工资合计

--  作者:有点甜
--  发布时间:2018/5/25 10:39:00
--  

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=119459