以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  老师,考勤表如何自动计算出勤天数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=160895)

--  作者:18504175995
--  发布时间:2021/2/25 13:38:00
--  老师,考勤表如何自动计算出勤天数
老师,有个考勤表,每日记录员工出勤情况,一个日期一列(如图),
我想要个功能,每多一天出勤,就会在出勤列里增加一个数,当然取消后要减少,这个统计
出勤天数代码最简单有效的写法是什么?

此主题相关图片如下:2ccb8f694768a9e40b80901fff40121.png
按此在新窗口浏览图片

--  作者:有点蓝
--  发布时间:2021/2/25 13:45:00
--  
遍历所有的考勤列,如果有值就累加1.假设考勤列名称为:列1、列2
DataColChanged事件
If e.DataCol.Name like "列*" Then
dim sum as integer
for i as integer = 1 to 31
if e.datarow.isnull("列" &i) = false then
sum=sum+1
end if
next
e.datarow("天数") =sum
end if



--  作者:18504175995
--  发布时间:2021/2/25 14:16:00
--  
谢谢老师