Access2010数据库快速开发案例教程(二)

合集下载

Access 数据库应用教程 第2章 Access 2010基础

Access 数据库应用教程 第2章 Access 2010基础
(1)单击“文件”|“选项” (2)在“选项”对话框中,单击“当前数据库” (3)在“应用程序选项”下,选中“关闭时压 缩”复选项。
2. 手动压缩和修复数据库
(1)单击“文件”|“信息”或单击“数据库工具” 菜单栏; (2)单击“压缩和修复数据库”。
2.4.2 备份与还原数据库
1. 备份数据库 为了避免因数据库损坏或数据丢失给用户造成
4.Access 2010的工作环境的系统设置
在Backstage视图“文件”选项卡下,有“选项”菜 单,单击“选项”将出现“Access选项”对话框, 利用其可以对系统环境进行所需要的设置。
5. Access 2010的系统帮助
Access 也和其他应用软件一样,提供了联机帮助和 在线帮助两个帮助系统,用户在使用Access 过程中, 如果遇到问题,均可使用帮助系统来寻找解决办法, 一般的问题都可以通过帮助系统解决,所以善于使 用帮助系统是解决问题和学习的好方法和好习惯。 进入帮助系统的方法有三, (1)在Backstage视图“文件”选项卡下,单击 “帮助” (2)按F1键 (3)在Backstage视图或数据库窗口中,直接按帮 助按钮 即可。
2.1.5 Access 数据库组成对象
1.表:表是数据库的最基本对象,是创建其他 数据库对象的基础。 2.查询:查询是数据库处理和分析数据的工具。 3.窗体:窗体既是管理数据库的窗口,又是用 户和数据库之间的桥梁。 4.报表:报表是数据库数据输出的特有形式, 它可将数据进行分类汇总、平均、求和等操作, 然后通过打印机打印输出。 5.宏:宏是由一个或多个宏操作组成的集合。 6.VBA模块:是用VBA语言编写的程序集合。
损失,应对数据库定期做备份。操作步骤如下: (1)打开要备份的数据库; (2)单击“文件”|“保存并发布”; (3)单击“数据库另存为”区域“高级”中的

Access2010数据库基础教程第2章 数据库和数据表

Access2010数据库基础教程第2章 数据库和数据表
Visual Basic 程序设计——第二章
第2章 数据库和数据表
2.1
2.2 2.3
数据库操作
创建数据库
数据表的基本操作
2
2.1 数据库操作
要创建 Access 数据库,首先应根据用户需求对数据 库应用系统迚行分析和研究,全面觃划,然后再根 据数据库系统的设计觃划创建数据库。创建数据库 应遵循以下觃则。 1)明确建立数据库的目的。确定数据库迚行哪些数据 的管理,有哪些需求和功能,再决定如何在数据库中 组织信息以节省资源,怎样利用有限的资源収挥最大 的效用。 2)确定需要的数据表。在明确了建立数据库的目的乊 后,即可着手设计数据库中的每一个表。
16
2.2.2 创建数据表结构
创建数据表就是建立一个新的表文件。创建表乊前, 需要对表迚行分析,确定准备在表中存储哪些数据。 数据表的创建可分为两步:首先创建数据表的结构, 即确定数据表的字段个数、字段名、数据类型、字 段宽度及小数位数等特征;然后,根据字段特征输 入相应的记录。 在 Access 中,系统提供了多种创建表结构的方法。 可以通过“数据表”视图创建表结构,也可以通过 表向导创建表结构,或者通过设计视图创建表结构。 下面分别介绍这几种创建表结构的方法。
2、关闭数据库
数据库使用完乊后要及时将其关闭。关闭数据库主 要有以下几种方法。 1)单击数据库窗口右上角的“关闭”按钮。 2)选择“文件”→“关闭”命令。 3 )单击数据库窗口左上角控制菜单按钮,在弹出的 下拉菜单中选择“关闭”命令。 4)双击数据库窗口左上角控制菜单按钮。 5)按〈Ctrl+F4〉组合键,关闭数据库窗口。
3
3 )确定所需要的字段。确定在每个表中要保存哪些 信息。在表中,每类信息称做一个字段,在表中显示 为一列。 4 )确定关系。分析所有表,确定表中的数据和其他 表中的数据有何关系。必要时,可在表中加入字段或 创建新表来明确关系。 5 )改迚设计。迚一步分析设计,查找其中的错误创 建表,在表中加入几个实际数据记录,看能否从表中 得到想要的结果。需要时可调整设计。 6 )创建数据库中的其他对象。例如,创建查询、窗 体、报表、页、宏和模块等对象。

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

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

