wenso 发表于 2007-12-11 22:16

定时提醒功能可以实现吗?

想做一个设备管理程序,设备维护周期是一年,能不能实现一年后自动提醒功能...有哪位高手可以指点一下吗?谢谢!

啸凡 发表于 2007-12-11 22:40

当然可以。
您把设备启用时间输入表中保存,每次启动系统时把当前日期与之对照,求出两个日期相隔的月数,如果刚好就12的倍数(一年、两年……)则:
MessageBox(‘请对该设备进行年度维护’,25,‘提醒信息’)
当然,在实际工作中,这种提醒最好不要精确到某一日,而应有三到五天的提醒,并在你完成维护,且输入维护记录后取消提醒。

Tiger5392 发表于 2007-12-11 23:50

If ABS(DATE()-DATE(Year(DATE()),Month(上次维修日期),Day(上次维修日期)))<5  &&连续1周提醒
  MessageBox('您该维修您的设备了')
EndIf

baichuan 发表于 2007-12-12 08:25

啸凡给出思路,老虎给出实际语句,俩人配合挺好!

那我就给个建议吧:尽量用啸凡的思路自己找出实际语句来,即使不像老虎那么简单!

hu9jj 发表于 2007-12-12 16:18

凑个热闹:在维修表加一个字段来记录最后维修的日期,若最后维修日期与当前的日期相差超过365天就一直提醒用户。

[[italic] 本帖最后由 hu9jj 于 2007-12-12 16:30 编辑 [/italic]]

zhaocqdx 发表于 2007-12-13 18:11

顶起,我也打算做一个物料管理系统,就是物料没有库存时就自动提醒!

baichuan 发表于 2007-12-14 08:18

呵呵,没有库存就是等于零呗!
好像也不能是负的啊,
所以在程序中必然会判断是否有库存,如果<1了,那就messagebox一下呗!

页: [1]

编程论坛