易表在线答疑技术与交流用户社区 → 如何实现定期自动备份?


  共有7560人关注过本帖树形打印复制链接

主题:如何实现定期自动备份?

帅哥哟,离线,有人找我吗?
dg5588
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:326 积分:0 威望:0 精华:0 注册:2006/9/23 12:44:00
如何实现定期自动备份?  发帖心情 Post By:2006/10/31 21:20:00 [只看该作者]

各位大师:请赐教?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2062 积分:20 威望:0 精华:0 注册:2006/8/11 10:51:00
  发帖心情 Post By: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())))
这样就能在备份前保存数据,确保备份的是最新数据。

如何实现定期存盘?
1、增加一个计划,计划的时间间隔设为定期存盘间隔,例如希望每30分钟存盘一次,将计划的时间间隔设为30即可。
2、命令公式设为:Save()
注意这是真正意义的存盘操作,和前面提到的用于灾难恢复的自动存盘是不同的。


 回到顶部
帅哥哟,离线,有人找我吗?
dg5588
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:326 积分:0 威望:0 精华:0 注册:2006/9/23 12:44:00
  发帖心情 Post By:2006/10/31 21:39:00 [只看该作者]

谢谢!

 回到顶部