5.1 建表与相关字段属性的解说学习要求:本节预计学习课时为1小时,重点是:a.新建表的操作;b.设置主键; c.理解字段的各个属性。

学习说明我们都知道,无论是多么强大、多么先进的数据库,都是基于存储在表中的数据来运行的,因此,表的设计和建立就显得特别重要,这也是数据库中最基础、最重要的组成部分之一——如若把数据库比作一个仓库的话,那么,表的设计,就好比这个仓库的仓位设计,而表的建立,就好比是仓位建设的施工——因此,如若仓库的仓位的设计和施工出了问题,毫无疑问,必然会给这个仓库的管理带来极大的不便,因此,希望大家能注重基本功的概念和练习,只有牢固的基本功,才能让我们走得更远、走得更好。

建表与相关字段属性的解说在前面的课程中,我们已经讲过表的设计,那么,在这一节中,我们就来讲表的施工,也就是表的建立,所谓表的建立,就是将先前对应的表的设计图,在当前的对应的数据库文件中加以实现。

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

接下来,我们正式开始建表,请依次点选【创建】——【表设计】,如下图所示:当我们点选【表设计】,打开表的设计视图之后,如下图所示:在当前的设计视图中,左侧窗格的右侧有一个按钮(该按钮名叫百叶窗开关按钮),通过这个按钮,即可以控制左侧窗格的开关,我们可以根据自己的喜好,来选择开启或关闭右侧窗格,在这里,我们就暂且关闭左侧窗格——关闭完成之后,如下图所示:如上图所示,表的设计界面,上半部分是【字段名称】、【数据类型】和【说明】(【字段】的【说明】,类似备注),下半部分是【字段属性】界面,默认尚未被激活,当在【字段名称】列中输入字段名称,并将鼠标光标移到【数据类型】列之后(【数据类型】的默认值为文本,需要根据实际的需要进行调整),相应的【字段属性】就会被激活,如下图所示:为了便于表的建立,现在就将表设计说明书中的项目和表设计视图中的对象(列或属性)的对应关系以简明的方式加以说明,如下表所示:设计说明书中的项目设计界面中的对象(列或属性)备注字段名字段名称标题名称数据类型字段类型字段属性-标题字段大小字段属性-字段大小必填字段属性-必需是或否,除主键外,默认为否位数字段属性-小数点位数适用于数据类型为货币和数字的字段说明说明需要特别说明的是,虽然【字段属性】是从属于字段的,但是却与【数据类型】密切相关,因此,【数据类型】不同,相对应的字段的【字段属性】也有差异,比如,在字段的【数据类型】为文本的情况下,【字段属性】中就没有小数点位数的属性设置项——这也是为什么在没有选择【数据类型】以前,【字段属性】不被激活的根本原因——在【数据类型】没有确定之前,由于不同的【数据类型】,所拥有的【字段属性】也有所不同,因此,系统根本就无从判断需要显示哪些属性项。

Access2010数据库第二章Access2010数据库基础

Access2010数据库第二章Access2010数据库基础

