以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎么备份数据库文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45143) |
-- 作者:wang1988sen -- 发布时间:2014/1/16 18:37:00 -- 怎么备份数据库文件 设计系统的数据库是access文件,如果将数据库文件放在单位服务器上,这样使用方便,可是维护和备份就不方便,不每次都去找网络部门的人吧,想另外设计一软件就一个窗体,可以看到服务器上这个数据库文件,并且可以复制、粘贴、重命名。只需要这三个功能就可以。怎么构建系统呢。 |
-- 作者:有点甜 -- 发布时间:2014/1/16 19:24:00 -- access文件,直接自动备份不就行了? 或者做一个按钮,写入代码。修改红色的路径 FileSys.CopyFile("\\\\192.168.1.138\\共享文件夹\\xxx.mdb", "d:\\" & format(date.now, "yyyyMMddHHmmss") & ".mdb",True) |
-- 作者:wang1988sen -- 发布时间:2014/1/16 20:00:00 -- 自动备份是项目。想让可以自己可以随时备份数据库。或者把数据库复印回到本地硬盘把服务器数据库设置为空白数据库,自动备份完成不了。如果可以做一个窗体可以看到数据库文件最好了,简单的话就做一个按钮复制数据库也可以。 后面的代码(date.now, "yyyyMMddHHmmss")什么功能呢,是自动命名为当前时间的吗? [此贴子已经被作者于2014-1-16 20:05:36编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/1/16 20:03:00 -- 回复3楼,是用时间个备份的access数据库命名。 |
-- 作者:wang1988sen -- 发布时间:2014/1/16 20:27:00 -- 怎么做打开软件就只显示一个窗口呢。隐藏所有的界面。不需要用户登录,打开就是一个窗体,只是让管理员备份数据库用的。 如果需要还原数据库呢,把上面代码前后还位置,如果已经备份过很多次了,能做到点击一下可以让选择数据库备份吗?
[此贴子已经被作者于2014-1-16 20:32:21编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/1/16 20:33:00 -- 如果你用的是系统自带的登陆窗口,无法做到先于登陆窗口显示窗口的。 如果要把窗口显示,其他界面不显示,就把这个窗口的属性,类型->设置成->独占,然后在afteropenproject里打开这个窗口。
|