其它管理系统
平台多用户使用及快速发布及自动更新提示以及强制更新
2016-11-21 23:23:38

Access通用开发平台局域网多用户使用

快速发布及自动更新提示以及强制更新等功能

 

 

一、事先约定:

 

一、约定:

   1)如果是2003或以前版本。

所有.mdb 扩展名的数据库我们称为 Access源码文件

所有.mde 扩展名的数据库我们称为 Access执行文件(经过编绎生成,不含源码)

 

   2)如果是2007或以前版本。

所有.accdb 扩展名的数据库我们称为 Access源码文件

所有.accde 扩展名的数据库我们称为 Access执行文件(经过编绎生成,不含源码)

   

   为方便兼容早期的Access2003用户,以下讲解均以2003版本为准,2007及以上用户请自动将.mdb 对应转为 .accdb,   .mde 对应转为 .accde

 

二、名称定义1:

 1)前台程序就是包括除Data.mdb之外的所有文件及文件夹

 2)后台数据库就是Data.mdb (企业版平台使用的是Sqlserver大型数据库,后台就是设置的Sql Server数据库)

 

三、名称定义2:

 1) 我们将拥有main.mdb 的电脑 称之为 程序开发电脑,对应的程序称之为源码开发版

 2)我们将只有 main.mde(不含源码)的电脑 称之为 最终客户端电脑(或最终用户端电脑),对应的程序称之为 发布版

 

 

 

二、将前台程序与后台数据库分开放到不同的文件夹(或不同的电脑不同的文件夹)

 

 1)在程序开发电脑上,先将后台数据库复制到一个服务器共享的目录(如果没有服务器,可使用某台配置较好的电脑共享目录也行,甚至使用本机另一个文件夹也行)

 2)在程序开发电脑上运行源码开发版的前台程序,选择数据库设置 ,设置后台数据库链接到到刚才 服务器共享的目录,找到Data.mdb这个后台数据库,保存数据库设置即可

3)运行前台程序,登录进去,看看相关功能是否正常,能否正确连接到后台数据。

 

三、快速发布程序

 

 1)运行前台程序,打开 开发者工具--快速发布程序,

     

2)选择需要发布的文件:

如果你没有特殊的自己的文件,可直接单击“选择推荐文件配置“,如果你有其它需要一起发布的相关文件,请都添加到右边,设置后,如下图所示:

 

 

2)再单击上面的选卡“更新日志“:

修改

a)“更新标题”

b)“新版本号“ :(新版本号必须大于上次的版本号,且版本号后台的数字必须是英文半角数字,不能使用中文全角的数字(正确写法:V1.3  v1.4,  错误写法:v1.4 v2.1, 这些含有全角字符,是错误的)

c)“更新明细”: 可以填写详细的更新日志及相关说明

 

3) 再单击上面的选卡“更新设置“

 

 

a)    首先选择 新版本 放置的共享目录(要确保其它电脑的用户都有足够的权限可以访问这个共享目录,一般建议是服务器的共享目录)

b)    然后输入你要发布的名称

c)    最后再设置是更新提醒,还是强制性更新

 

4) 开始生成发布包

最后按确定 平台会自动先编绎并生成mde文件,并可自动将相关的你选择的相关文件自动压缩打包生成一个rar压缩文件,并放到 你刚才选择的 发布位置(服务器共享目录)

 

这样平台快速发布第一次准备工作就完成了

四、第一次在其它电脑使用发布包

 

1) 然后在其它电脑(或本电脑其它目录), 从这个服务器共享目录,复制最新的压缩包到指定的目录下

2) 解压到你需要的位置,将里面所有文件解压到一个目录后就直接打开mde文件即可正常运行了。

 

五、以后自动提示并自动更新程序

以后,在程序开发电脑上使用源码开发版本再次发布新版并快速打包发布后

其它电脑上运行前台mde程序时,就会提示有新版存在,是否要更新:

 

 

关键提示:

1) 必须 拆分前后台之后,且修改数据库设置为绝对路径

2) 必须在源码开发电脑上发布一次

3) 其它电脑必须使用 发布共享目录下的 版本(即包含mde文件),而不是直接从源码开发电脑直接复制一个main.mdb的源码版本来使用