需求是:如何实现每月底对表A的所有数据记录进行审核,也就是“审核”为“是”,不为空?
场景一:到期后没有打开项目能否执行事件审核执行?如果可以,怎样实现?如果不能实现,有替代的方法?如何实现?
之所以,考虑没打开项目能执行,是因为下面原因:
1,正常上班时间,大家都会打开项目,但放假,比如5.1或国庆节放假或其他原因,企业恰好在月底这一天没上班,那这个
每月月底执行审核的事件就没能执行,过了这时间又不会执行,就无法满足需求功能。
2,或许说加上判断语句,每天判断审核情况,这个影响性能每天判断,还会表A的审核字段平时是允许为空,只有在每月月底才执行审核。
如何实现需求。
MyTimers
利用MyTimers集合,可以获得指定名称的计划,例如:
MyTimers("计划1")
计划的属性有:
Interval:执行间隔,单位为毫秒。
Enabled: 是否执行,设为False,暂停执行该计划。
例如:
MyTimers("计划1").Enabled = False '暂停计划1
MyTimers("计划2").Interval = 4000 '计划2的执行间隔改为4秒