主题:[讨论]合同到期提醒功能怎么设计
纵横四海锁锁
[专家分:20] 发布于 2008-07-22 13:16:00
大家好,我在做一个人力资源管理系统,现在希望软件里能实现合同到期提醒、员工生日提醒功能!例如 员工入职日期2007-7-1 试用期3个月 签订合同日期2007-10-1 实现功能:日期提前7天开始提醒功能 请教各位设计思路!谢谢!在员工快要过生日前几天也能够有个自动提醒,请问具体的怎么做呢?
谁有做过类似的这个模块的,想参考下,万分感谢!!
回复列表 (共11个回复)
沙发
纵横四海锁锁 [专家分:20] 发布于 2008-07-22 13:22:00
有谁来帮我看看啊,在线等
板凳
纵横四海锁锁 [专家分:20] 发布于 2008-07-22 17:30:00
哎 有没有人知道啊
3 楼
老大徒伤悲 [专家分:29120] 发布于 2008-07-22 19:37:00
关键是你的员工数据用什么方法储存着?
4 楼
天天学习 [专家分:4570] 发布于 2008-07-22 20:10:00
从数据库里获得数据,逐个检查就是了。可参考datediff函数。
5 楼
jianghongbo1 [专家分:410] 发布于 2008-07-23 09:06:00
在什么地方提醒,是开机在托盘提醒,还是程序启动时提醒,还是程序运行中提醒。
6 楼
纵横四海锁锁 [专家分:20] 发布于 2008-07-23 10:46:00
[quote]在什么地方提醒,是开机在托盘提醒,还是程序启动时提醒,还是程序运行中提醒。[/quote]
谢谢你的回复,我是想在程序启动时提醒
7 楼
纵横四海锁锁 [专家分:20] 发布于 2008-07-23 10:54:00
[quote]关键是你的员工数据用什么方法储存着?[/quote]
我是用的access数据库
8 楼
纵横四海锁锁 [专家分:20] 发布于 2008-07-23 10:55:00
[quote]从数据库里获得数据,逐个检查就是了。可参考datediff函数。[/quote]
谢谢你,我试一下
9 楼
老大徒伤悲 [专家分:29120] 发布于 2008-07-23 12:49:00
这些明确了还有什么难的呢?
所以阿,我建议,对问题自己先完整准确描述,这样,很多自己就能解决。
即使自己没能解决,别人也好帮助。
10 楼
jianghongbo1 [专家分:410] 发布于 2008-07-23 14:07:00
一般生日是在年上加一计算,如1988年7月28日是生日,那1989年7月28日就是生日,所以不用间隔数计算,建议用dateadd()计算
recordsourse=表名
refresh
do while recordset.eof=false
n=recordset("姓名")
if getsetting(,,n,生日,s)="" then
s=recordset("生日")
if date=dateadd(y,1,s) then
msgbox""
s=dateadd(y,1,s)
savesetting ,n,生日,s
recodset.movenext
else
....
end if
loop
第一次year(date)-year(生日),就是年要加的间隔数,第二次改为1,运行把它保存在注册表或数据里。
先求出dateadd(y,1,s)再求dateadd(d,-7,s)
我来回复