2.4 Access 2010数据库管理
4.删除数据库密码 对已经加密的数据库,也可以删除数据库密码。 (1)打开已加密的某个数据库。 (2)在“文件”选项卡上,单击“信息”命令。再单击“
解密数据库”按钮,将显出“撤消数据库密码”对话框。 (3)在“密码”文本框中键入密码,然后单击“确定”按
钮。
2.4 Access 2010数据库管理
(5)在“密码”文本框中键入密码,然后在“验证”文本 框中再次键入同一密码。
(6)单击“设置数据库密码”对话框中的“确定”按钮。
2.4 Access 2010数据库管理
3.加密和解密数据库 解密数据库。 (1)打开已加密的数据库时,显出“要求输入密码”对话
框。 (2)键入密码,然后单击“确定”按钮。
5.生成ACCDE文件 生成ACCDE文件是把原数据库.accdb文件编译为仅可执行
的.accde文件。 如果.accdb文件包含任何Visual Bisic for Applications(VBA)
代码,则.accde文件中将仅包含编译的代码,因此用户不能查 看或修改其中的VBA代码。使用.accde文件的用户无法更改窗 体或报表的设计,从而进一步提高了数据库系统的安全性能。
1.数据库的打开 方法一:双击数据库文件图标。 方法二:单击Access窗口中的“文件”|“打开”命令,在出 现的“打开”对话框中双击文件或选中文件再单击“打开”按 钮。 2.关闭数据库 (1)单击“文件”|“关闭数据库”命令,此方法只关闭数 据库而不退出Access。 (2)单击标题栏右侧的“关闭”按钮,或单击“文件”|“ 退出”命令,或双击控制图标,或单击控制图标再单击“关闭 ”命令,此方法先关闭数据库然后退出Access。

Access2010数据库案例教程教学设计

Access2010数据库案例教程教学设计

Access2010数据库案例教程教学设计前言随着信息化时代的发展,数据管理变得越来越重要。

而Access数据库是非常适合初学者入门的数据库软件。

本教程旨在通过Access2010数据库建立实际的案例,帮助读者了解数据库的基础知识和操作方法,提高数据管理能力。

目的通过本教程,读者将了解以下内容:•数据库设计的基本概念•Access2010的基本操作和工具•通过实际案例了解Access2010数据库各项功能的应用教学内容第一部分:初识Access20101.1 Access2010的基本概念•数据库概念和架构•为什么要用数据库?•数据库设计要考虑哪些因素?1.2 掌握Access2010的基本操作•安装Access2010•创建数据库•数据表的创建•手动添加数据•快速导入Excel的数据1.3 掌握Access2010的工具按钮•查询•表单•报表•宏第二部分:案例教学2.1 人事管理系统•设计数据表•手动添加数据和导入Excel的员工信息•创建查询,检索员工信息•创建表单,编辑表单以及调整表单格式•创建报表,统计员工信息2.2 产品销售统计系统•设计数据表•手动添加数据和导入Excel的产品信息和销售数据•创建查询,检索产品信息和销售数据•创建报表和统计分析,包括产品销售额、产品销售量等第三部分:教学评估3.1 教学评估•回顾Access2010和数据库设计的基础知识•安排相关的测试题,例如选择题和填空题•检查学生的数据库设计和基本表单查询能力•根据测试结果决定学生是否完成教学目标3.2 评估工具•定期评估学生的学习成绩•评估学生使用Access2010数据库软件的技能和能力•分析教学评估结果,观察教学的效果和改进方向结论本文介绍了一种为初学者设计的Access2010数据库案例教程。

通过本教程,初学者可以了解到数据管理的基础知识、掌握Access2010数据库的基本操作和工具、了解Access2010数据库的各项功能的应用。

打包、签名和分发Access 2010 数据库_数据库技术及应用教程(第2版)_[共2页]

打包、签名和分发Access 2010 数据库_数据库技术及应用教程(第2版)_[共2页]

230 误的数据库。

另外,Access还提供了数据库压缩和修复功能,以降低对存储空间的需求,并修复受损坏的数据库。

1.备份与恢复数据库数据库备份有多种方法。

一种是首先关闭要备份的数据库,然后将数据库文件(扩展名为.mdb)复制到所选择的备份媒介上。

另一种是通过创建空数据库,然后从原始数据库中导入相应的表,实现对特定表的单独备份。

数据库恢复是指当数据库出现损坏或由于人员误操作、操作系统本身故障所造成的数据看不见、无法读取、丢失时,通过技术手段使数据库恢复到正常的运行状态。

