[操作技巧]如何调用系统时间修改程序
(本技巧原创人:babylon)
背 景:
我们经常会利用易表的默认值公式和SerialNo()函数来生成每条记录的流水编号,而且可以通过结合Cell、Mid等函数实现跨年度流水编号(参见:[操作技巧]年份变更时如何重新编写流水号)。
但对于有多个终端用户,且数据库里有调用到当前系统时间的数据库,如果某个终端用户的系统时间不正确(造成这种情况的原因很多,比如:CMOS电池没电、病毒……),那么他们在使用数据库的时候就容易出现错误。
那么,我们有什么办法可以尽量避免这种问题呢?
我们可以利用预处理公式让用户每次打开数据库的时候弹出一个显示有当前系统日期及时间的窗口,这样就可以提醒用户注意当前系统时间是否正确了。在XP下,我们利用run函数可以直接调用系统时间修改程序;但在98下暂时没办法实现,但看到这样的窗口也会留意一下系统时间,有问题的时候可以手动修改。如下图:
RAR文件下载
编后话:
利用这样的方法,我们可以在每次进入数据库前确认一下系统时间,这对于一个有调用系统时间需求的易表数据库系统非常有必要!