电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《Access2010数据库快速开发案例教程》

39页
  • 卖家[上传人]:纯***
  • 文档编号:39922412
  • 上传时间:2018-05-21
  • 文档格式:DOC
  • 文档大小:934.50KB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Access2010Access2010 数据库快速开发案例教程数据库快速开发案例教程( (二二) )Access 培训基础教程-报销管理系统 5.1 建表与相关字段属性的解说 学习要求,本节预计学习课时为 1 小时,重点是,a.新建表的操作,b.设置主键; c.理解字段的各个属性。学习说明 我们都知道,无论是多么强大、多么先进的数据库,都是基于存储在表中的数据来运行的,因此,表的设计和建立就显得特别重要,这也是数据库中最基础、最重要的组成部分之一如若把数据库比作一个仓库的话,那么,表的设计,就好比这个仓库的仓位设计,而表的建立,就好比是仓位建设的施工因此,如若仓库的仓位的设计和施工出了问题,毫无疑问,必然会给这个仓库的管理带来极大的不便,因此,希望大家能注重基本功的概念和练习,只有牢固的基本功,才能让我们走得更远、走得更好。 建表与相关字段属性的解说 在前面的课程中,我们已经讲过表的设计,那么,在这一节中,我们就来讲表的施工,也就是表的建立,所谓表的建立,就是将先前对应的表的设计图,在当前的对应的数据库文件中加以实现。 我们将以实际的例子加以说明,比如 tblCodeyg 这个表,它

      2、的表设计如下: 那么,我们应该如何实现呢, 首先,进入我们先前存储项目文件的 C 盘下的 BXMIS 目录,双击鼠标左键打开【Data.mdb】文件,则如下图所示: Access 培训基础教程-报销管理系统 对于熟悉 Access 2003 的人来说,这个界面可能有些陌生,但是原理都是一样的此时,我们注意到,当前默认显示的是的栏目,接下来点选后面的小倒黑三角,则如下图所示: 接下来,我们选中【表(B)】选项,则如下图所示: Access 培训基础教程-报销管理系统 如上图所示,在【表】栏目下,我们会发现,已经有了 8 个名称以 Sys 为前缀的表的存在,需要特别说明的是,这些表并非是 Access 本身就有的,而是盟威软件快速开发平台的系统表,也就是说,除非是教程的指引,这些表是不允许我们手工修改和删除的如若擅自改动或删除这些平台系统表,会导致基于平台运行的各类系统出现各种难以预料的故障。那么,可能 接下来,我们正式开始建表,请依次点选【创建】【表设计】,如下图所示: Access 培训基础教程-报销管理系统 当我们点选【表设计】,打开表的设计视图之后,如下图所示:在当前的设计视图中,

      3、左侧窗格的右侧有一个按钮(该按钮名叫百叶窗开关按钮),通过这个按钮,即可以控制左侧窗格的开关,我们可以根据自己的喜好,来选择开启或关闭右侧窗格,在这里,我们就暂且关闭左侧窗格关闭完成之后,如下图所示: 如上图所示,表的设计界面,上半部分是【字段名称】、【数据类型】和【说明】(【字段】的【说明】,Access 培训基础教程-报销管理系统 类似备注),下半部分是【字段属性】界面,默认尚未被激活,当在【字段名称】列中输入字段名称,并将鼠标光标移到【数据类型】列之后(【数据类型】的默认值为文本,需要根据实际的需要进行调整),相应的【字段属性】就会被激活,如下图所示: 为了便于表的建立,现在就将表设计说明书中的项目和表设计视图中的对象(列或属性)的对应关系以简明的方式加以说明,如下表所示: 设计说明书中的项目 设计界面中的对象(列或属性)备注 字段名 字段名称 标题名称 数据类型 字段类型 字段属性-标题 字段大小 字段属性-字段大小 必填 字段属性-必需 是或否,除主键外,默认为否 位数 字段属性-小数点位数 适用于数据类型为货币和数字的字段 说明 说明 需要特别说明的是,虽然【字段属性】是从

      4、属于字段的,但是却与【数据类型】密切相关,因此,【数据类型】不同,相对应的字段的【字段属性】也有差异,比如,在字段的【数据类型】为文本的情况下,【字段属性】中就没有小数点位数的属性设置项这也是为什么在没有选择【数据类型】以前,【字段属性】不被激活的根本原因在【数据类型】没有确定之前,由于不同的【数据类型】,所拥有的【字段属性】也有所不同,因此,系统根本就无从判断需要显示哪些属性项。 下面,我们就将 ygID 字段按表设计说明书的要求建设完毕,如下图所示: Access 培训基础教程-报销管理系统 需要值得说明的是,本教程中没有提到的【字段属性】的相关设置项,请不要随意更改除非您对您的更改所带来的实际影响和显示效果非常明白接下来,按照表设计说明书的要求,完成剩下字段的建立,如下图所示: 此时,还有一项工作没有完成,那就是设置主键,所谓主键,就是一条记录的唯一标识符,这就好比在户籍系统中,我们的身份证号是我们身份的唯一标识符一样,因此,一个字段一旦被标识为主键,那么,这个字段的值,便是不允许出现重复的这就如同在户籍系统中,身份证号是不允许出现重复是一样的,接下来,我们就开始设置主键先在表设

      5、计视图中选择 ygID 字段,或者将鼠标光标移回Access 培训基础教程-报销管理系统 ygID 字段那一行内的任意位置,然后再点选工具栏上的按钮,或右击鼠标右键,选择其中的命令,其后,ygID 字段前记录选定器的便多了一个标志,这便是主键字段的标志。正是因为一个主键字段是不允许出现重复值,所以,当一个字段被设置为主键后,它的字段属性也会同时发生改变,那就是字段属性中的【索引】的值将从【无】自动变更为【有(无重复)】,并且,这个值是不允许更改的,除非取消这个字段的主键设置取消主键,也就是删除附加在这个字段上的主键属性,方法也很简单,在已经设置好主键的字段上再次点选按钮,或单击鼠标右键,在弹出的右键才菜单上选择命令,就可以删除当前字段的主键属性(并不会连带删除当前的字段)。 如若已经设置好了主键,则如下图所示: 好了,字段的设计就告一段落,接下来,我们就可以保存已完成的工作依次点选【文件】【保存】命令,或单击左上角右侧的按钮,如下图所示: Access 培训基础教程-报销管理系统 如上图所示,单击保存按钮之后,如若没有事先保存,则会弹出【另存为】对话框,如下图所示:由于在表设计说明书中

      6、,该表的表名为:tblCodeyg,因此,接下来,删除【表名称(N)】下的文本框中的默认值:表 1,然后输入表设计说明书中的对应的表名:tblCodeyg。需要强调的是,为了以后编写代码以及可能的后续开发的便利,表名最好以英文的形式(或字母的形式,可以包含数字和下划线)Access 培训基础教程-报销管理系统 来命名。 输入完毕,单击确认按钮,我们注意到,此时的表的设计区域的顶部已经发生了明显的变化,已经由先前的变为当前的,如下图所示: 如上图所示,这其中的便是刚才输入的表的名称。这个时候,我们也就发现,先前截图中一再出现的,便是系统指定的默认名称。 现在,该表的设计工作就已经全部完成了,首先,我们先通过单击按钮,恢复左侧窗格的显示,可以很清晰地看到,我们刚才建的表已经出现在表的列表窗格中,如下图所示: Access 培训基础教程-报销管理系统 接下来,单击表名称右侧的按钮,退出 tblCodeyg 表的设计视图如若单击标题栏右侧的按钮,则会退出整个数据库,因此,不要点错了位置。 接下来,我们便可以按照同样的方法,完成表设计说明书中 tblCodelb 表和tblBxmx 的建立,在这

      7、里,需要值得说明的是 tblBxmx 表的 czsj 字段,按照表设计说明书的要求,这个字段是不需要手工输入的,当前的操作时间,可以从操作系统中直接提取,所以,我们需要借助一个系统函数来实现这个设计目标,这就需要使用 Now()函数,该函数可以在录入当前记录的时候,自动提取当前的操作系统时间插入对应的表格中。 在这里,需要再次强调的是,由于该函数直接从操作系统中提取时间,因此,如若操作系统时间错误,那么,该函数也必将插入错误的系统时间,因此,请确保您当前使用的操作系统时间没有错误由于该项操作涉及操作系统的控制面板,而操作系统的课程,并非 Access 的课程,因此,请大家参阅相关教程。 那么,既然可以使用系统函数从操作系统中自动提取时间,那么,在实际的表的设计中,应该如何实现这个设计目标呢,或许已经有人注意到,在字段的属性中,有一个默认值的属性,或者可以把该系统函数写入默认值属性来达到实现此功能的目的完全正确,就是这样当然,这也不是唯一的实现方式,比如,我们也可以在后续的窗体建设中,再来实现此设计目标。 当前,我们就在当前环节实现此设计目标,首先,打开 tblBxmx 表的设计视图,定

      8、位到 czsj 字段,然后【字段属性】的在默认值一栏中,输入以下字符:=Now(),如下图所示: 需要值得注意的是,在这个位置,尽管我们可以借助系统函数来实现自动提取操作系统当前时间,来实现自动输入的目的,但是,在当前的表中,我们仍然可以在表中手工修改此时间,当然,在系统正式投入运行之后,手工直接向表中写入数据,是不被允许的,所以,不用担心系统自动提取的数据会被修改而违背了我们设计的初衷,当然,在后续的窗体设计中,尽管也可以提供修改此时间的界面,但我Access 培训基础教程-报销管理系统 们可以在设计的环节,就可以禁用此功能,因此,可以确保此设计目标的实现。当然,这是后续的课程所需要讲述的内容,所以,其中的细节,在这里就不过多阐述了。 5.2 文本框、列表框与组合框 学习要求,本节预计学习课时为 0.5 小时,重点是,a.字段属性中文本框、列表框、组合框,b.如何设置组合框的行来源。 为了后续讲述的方便,我们先遵照表设计说明书的标准,输入一些测试数据首先,我们选中 tblCodelb 表,然后,单击鼠标右键,选择命令,或直接tblCodelb 上双击鼠标左键,都可以进入表的【数据表视

      9、图】,如下图所示: 再次强调,在正常情况下,是不允许用户直接在表中输入数据的,但我们这里为了教学的方便,先往表中录入几行试验数据(注意类别编号的录入根据表设计的要求,必须是字母 L+2 位数字,否则在后续学习中,会出现问题),输入完成之后,如下图所示: Access 培训基础教程-报销管理系统 好了,测试数据,已经输入完毕,现在可以关闭当前的 tblCodelb 表,继续下一步的分析。 当前的数据库中,已经有了三个用户建立的表我们很快就可以发现,当前三个表的主体,其实是 tblBxmx 表,至于 tblCodeyg 表和 tblCodelb 表,其实都是为 tblBxmx 服务的,通过 tblBxmx 表中的 lbID 字段和 ygID 字段关联,为 tblBxmx提供选项值,以节省输入时间,避免重复的手工输入。 首先,请再次打开 tblBxmx 表的设计视图,我们会发现,几乎所有的字段的【字段属性】,都有两个选项卡,一个是【常规】选项卡,是一个【查阅】选项卡,如下图所示: 这个时候,我们就会明白,我们先前涉及的所有的【字段属性】,都是从属于常规选项卡的,而对Access 培训基础教程-报销管理系统 于【查阅】选项卡,几乎没有涉及,那么,我们先定位到 lbID 字段,然后再单击【查阅】选项卡,如下图所示: 我们发现,默认情况下,【查阅】选项卡,只有一个属性,那就是【显示控件】,而当前显示控制的默认的值是文本框,所谓文本框,就是只能提供一个可输入方框的控件接触过网络和计算机的,一般都知道,我们在录入数据,尤其是城市、性别、类别之类有明确可选值的数据的时候,都喜欢在系统所提供的下拉列表中直接点选相应的选项,但是,这个文本框却只能提供录入方框,而不能同时提供可选择的下拉列表那么,如若能提供可选择的下拉列表,有什么好处呢,那就是,通过点选下拉列表的值,一方面,能显著地提高输入的效率,另一方面,输入的准确率(防止笔误)也可以一并提高,显然,好处是显而易见的。 那么,如何才能让【显示控件】(即显示可输入方框的控件)提供可选择下拉可选列表的功能呢,接下来我们单击显示控件的输入区,然后点选由于激活输入区而随之出现的按钮,则如下图所示: Access 培训基础教程-报销管理系统 这个

      《《Access2010数据库快速开发案例教程》》由会员纯***分享,可在线阅读,更多相关《《Access2010数据库快速开发案例教程》》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.