备份与恢复功能可保证数据库的安全,但现实中常常出现数据库出错,用户敏感的、关键性的数据无法恢复的问题。

因此,需要对数据库备份制订详细计划,并制度化,以保证数据库系统的安全。

2.数据库压缩和数据库修复如果对数据库频繁执行删除表和添加表操作,数据库可能会变成碎片保存,这时就不能有效地利用磁盘空间。

压缩数据库可以备份数据库、重新安排数据库文件在磁盘中保存的位置,并可以释放部分磁盘空间。

在Access中,数据库的压缩和修复功能合并为一个工具。

压缩和修复数据库的操作过程如下。

(1)关闭当前打开的数据库。

(2)在“数据库工具”选项卡上选择“压缩和修复数据库”命令,打开“压缩数据库来源”对话框。

(3)在对话框中间的列表框中,单击想要压缩的数据库,然后单击“压缩”按钮,打开“压缩数据库为”对话框。

(4)在“文件名”文本框中输入要压缩的数据库名称,在“保存位置”中输入目标文件夹,在“文件类型”中选择目标文件类型(*.mdb),最后单击“保存”按钮即可开始压缩和修复数据库。

11.3.4 打包、签名和分发Access 2010数据库使用Access可以轻松而快速地对数据库进行签名和分发。

在创建ACCDB文件或ACCDE文件后,可以将该文件打包,对该包应用数字签名,然后将签名包分发给其他用户。

“打包并签署”工具会将该数据库放置在Access部署(.accdc)文件中,对其进行签名,然后将签名包放在您选定的位置。

第2章Access2010数据库应用教程表

第2章Access2010数据库应用教程表
ACCESS 2010数据库应用教程
第2章 Access 2010 表
知识要点
表的设计原那么 表构造设计概述 创立表 表的根本操作 表间关系 表的导入、导出与链接
Access 2010数据库应用教程
Access 2010数据库应用教程
重点与难点
重点:使用“表设计器〞创立表的构造 主键的概念、作用及设置方
修改表的构造
在“设计视图〞中修改表构造的操作步 骤如下: 〔1〕翻开要修改表的“设计视图〞; 方法一:在“导航窗口〞中右击表名, 在快捷菜单中选择“设计视图〞命令,
修改表的构造
在“设计视图〞 中修改表构造的 操作步骤如下: 〔1〕翻开要修 改表的“设计视 图〞; 方法二:单击 “视图〞下拉按 钮,点击“数据 表视图〞。
Access 2010数据库应用教程
使用数据表视图创立
步骤如下: 1.设计视图创立“学生〞表。 〔1〕启动Access 2010,在翻开的“文件〞窗口中,单击 “新建〞; 〔2〕在右侧的“文件名〞框中,键入文件名“学生管理〞, 选择保存的文件夹为“d:\学生管理〞,单击“创立〞,新 数据库随即翻开。
修改表的构造
Access 2010数据库应用教程
Access 2010数据库应用教程
修改表的构造
在“数据表视图〞中修改表构造的方法如下: 在导航窗格中双击需要修改的表,此时出现 “表 格工具〞选项卡,单击“字段〞选项,就可以通过 修改工具进展表构造的修改。
Access 2010数据库应用教程
设置和取消表的主键
主键是表中的一个字段或字段集,为每 条记录提供一个唯一的标识符。在数据 库中,信息被划分到基于主题的不同表 中,然后通过表关系和主键以指示 Access如何将信息再次组合起来。 Access使用主键字段将多个表中的数据 迅速关联起来,并以一种有意义的方式 将这些数据组合在一起。

(Access数据库技术及应用)第二章Access2010数据库

(Access数据库技术及应用)第二章Access2010数据库

