设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 880|回复: 8
打印 上一主题 下一主题

[Access本身] 求助ACCESS高手

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-7 22:54:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做一个ACCESS更新程序应该怎么做

要求: 打开旧版本程序会提示"这是个旧版本,请更新" 然后会"关闭这个旧程序" ,然后把新的版本程序考到桌面上,并覆盖旧的程序,并打开新的程序。

这段程序代码应该怎么写啊。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-12-9 02:40:00 | 只看该作者
这个功能应该可以实现的,我以前做了一个类似的数据库,但源程序找不到了。
思路应该是这样的:
1、关闭这个旧程序,应该用的的计时功能;
2、用VB的代码直接使用复制功能(但能不能覆盖旧文件,我就不太清楚了,我想既然以下功能代码要执行,总不能先关闭掉目前这个程序吧,如果不关闭,又如何做到覆盖呢?我以前做的是复制指定文件到指定位置,当然这个指定位置是可以让用户自己选择的)
3、打开新程序的代码也可以用VB语言在ACCESS中直接编辑;
你可以在本论坛找找,当时做的例子没有传上来,但用的函数,有人在回复中提到了。
3#
发表于 2006-12-9 04:16:00 | 只看该作者
生成一个批处理来copy文件覆盖旧系统.
4#
发表于 2006-12-9 05:16:00 | 只看该作者
    更新程序和主程序分开,先打开更新程序检查有没有新的版本,有则下载或者拷贝过来更新主程序

没有则打开主程序关闭更新程序.网络游戏一般都采用这种方式
5#
 楼主| 发表于 2006-12-12 16:16:00 | 只看该作者
有没有类似的例子,传上来一个

参考一下.
6#
 楼主| 发表于 2006-12-19 19:08:00 | 只看该作者
在ACCESS模块里怎么写这样的代码

删除D:\aaa.mdb 文件
7#
 楼主| 发表于 2006-12-19 19:12:00 | 只看该作者
还有在ACCESS模块里怎么写这样的代码

打开d:\aaa1.mdb文件
8#
发表于 2006-12-19 20:01:00 | 只看该作者
写个批处理

del  d:\aa.mdb保存为一个批处理文件abc.bat

shell d:\abc.bat

start d:\aa.mdb保存为cde.bat

shell d:\cde.bat

9#
 楼主| 发表于 2006-12-19 21:51:00 | 只看该作者
我试了一下变成.Bat 程序就打不开了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-9 15:20 , Processed in 0.101759 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表