Foxtable(狐表)用户栏目专家坐堂 → 人数考勤求思路,列可以按日如图


  共有2178人关注过本帖树形打印复制链接

主题:人数考勤求思路,列可以按日如图

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/4 16:14:00 [显示全部帖子]

方法一:一个日期列,一个考勤列,加上其它列;这样利于统计。

 

方法二:按照你图片那样设计31列。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/4 16:54:00 [显示全部帖子]

以下是引用舞楼名角在2018/1/4 16:22:00的发言:

(设计31列,就是每月天数不一样,希望屏蔽没有的日期填上,不知道有没办法处理)

 

1、年份、月份,分别填入 2018,2,这样的数据;日期列,这样命名,如 日1、日2、日3、日4.....

 

2、startEdit事件写代码

 

If e.Col.Name Like "日*" AndAlso e.Row.isnull("年份") = False AndAlso e.Row.isnull("月份") = False Then

    Dim n As Integer = Date.DaysInMonth(e.Row("年份"), e.Row("月份"))

    If e.Col.name.replace("日", "") > n Then

        e.cancel = True

    End If

End If


 回到顶部