Access2010数据库快速开发案例教程(四).docx
《Access2010数据库快速开发案例教程(四).docx》由会员分享,可在线阅读,更多相关《Access2010数据库快速开发案例教程(四).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Access2010 数据库快速开发案例教程数据库快速开发案例教程(四四)7.1 员工信息列表及与平台整合(常规设计)学习要求:本节预计学习课时为 1小时,重点是:a.创建显示数据的子窗体及相关窗体、控件属性的调整;b.子窗体应用于快速开发平台。学习说明经过前面几课的学习,我们已经初步掌握了表和查询的设计和实现,接下来,我们就可以学习和用户关系最大的数据库对象窗体的设计和实现,事实上,对于普通用户而言,他们唯一可以直接接触的对象,只有两类,一类是报表,另一类,就是窗体。在前面的课程中,窗体,我们已经见过多次了比如,登录界面,就是一个已经完成开发的窗体,快速链接表对话框、导航菜单编辑器等,也是窗
2、体也就是说,所谓窗体,就是用户操作界面的一部分(还有一部分是报表),接下来,我们就来介绍窗体也就是用户最为常用的操作界面的开发。用户操作界面,也就是窗体的开发,有两种方式:第一种,是纯手工的开发开发完成之后,再将手工开发的窗体嵌入平台界面之中,以便使用这一种开发方式,便于我们学习Access 的开发技术和一些控件的使用,因而,也是十分必要的,并且,也有助于掌握第二种开发方式;第二种,便是基于平台的开发,盟威软件快速开发平台提供了一键生成所需窗体的功能但在执行一键生成功能之前,需要准确地提供各类参数为了理解并准确地提供这些参数的值,这就需要基本掌握第一种开发技术,不然,即便是平台提供了相应的快捷
3、开发的功能,可是由于用户基础知识掌握不足的局限,也很难用好这些功能。创建查看员工信息列表窗体就目前所拥有的三个表来说,每一种表都需要提供查看、增加、修改、删除的操作界面(tblBxmx表还需要提供查找的功能),因此,我们就先以 tblCodeyg 表为例来详细解说其制作方法。首先,我们知道,正常情况下,普通用户是不能直接接触表的,因此,必须给他们提供查看数据的操作界面,接下来,我们就为tblCodeyg 表制作这种查阅界面。首先,按住 Shift 键打开【Main.mdb】文件,如若左侧默认显示的不是的列表,则单击左侧窗格的按钮,在弹出的下拉列表中选择【窗体(F)】,接下来,切换到菜单,然后,
4、单击工具栏上的按钮,如下图所示:当我们执行【窗体设计】命令之后,也就是创建了一个新的窗体,并且,自动打开了该窗体的设计视图,如下图所示:如上图所示,该界面就是窗体设计、开发的主要界面,工具栏中部的控件区,包含有窗体开发中极为常用的各类控件,通过单击控件区右下角的按钮,就可以展开控件区,以便显示出所有的可用控件,如下图所示:如上图所示,这些控件默认都开启了向导功能,也就是说,当我们使用任何一个控件时,都会附带启动该控件的使用向导为了课程讲述的方便,我们需要关闭该功能为了关闭此功能,我们只需将【使用控件向导(W)】左侧的按钮浮起即可(默认是按下的)。通过前面的课程学习,我们已经对数据源已经有所了解
5、没错,既然要通过窗体来查看数据,那么,必须要给窗体赋予数据源当前,必须将 tblCodeyg 表作为数据源赋予给该窗体,这样才能保证该窗体的设计目标的实现。接下来,我们就为该窗体赋予数据源,方法如下:首先,我们注意到窗体的设计视图的上侧和左侧各有一个标尺,当我们单击标尺的任一位置时,标尺的交汇处就会出现一个小方块,如下图所示:如上图所示,当标尺的交汇处出现一个小黑方块时,我们用鼠标左键双击该小黑方块,或者单击工具栏上的按钮,就会在右侧出现窗体的属性设置区域,如下图所示:接下来,我们切换选项卡,如下图所示:接下来,我们可以注意到,选项卡的第一个属性设置,便是【记录源】。其实,关于一类的属性对于字
6、段来说,就是【行当然,当前的属性区域的大小,也是可以调整的当我们把鼠标移动的窗体的属性区域和窗体设计区域的交汇处时,鼠标就会变成黑色的双向箭头这个时候,我们按下鼠标左键向左或向右拖拽,就可以调整属性区域的宽度。为了便于浏览,接下来,我们将属性区域拉宽一些,完成之后,如下图所示:接下来,我们在【记录源】的下拉列表中,选择 tblCodeyg,或直接输入 tblCodeyg,如下图所示:本来,这里也可以如先前第 5 课中那样,启动向导来生成【行在前面的课程中,我们已经知道了,每一个字段的的【字段属性】的属性中的【显示控件】属性中,就已经指定每一个字段默认以文本框的形式显示,所以,当它们被拖拽放置到
7、窗体的设计区域,也会默认以文本框的形式显示,并且,系统会自动地为每一个文本框附加了一个标签控件(默认设置,可以变更,使其不自动附加标签),并在标签中自动地填充相应的值(冒号是额外附加的)这个标签的值是现在,我们可以注意到,文本框所附带的标签,已经自动转换为数据表的列标题,并且,原来标签中所附加的那个冒号也自动屏蔽了 在Access2003中,并没有如此的智能,显然,这也是一个便捷的改进显然,如若列标题后面缀上一个冒号,是很不雅观的熟悉Access2003的人,是很清楚这一点因此,在 Access*中,这个冒号,显然是需要手工在设计视图中删除的,不过,在 Access 2007中,则省去了这一麻
8、烦。此外,经过测试,当前显示的表格中的数据,是可以直接修改的,乃至新增、删除记录都是可以的,因此,如若我们想实现比较精准的权限控制,比如,只赋予普通用户以读取的权限,而禁止其新增、修改、或删除数据,也将很难实现,因此,对当前显示的数据表有任何改动性质的操作,都必须予以禁止。为了解决以上的这个问题,请单击工具栏上的按钮,并选择其中的【设计视图(D)】的命令,或者在窗体的空白区域,单击鼠标右键,选择,切换回到该窗体的设计视图,然后,再次调出窗体的【属性表】设置区,并切换到选项卡,将其中的【记录集】由默认的【动态集】更改为,如下图所示:如此一来,任何直接针对该窗体的【数据表视图】表格中数据的修改都将
9、被禁止。由于窗体默认是以窗体视图的形式打开比如,我们前面见过登录窗体、【快速创建链接表】窗体、【导航菜单编辑器】窗体,默认都是以窗体视图运行的,并不是我们刚才看到的数据表的样式刚才的 frmYg_sg_List窗体之所以能以数据表的形式显示,是因为我们指定以【数据表视图】浏览的关系。为了确认这一点,我们不妨关闭再次单击按钮,保存当前的窗体设计,然后,关闭 frmYg_sg_List 窗体,接下来,在左侧的的窗体列表中,选中 frmYg_sg_List 窗体,然后,双击打开该窗体,则如下图所示:显然,根据我们的设计,这种默认的界面,不是我们想要的,因此,我们需要修改相关的窗体属性设置接下来,我们
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access2010 数据库 快速 开发 案例 教程
限制150内