根据录入的“入库日期”,计算出“库存天数”,即Date.today - e.datarow("入库日期"),需要每天更新。
目前想到的方案一是:在afteropenproject中写上重置“入库日期”的代码
DataTables("A").DataCols("入库日期").RaiseDataColChanged()
但是因为数据量比较大,所有行都重置一遍再保存需要较长时间,造成每个用户每次打开项目并保存的时间过长。
考虑到每天只需更新一次,不必每个用户每次打开项目都得重置,方案二是:
使用计划管理,且限定管理员执行重置“入库日期”的代码,另外在服务器上长时间开启客户端程序。
只知道在计划中设置时间间隔,请教如何实现每天早上6:00执行该重置列的计划呢?或者有更好的每天更新日期的方法?