以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 如何实现定期自动备份? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4636) |
-- 作者:dg5588 -- 发布时间:2006/10/31 21:20:00 -- 如何实现定期自动备份? 各位大师:请赐教?谢谢 |
-- 作者:yangming -- 发布时间:2006/10/31 21:26:00 -- 如何实现定期备份? 易表有一个备份函数BackupFile,用于将当前打开的文件备份到其他位置。 例如: BackupFile("c:\\abc.egd") 表示将当前文件备份到C盘,备份文件名为abc.egd 本函数结合计划设置功能,可以实现自动备份。例如希望每天备份一次,每次备份覆盖上周同一天的备份,也就是保留七个备份,只需增加一个计划,时间间隔设为“8:30”,命令公式设为: BackupFile("c:\\backup\\abc.egd" +Text(WeekDay(Today()))) 这个公式在每天8:30的时候自动备份当前文件,周日的备份文件名为abc.egd1,周一为abc.egd2,周二为abc.egd3,其余类推,将这些备份文件的后缀名改为egd,即可用易表打开。 BackupFile函数最好和Save函数结合使用, 例如: Save() and BackupFile("c:\\backup\\abc.egd" +Text(Weekday(Today()))) 这样就能在备份前保存数据,确保备份的是最新数据。 如何实现定期存盘? |
-- 作者:dg5588 -- 发布时间:2006/10/31 21:39:00 -- 谢谢! |