Access2003数据库快速开发教程(五)
时 间:2013-10-30 21:06:10
作 者:竹笛 ID:8 城市:上海 QQ:2851379730
摘 要:学习要求:本节预计学习课时为1小时,重点是:a.下载最新版本的快速开发平台;b.文件构成;c.安全警告的取消及平台的注册激活。
正 文:
4 说明与准备工作
学习说明
需求设计和表设计说明书完成之后,就可以进行开发了,但是基于《盟威软件快速开发平台》的开发,毕竟与常规开发有所不同,所以,在进行开发之前,我们要先做一些准备工作。
首先,要确保当前所使用的计算机安装有Office 2003并且安装了其中的Access 2003组件,尽管Access 2007、2010、2013已经问世或者问世多年,但由于当前Access 2003仍然有比较广泛的用户基础,所以,本教程将率先基于Access 2003来编写。
在这里需要强调的是,请确保Access安装的完整性——如若所使用的安装文件有瑕疵,或安装过程有瑕疵,那么,在《盟威软件快速开发平台》的使用中,可能会出现莫名其妙、难以解决的故障,因此,当出现类似故障,如若采用本教程中所指明的方法,仍然难以解决时,可以考虑重装Office,如若再次出现,可以考虑更换更好的Office安装文件。
快速开发平台的下载
在使用平台以前,肯定要先行下载平台,截止2015年8月,平台的最新版本为2.1.2,由于本教程是基于1.6.1版本而编写的,为了学习的便利,请大家下载平台版本V1.6.1(单击此下载)。
备注:如果您的Access版本为64位的(Access2010与2013\2016才区分32位与64位),则需要下载最新版2.1.2平台进行学习,下载链接请点击:http://www.accessgood.com
正常情况下,打开网址之后,如下图所示:
大家很快就可以注意到,右下角免费下载区域,已经提供了当前平台最新版本的版本号,大家可以加以对比,以便决定是否需要下载最新版本的平台,下载完成之后,可以使用WINRAR或WINZIP等软件解压缩,然后在C盘根目录下建立本次教学项目目录BXMIS,然后将平台相关文件全部拷贝至此目录,完成之后,如下图所示:
如上图所示,当前的系统设置默认并不显示文件的扩展名,为了便于教学,我们将调整系统配置,将文件的扩展名予以显示(如若已有扩展名显示,就不用再次启用)。
请打开操作系统的【控制面板】,然后打开文件夹选项对话框(不同的操作系统,比如Windows XP、Windows Server 2003、Windows 7等, 打开文件夹选项的操作路径可能有所不同,但大同小异,如若不清楚,请查阅操作系统的帮助文件),如下图所示:
切换到【查看】选项卡,这时,我们可以注意到【高级设置】选项区有一个【隐藏已知文件类型的扩展名】的选项,当前是被勾选的,如下图所示:
为了将扩展名显示出来,请将此选项取消,然后单击【确定】按钮确认。然后,当我们再次查阅项目文件夹时,就会发现,所有的文件,都已经自动多出了相应的扩展名,如下图所示:
如若您的系统当前本来就能显示文件的扩展名,那么,就不用再进行上述的操作,接下来,我们将介绍该项目文件夹中的文件的构成。
快速开发平台文件构成的介绍
首先,我们必须强调,该项目文件夹中的所有的文件都是有用的,因此,不要随意的移动、更名、修改或删除,当然,也不是所有的文件都是需要用户直接干预的,就开发而言,最为重要的文件,莫过于【Data.mdb】和【Main.mdb】文件,前者是数据存储文件——所有的用户数据都将存储在这个文件中,后者是最为重要前台相关操作界面的程序文件——我们绝大部分的开发工作,都将围绕这个文件展开——已经接触过Access的都知道,在Access中,数据的存储和操作界面的程序,是可以存储在一个文件中的,那么,当前,我们为什么要将数据的存储和操作界面的程序分开呢?主要是有以下两个方面的原因:
第一:在软件投入使用后,当需要修改或完善功能时,只需要修改Main.mdb程序,便于文件给其他用户的分发,而不会影响正在应用中的数据;
第二:可以将数据存储文件移动、更名、或隐藏,以提高系统的安全性(开发过程中不须如此,但是,可以考虑在开发完成之后,再进行相关的安全部署);
第三:如若将数据存储和操作界面的程序都集中到一个文件之中,那么,将不利于网络环境的使用,也就是,在多用户并发使用的情况下,存在网络部署方面的困难,所以,才要将这两部分的文件分开存储。
下面,我们将介绍一下项目文件夹中的其他文件:
此外,在开发或使用的过程中,该项目文件中,还可能会产生一些临时文件,比如,MSCOMCTL.OCX.bak,以及2-3个以.ldb为后缀的临时文件,这些都是Access运行过程中产生的临时文件(MSCOMCTL.OCX.bak是修复导航菜单时,对用户电脑的MSCOMCTL.OCX的备份),用户大可不必理会——但是,也不要随便删除。
未知发行者
已经介绍了项目文件夹中文件的构成,那么,接下来,我们就可以做一些开发前的准备工作。
首先,进入我们先前存储项目文件的C盘下的BXMIS目录,双击鼠标左键打开Main.mdb或Data.mdb文件,如若出现下图的提示:
如上图所示,这只是一个安全提示——由于我们的软件已经经过长期的市场的检验,所以,在安全方面是可以确保的,因此,当出现这样的安全提示,只需要把【打开此文件前总是询问(W)】前的复选框取消,以后就可不再出现类似的提示的——接下来,单击【打开(0)】按钮,就可以继续打开该文件了(如若没有以上安全提示,文件则会直接被打开)。
有关宏的安全警告
【Main.mdb】文件是最为重要的工作文件之一,当我们第一次打开该文件时,可能会看到如下界面:
这个安全警告,与上一个问题一样,是由于默认的Access的较高的安全性所导致的,由于我们的平台,已是久经考验、可以信赖的,所以,接下来,我们单击【打开(O)】按钮,就可以继续打开该文件。但如若只是这样简单操作,每打开一次都会遇到这样的提示,也确实增加了工作量,所以,我们也可以一次性解决该问题。
如何一次性解决该问题呢?不妨这样处理,当我们遇到如上图的提示的时候,放弃打开该文件,直接单击【取消(C)】按钮,则如下图所示:
此时,依次单击【工具(T)】——【宏(M)】——【安全性(S)】命令,如下图所示:
单击【安全性(S)】之后,则会弹出一个对话框,如下图所示:
出现如刚才那样的安全警告的提示,正是由于这里的安全级的设置所导致的,默认为:中,为了解决我们刚才所遇到的问题,只须将安全级由“中”调到“低”即可,选中“低”然后单击【确认】按钮,则会继续弹出一个提示对话框,如下图所示:
这个时候,只需要单击【是(Y)】按钮,加以确认,然后又会再次弹出一个对话框,如下图所示:
这个时候,我们只需要单击【确认】按钮,然后关闭Access应用程序,再次打开就不会遇到刚才所遇到的问题了——这就是我们关于这个问题的全部操作。
激活码相关
我们再次打开【Main.mdb】——如若之前没有进行激活,则会出现如下的界面:
由于我们的平台,毕竟也是一个全新的产品,所以也需要通过我们的网站,了解相关技术要点和开发注意事项,因此,为了更好地推广和使用平台,所有的用户,都需要成为我们网站的会员,并领取激活码——如若不领取激活码,平台也可以正常运行,只是在标题栏和左上角的软件名称后面增加了【未激活】的字样,如下图所示:
所以,建议通过刚才提示界面的引领,去领取激活码激活——如若尚未在我们的网站注册,可以先注册会员,然后登录网站,通过【我的资料】区域的【会员福利】栏目,就可以看到领取激活码的页面,如下图所示:
获得激活码之后,激活软件,就可以使用平台了,完全没有任何限制——即便不激活,在功能方面,也没有任何的限制。
导航菜单的修复
我们的平台已经久经考验,本来不会存在多少问题,但是,由于部分用户的操作系统环境,或软件环境的问题,因而,也会出现一些意想不到的情况,比如,导航菜单不能正常显示的问题。
在《盟威软件快速开发平台》中,最为重要的导航菜单有两个。第一个是正常登录之后的左侧菜单,如下图所示:
第二个导航菜单,是上图中【开发者工具】节点下的【导航菜单编辑器】节点的导航菜单——双击【导航菜单编辑器】,则会弹出如下界面:
如上图所示,左侧的部分,就是第二个重要的导航菜单,这两个菜单,在平台开发和使用的过程中,是最为常用的——当以上的两个导航菜单,有任意一个不能正常显示的时候,就可以双击项目文件夹(在本案例中,就是C:\BXMIS)中的名为【导航树菜单出错时修复用.bat】的文件,就可以修复导航菜单。
如若执行了上述所提到的修复程序,仍然不能解决问题,则可能是Office安装的问题——这个时候,可以考虑把Office软件卸载,然后重装——如若重装之后,导航菜单仍然不能正常显示,则可以在我们的技术论坛发贴寻求帮助,或在我们组建的QQ技术群里寻求帮助,或联系我们的技术人员(联系方式详见:www.umvsoft.com/about.asp?Id=143),寻求进一步的解决方案。
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)