2.2 ACCESS2010的系统界面及数据库对象
2.2.1 Access2010的系统界面 5. 导航窗格 位于功能区的下方,用来显示数据库中的各种不同对象,
该窗格替代了Access 2003中的数据库窗口。 6. 选项卡式文档 以选项卡式文档的形式显示数据库中的表、查询、窗体、
报表和宏等对象。 7. 状态栏 “状态栏”位于窗口底部,用于显示状态信息,状态栏中
2.1 ACCESS2010的安装、启动和退出
2.1.2 Access2010的启动
(1)单击“开始”菜单,选择“所有程序”,找到“Microsoft Office”,再从中选择“Microsoft Access 2010”,如图2.2所示, 即可打开Access的工作窗口;
(2)如果桌面上有指向“Microsoft Access 2010”的快捷方 式图标,也可直接双击打开;
2.3 数据库的创建及使用
2.3.2 数据库的使用 1. 打开数据库 2. 设置数据库的属数据的窗口,用于 显示包含在表或查询中的数据,还可以创建子窗体 显示相关联的表中数据。窗体的数据源可以是表或 查询中的数据。
2.2 ACCESS2010的系统界面及数据库对象
2.2.2 Access2010的数据库对象 4.报表(Report) 利用报表可以将需要的数据进行整理和计算,并将
数据按指定的样式打印。
2.2 ACCESS2010的系统界面及数据库对象
2.2.2 Access2010的数据库对象 5.宏(Macro)
宏是若干个操作的组合,以达到自动执行重复性工作的功 能,用来简化一些经常性的操作,相当于DOS中的批处理, 用来自动执行一系列相关操作。
6.VBA模块(Module)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.1 建表与相关字段属性的解说学习要求:本节预计学习课时为1小时,重点是:a.新建表的操作;b.设置主键; c.理解字段的各个属性。

学习说明我们都知道,无论是多么强大、多么先进的数据库,都是基于存储在表中的数据来运行的,因此,表的设计和建立就显得特别重要,这也是数据库中最基础、最重要的组成部分之一——如若把数据库比作一个仓库的话,那么,表的设计,就好比这个仓库的仓位设计,而表的建立,就好比是仓位建设的施工——因此,如若仓库的仓位的设计和施工出了问题,毫无疑问,必然会给这个仓库的管理带来极大的不便,因此,希望大家能注重基本功的概念和练习,只有牢固的基本功,才能让我们走得更远、走得更好。

建表与相关字段属性的解说在前面的课程中,我们已经讲过表的设计,那么,在这一节中,我们就来讲表的施工,也就是表的建立,所谓表的建立,就是将先前对应的表的设计图,在当前的对应的数据库文件中加以实现。

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

接下来,我们正式开始建表,请依次点选【创建】——【表设计】,如下图所示:当我们点选【表设计】,打开表的设计视图之后,如下图所示:在当前的设计视图中,左侧窗格的右侧有一个按钮(该按钮名叫百叶窗开关按钮),通过这个按钮,即可以控制左侧窗格的开关,我们可以根据自己的喜好,来选择开启或关闭右侧窗格,在这里,我们就暂且关闭左侧窗格——关闭完成之后,如下图所示:如上图所示,表的设计界面,上半部分是【字段名称】、【数据类型】和【说明】(【字段】的【说明】,类似备注),下半部分是【字段属性】界面,默认尚未被激活,当在【字段名称】列中输入字段名称,并将鼠标光标移到【数据类型】列之后(【数据类型】的默认值为文本,需要根据实际的需要进行调整),相应的【字段属性】就会被激活,如下图所示:为了便于表的建立,现在就将表设计说明书中的项目和表设计视图中的对象(列或属性)的对应关系以简明的方式加以说明,如下表所示:需要特别说明的是,虽然【字段属性】是从属于字段的,但是却与【数据类型】密切相关,因此,【数据类型】不同,相对应的字段的【字段属性】也有差异,比如,在字段的【数据类型】为文本的情况下,【字段属性】中就没有小数点位数的属性设置项——这也是为什么在没有选择【数据类型】以前,【字段属性】不被激活的根本原因——在【数据类型】没有确定之前,由于不同的【数据类型】,所拥有的【字段属性】也有所不同,因此,系统根本就无从判断需要显示哪些属性项。

