Foxtable(狐表)用户栏目专家坐堂 → [求助]提醒功能代码请教


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

主题:[求助]提醒功能代码请教

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


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
[求助]提醒功能代码请教  发帖心情 Post By:2021/4/25 15:31:00 [只看该作者]

图片点击可在新窗口打开查看
现在有四项提醒,代码如下
Dim rw As WinForm.TopicBar = e.Form.Controls("任务栏")
Dim sy As WinForm.TopicLink = rw.Pages("提醒").Links("试用")
Dim ht As WinForm.TopicLink = rw.Pages("提醒").Links("合同")
Dim sr As WinForm.TopicLink = rw.Pages("提醒").Links("生日")
Dim sfz As WinForm.TopicLink = rw.Pages("提醒").Links("身份证")

sy.Text = "15天内试用到期的员工共有 " & DataTables("员工资料").Compute("count(_identify)","转正日期 <= #" & Date.Today.AddDays(15) &"# And 用工性质 <> '合同工'") & " 人"
ht.Text = "30天内合同终止的员工共有 " & DataTables("员工资料").Compute("count(_identify)","合同终止日 <= #" & Date.Today.AddDays(30) &"# And 用工性质 = '合同工'") & " 人"
sfz.Text = "30天内身份证到期的员工共有 " & DataTables("员工资料").Compute("count(_identify)","身份证有效期 <= #" & Date.Today.AddDays(30) &"# And 用工性质 = '合同工'") & " 人"

Dim i As Integer = 0
For Each dr As DataRow In DataTables("员工资料").DataRows
    If dr("出生日期").month = Date.Today.Month Then
        i =i +1
    End If
Next
sr.text = "本月过生日的员工共有 " & i & " 人"

e.Form.Controls("自启动").checked = GetConfigValue("自启动",False)

想再增加一个提醒,退休日期前三个月提醒,男 60岁 女 50岁 ,资料表里都有出生日期和年龄的数据,请问如何实现

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111410 积分:567120 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/25 15:42:00 [只看该作者]

增加一个辅助列,先根据出生日期计算出退休日期,然后再根据退休日期做条件查询

 回到顶部