以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  备份  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59764)

--  作者:方沈
--  发布时间:2014/11/10 16:09:00
--  备份

各位大侠:能否实现,当用户组是“经理”登陆时,系统自动备份附件到指定路径。

 

也就是,当经理在A电脑登录时(或登陆后),系统自动在A电脑上备份附件。

           当经理在B电脑登录时(或登陆后),系统自动在B电脑上备份附件。

 

附件是access

保存地点在    D:\\管理系统备份\\备份

 

 

我现在在项目属性中设置   D:\\管理系统备份\\备份

                                  这样的话,只要每个人登陆后,都会在登陆者的电脑上备份。

 

 

谢谢


--  作者:有点甜
--  发布时间:2014/11/10 16:12:00
--  

 1、可以直接编写代码备份 http://www.foxtable.com/help/topics/0343.htm

 

 2、可以用代码设置备份 Syscmd.Project.Backup("D:\\管理系统备份\\备份")


--  作者:jswjyjf
--  发布时间:2014/11/10 16:32:00
--  
Syscmd.Project.Backup("D:\\管理系统备份\\备份")  这样备份的 是 什么 ,是一个项目文件吧
--  作者:有点甜
--  发布时间:2014/11/10 16:35:00
--  
以下是引用jswjyjf在2014-11-10 16:32:00的发言:
Syscmd.Project.Backup("D:\\管理系统备份\\备份")  这样备份的 是 什么 ,是一个项目文件吧

 

如果设置了 包括附件,就备份项目文件和附件


--  作者:方沈
--  发布时间:2014/11/10 16:37:00
--  
 

FileSys.CopyDirectory ("C:\\TestFiles", "C:\\TestFiles2", True)

 

 

这样是否会备份到很多人的电脑


--  作者:有点甜
--  发布时间:2014/11/10 16:38:00
--  
以下是引用方沈在2014-11-10 16:37:00的发言:
 

FileSys.CopyDirectory ("C:\\TestFiles", "C:\\TestFiles2", True)

 

 

这样是否会备份到很多人的电脑

 

你可以加入用户的判断啊。比如

 

If User.Name = "经理" Then


--  作者:方沈
--  发布时间:2014/11/10 16:39:00
--  
是把附件备份到"D:\\管理系统备份\\备份")  
--  作者:方沈
--  发布时间:2014/11/10 16:42:00
--  

 

 

If User.Name = "经理" Then

FileSys.CopyDirectory ("C:\\TestFiles", "C:\\TestFiles2", True)

怎么写,写在哪里?

谢谢

 

我就这个意思,

如果是经理登入,复制附件(不是覆盖)

谢谢


--  作者:有点甜
--  发布时间:2014/11/10 16:43:00
--  

写入对应的路径即可啊

 

FileSys.CopyDirectory (ProjectPath & "附件", "D:\\管理系统备份\\备份", True)


--  作者:jswjyjf
--  发布时间:2014/11/10 16:46:00
--  
如何设置括附件,就备份项目文件和附件