下面,我们就将ygID字段按表设计说明书的要求建设完毕,如下图所示:需要值得说明的是,本教程中没有提到的【字段属性】的相关设置项,请不要随意更改——除非您对您的更改所带来的实际影响和显示效果非常明白——接下来,按照表设计说明书的要求,完成剩下字段的建立,如下图所示:此时,还有一项工作没有完成,那就是设置主键,所谓主键,就是一条记录的唯一标识符,这就好比在户籍系统中,我们的身份证号是我们身份的唯一标识符一样,因此,一个字段一旦被标识为主键,那么,这个字段的值,便是不允许出现重复的——这就如同在户籍系统中,身份证号是不允许出现重复是一样的,接下来,我们就开始设置主键——先在表设计视图中选择ygID字段,或者将鼠标光标移回ygID字段那一行内的任意位置,然后再点选工具栏上的按钮,或右击鼠标右键,选择其中的命令,其后,ygID字段前记录选定器的便多了一个标志,这便是主键字段的标志。

正是因为一个主键字段是不允许出现重复值,所以,当一个字段被设置为主键后,它的字段属性也会同时发生改变,那就是字段属性中的【索引】的值将从【无】自动变更为【有(无重复)】,并且,这个值是不允许更改的,除非取消这个字段的主键设置——取消主键,也就是删除附加在这个字段上的主键属性,方法也很简单,在已经设置好主键的字段上再次点选按钮,或单击鼠标右键,在弹出的右键才菜单上选择命令,就可以删除当前字段的主键属性(并不会连带删除当前的字段)。

如若已经设置好了主键,则如下图所示:好了,字段的设计就告一段落,接下来,我们就可以保存已完成的工作——依次点选【文件】——【保存】命令,或单击左上角右侧的—按钮,如下图所示:如上图所示,单击保存按钮之后,如若没有事先保存,则会弹出【另存为】对话框,如下图所示:由于在表设计说明书中,该表的表名为:tblCodeyg,因此,接下来,删除【表名称(N)】下的文本框中的默认值:表1,然后输入表设计说明书中的对应的表名:tblCodeyg。

需要强调的是,为了以后编写代码以及可能的后续开发的便利,表名最好以英文的形式(或字母的形式,可以包含数字和下划线)来命名。

输入完毕,单击确认按钮,我们注意到,此时的表的设计区域的顶部已经发生了明显的变化,已经由先前的变为当前的,如下图所示:如上图所示,这其中的便是刚才输入的表的名称。

这个时候,我们也就发现,先前截图中一再出现的,便是系统指定的默认名称。

现在,该表的设计工作就已经全部完成了,首先,我们先通过单击按钮,恢复左侧窗格的显示,可以很清晰地看到,我们刚才建的表已经出现在表的列表窗格中,如下图所示:接下来,单击表名称右侧的按钮,退出tblCodeyg表的设计视图——如若单击标题栏右侧的按钮,则会退出整个数据库,因此,不要点错了位置。

接下来,我们便可以按照同样的方法,完成表设计说明书中tblCodelb表和tblBxmx的建立,在这里,需要值得说明的是tblBxmx表的czsj字段,按照表设计说明书的要求,这个字段是不需要手工输入的,当前的操作时间,可以从操作系统中直接提取,所以,我们需要借助一个系统函数来实现这个设计目标,这就需要使用Now()函数,该函数可以在录入当前记录的时候,自动提取当前的操作系统时间插入对应的表格中。

在这里,需要再次强调的是,由于该函数直接从操作系统中提取时间,因此,如若操作系统时间错误,那么,该函数也必将插入错误的系统时间,因此,请确保您当前使用的操作系统时间没有错误——由于该项操作涉及操作系统的控制面板,而操作系统的课程,并非Access的课程,因此,请大家参阅相关教程。

那么,既然可以使用系统函数从操作系统中自动提取时间,那么,在实际的表的设计中,应该如何实现这个设计目标呢?或许已经有人注意到,在字段的属性中,有一个默认值的属性,或者可以把该系统函数写入默认值属性来达到实现此功能的目的——完全正确,就是这样——当然,这也不是唯一的实现方式,比如,我们也可以在后续的窗体建设中,再来实现此设计目标。

当前,我们就在当前环节实现此设计目标,首先,打开tblBxmx表的设计视图,定位到czsj字段,然后【字段属性】的在默认值一栏中,输入以下字符:=Now(),如下图所示:需要值得注意的是,在这个位置,尽管我们可以借助系统函数来实现自动提取操作系统当前时间,来实现自动输入的目的,但是,在当前的表中,我们仍然可以在表中手工修改此时间,当然,在系统正式投入运行之后,手工直接向表中写入数据,是不被允许的,所以,不用担心系统自动提取的数据会被修改而违背了我们设计的初衷,当然,在后续的窗体设计中,尽管也可以提供修改此时间的界面,但我们可以在设计的环节,就可以禁用此功能,因此,可以确保此设计目标的实现。

当然,这是后续的课程所需要讲述的内容,所以,其中的细节,在这里就不过多阐述了。

5.2 文本框、列表框与组合框学习要求:本节预计学习课时为0.5小时,重点是:a.字段属性中文本框、列表框、组合框;b.如何设置组合框的行来源。

为了后续讲述的方便,我们先遵照表设计说明书的标准,输入一些测试数据——首先,我们选中tblCodelb表,然后,单击鼠标右键,选择命令,或直接tblCodelb上双击鼠标左键,都可以进入表的【数据表视图】,如下图所示:再次强调,在正常情况下,是不允许用户直接在表中输入数据的,但我们这里为了教学的方便,先往表中录入几行试验数据(注意类别编号的录入——根据表设计的要求,必须是字母L+2位数字,否则在后续学习中,会出现问题),输入完成之后,如下图所示:好了,测试数据,已经输入完毕,现在可以关闭当前的tblCodelb表,继续下一步的分析。

当前的数据库中,已经有了三个用户建立的表——我们很快就可以发现,当前三个表的主体,其实是tblBxmx表,至于tblCodeyg表和tblCodelb表,其实都是为tblBxmx服务的,通过tblBxmx表中的lbID字段和ygID字段关联,为tblBxmx提供选项值,以节省输入时间,避免重复的手工输入。

首先,请再次打开tblBxmx表的设计视图,我们会发现,几乎所有的字段的【字段属性】,都有两个选项卡,一个是【常规】选项卡,是一个【查阅】选项卡,如下图所示:这个时候,我们就会明白,我们先前涉及的所有的【字段属性】,都是从属于常规选项卡的,而对于【查阅】选项卡,几乎没有涉及,那么,我们先定位到lbID字段,然后再单击【查阅】选项卡,如下图所示:我们发现,默认情况下,【查阅】选项卡,只有一个属性,那就是【显示控件】,而当前显示控制的默认的值是文本框,所谓文本框,就是只能提供一个可输入方框的控件——接触过网络和计算机的,一般都知道,我们在录入数据,尤其是城市、性别、类别之类有明确可选值的数据的时候,都喜欢在系统所提供的下拉列表中直接点选相应的选项,但是,这个文本框却只能提供录入方框,而不能同时提供可选择的下拉列表——那么,如若能提供可选择的下拉列表,有什么好处呢?那就是,通过点选下拉列表的值,一方面,能显著地提高输入的效率,另一方面,输入的准确率(防止笔误)也可以一并提高,显然,好处是显而易见的。

那么,如何才能让【显示控件】(即显示可输入方框的控件)提供可选择下拉可选列表的功能呢?接下来我们单击显示控件的输入区,然后点选由于激活输入区而随之出现的按钮,则如下图所示:这个时候,我们就可以发现,原来【显示控件】已经提供了3个选项,分别是文本框、列表框、组合框——文本框,我们已经解释了,那么,列表框是什么呢?列表框,也就是说,在输入区域被激活之后,会根据已指定的数据源(也就是可选项的数据来源)的当前数据提供一个可选的值列表——这个列表是动态的,会根据数据源中数据的变化而变化,但在某一个静止的时间点上,又是相对的静态。

相关文档
最新文档