第二章(上)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.2
2.2 创建 创建ACCESS数据表 数据表
创建一个空数据库 根据模板创建数据库
Access 2003提供多种数据库模板,可以根据用 户需要,建立一个比较完整的数据库系统,但不 包括数据。 模板数据库代表了一些常用的信息管理系统,利 用这些数据库模板能够节省用户的时间,并且满 足用户信息管理的基本需要。
2、字段类型
数据类型 文本 备注 数字 日期/时间 货币 自动编号 是/否 OLE对象 超级链接 查询向导 说明 文本或文本与数字的组合,如地址等;也可以是不必计算的 数字,如电话号码等。 适用于长度较长的文本及数字,如备注、说明 用于算术运算的数字数据 100~9999范围内的日期及时间值
2.2
•Access数据表对象可以看作是由两 个部分构成:表对象的结构和表对象 的数据。这是学习Access时必须明确 的两个基本概念。
2.2
在建表之前,需要认真回答以下问题: 在建表之前,需要认真回答以下问题:
表的用途是什么? 表的名字应与用途相符,比如保存学生信息,命 名为“学生”或者“student”。 表需要哪些列(字段)?每个字段代表一个属性, 比如在“学生”表中安排学号、姓名、出生日期、 性别、专业、班级等字段; 每个字段的数据类型是什么?比如姓名为文本型, 出生日期为日期型; 每个字段的大小,即字段宽度。有些数据类型的 大小是固定的,比如日期型,有些数据类型的大 小是可变的,比如文本型。 是否需要为表建立一个主键?
2.2
例:设计“学生” 设计“学生” 字段名称表 字段类型 字段大小 是否主键
学号 姓名 出生日期 性别 班级 电话 专业 照片 文本 文本 日期/时间 文本 数字 文本 文本 OLE 对象 2 整型 15 20 4 8 是
2.2
一、创建表的方法
表向导 表设计器 输入数据 导入表 链接表
2.2
第2章 Access 2003概述
本章主要内容
2.1 2.2 2.3 2.4 Access启动与环境 创建Access数据表 数据表的操作 数据表的关系操作
2.1 Access的启动与环境 的启动与环境
Access2003启动 Access2003的工作环境 的工作环境 退出Access2003 退出 Access2003的向导 的向导 Access2003的帮助 的帮助
使用“输入掩码”属性,可以使数据 输入更容易,并且可以控制用户在文本 框类型的控件中的输入值。例如,可以 为“电话号码”字段创建一个输入掩码, 以便向用户显示如何准确地输入新号码, 如:(010) -83956230等。通常使用 “输入掩码向导”帮助完成设置该属性 的工作。
2.2
(5)标题 ) “标题”属性值将取代字段名称在 显示表中数据时的位置。即在显 示表中数据时,表列的栏目名将 是“标题”属性值,而不是“字 段名称”值。
工具栏
2.1
工具按钮作用 工具按钮 工具按钮 图标 名称 Office链 在当前对象中插入一个Office链接,可以 接 是Office 2003套件中的任一个对象 表分析器 向导 代码 属性 关系 自动窗体 对表对象进行分析,以帮助创建有效的 表对象设计方案 对代码进行编辑 调用当前对象的属性设置对话框 调用当前数据库对象的表对象关系设置 窗口 调用窗体对象自动生成向导
2.1
窗体对象Βιβλιοθήκη Baidu
2.1
报表对象
报表是以打印的格式表现用户数据的一 种有效的方式。 Access以数据库容器中的二级容器对象 形式提供报表对象 报表中大多数信息来自基础的表、查询 或SQL语句(它们是报表数据的来源)。
2.1
报表对象
2.1
页对象
页对象是特殊的Web页,也是Access置于数据 库容器中的一个二级容器对象。 在数据库应用系统中设计数据访问页是为了使 用户能够查看和操作来自Internet或Intranet的 数据,而这些数据是保存在Microsoft Access数 据库中的。 页,又称WEB页,是将数据库的数据作为WEB 的发布信息,显示时以网页的形式显示
2.2
模板对话框
2.2
2.2.1 数据库的打开与关闭
在Access中,数据库文件的打开有四种形式
退出Access,单击主窗口的关闭按钮,或者选择 文件菜单的退出命令。 只关闭数据库文件而不关闭Access,则选择文件 菜单的退出命令,或单击数据库窗口的关闭按钮 即可。
2.2
2.2.2创建数据表 2.2.2创建数据表
单精度型 保存从 –3.402823E38 到 – 1.401298E-45 的负值,从 1.401298E-45 到 3.402823E38 的 正值
7
4 个字节
15 双精度型 保存从 –1.79769313486231E308 到-4.94065645841247E-324 的负值 ,从 1.79769313486231E308 到 4.94065645841247E-324 的正值
2.2
(6)默认值 )
在表中新增加一个记录,并尚未 填入数据时,如果希望Access自动 为某字段填入一个特定的数据,则 应为该字段设定“默认值”属性值。 此处设置的默认值将成为新增记录 中Access为该字段自动填入的值。 一般可用“向导”帮助完成该属性 的设置。
2.2
(7)有效性规则 )
“有效性规则”属性用于指定对输入到记录中 本字段中数据的要求。当输入的数据违反了 “有效性规则”的设置时,将给用户显示 “有效性文本”设置的提示信息。可用“向 导”帮助完成设置。
2.2
文本/备注 说明 要求文本字符(字 符或空格)
不要求文本字符 使所有字符变为小 写 使所有字符变为大 写
2.2
(3)输入法模式 )
“输入法模式”属性仅针对文本数据类型的 字段有效,可有两个设置值:“输入法开 启”与“输入法关闭”,分别表示启动汉 字输入法和不启动汉字输入法。
2.2
(4)输入掩码 )
2.1
表对象
数据表对象是Access中置于数据库容器中的一个 二级容器对象,用于存储有关特定实体的数据集 合。
2.1
数据库对象
数据库对象是Access最基本的容器对象 (Container),它是一些关于某个特定 主题或目的的信息集合,以一个单一的 数据库文件(*.MDB)形式存储在磁盘 中,具有管理本数据库中所有信息的功 能。
2.1
查询对象
查询对象也是Access中置于数据库容器 中的一个二级容器对象 利用查询可以通过不同的方法来查看、 更改以及分析数据。也可以将查询作为 窗体和报表的记录源。 查询对象必须基于数据表对象建立。
2.1
查询对象
查询结果
2.1
窗体对象
窗体对象也是Access中置于数据库容器 中的一个二级容器对象,其间包含的对 象也称为窗体控件,主要用于提供数据 库的操作界面。
Access的的十个特性 Access的的十个特性
1.使信息易于查找和使用 2.支持Web功能的信息共享
2.1
3.用于信息管理的强大解决方案工具 4.改变了数据库窗口 5.提供名称自动更正功能 6.具有子数据表功能 7.可以采用拖放的方式与Excel共享信息 8.具有数据访问页功能 9.共享组件的集成 10.Microsoft SQL Server交互性
8 个字节
2.2
(2)格式 ) 格式属性对不同的字段数据类型使用不 同的设置。各种数据类型的格式设置取 值列于表中。
表 各种数据类型的字段格式设置取值
日期/时间型 数字/货币型 设置 说明 设置 说明 设置 一 般 日 (默认值)如 果数 一 般数 (默认 值) 以输 入的 @ 期 值只是一个日 期, 字 方式显示数字 则不显示时间 ;如 果数值只是一 个时 间,则不显示 日期 。 长日期 示例:星期六, April 货币 使用千 位分 隔符 ;负 & 数用圆括号括起; 3, 1993 < 中日期 示例:3-Apr-93 整型 显示至少一位数字 短日期 示例:4/3/93 标准型 使用千位分隔符 百分比 将数值乘以 100 并附加 一个百分号 (%) 科 学计 使用标 准的 科学 记数 数 法 >
1、使用向导创建表
2.2
2、利用表设计器创建表
2.2
3、利用输入数据创建表
“输入数据创建表”的方法允许先输入一 组数据,根据输入数据的特点确定表的 字段及其数据,建立新表。 再对表的结构做进一步调整。
2.2
二、在表中输入信息
在数据库窗口选择“表”对象; 单击要输入数据的表名; 单击打开,开始输入数据。
(8)有效性文本 )
当输入的数据违反了“有效性规则”的设定 值时,“有效性文本”属性值将是显示给操 作者的提示信息。
2.2
(9)必填字段 )
“必填字段”属性取值仅有“是”和“否”两项。 当取值为“是”时,表示必须填写本字段,即 不允许本字段数据为空。当取值为“否”时, 表示可以不必填写本字段数据,即允许本字段 数据为空。
2.2
三、表的结构设计
1、设置字段名称
字段名称是用来标识字段的,字段名称即可以英文、 中文、数字,但必须符合Access数据库的对象命名规 则。字段命名应遵循的规则有: 字段名称可以是1~64个字符。 字段名称可以采用字母、数字和空格以及其他一切 特别字符,但不能包含:“。”、“!”、“[]”等 字符。 不能使用ASCII为0~32的ASCII字符。 不能以空格为开头。
2.2
(12)Unicode压缩 ) 压缩 该属性取值仅有“是”和“否”两项。 当取值为“是”时,表示本字段中数据 可以存储和显示多种语言的文本。有了 Unicode对Access 2000的支持,用户将 有能力在一个数据库内存储所有的字符 集。 有些字符需要比其他字符多的存储空间。 Access 2000将自动压缩字段中的数据来 使数据库的大小最小化。
大小 最长255个字符 最长64000个字符 1,2,4,8个字节 8个字节
用于数学计算的货币数值与数值数据,包含小数点后1~4位。 8个字节 整数最多有15位 在添加记录时自动插入的惟一顺序或随机编号 用于记录逻辑型数据,只能取两种值中的一种,如Yes/No 可链接或嵌入其他使用OLE协议的程序所创建的对象,如 Word文档、Excel电子表格、图像、声音等。 用于保存超链接的字段,超链接可以是文件路径(UNC)或 网页地址(URL) 在向导创建的字段中,允许使用组合框来选择另一个表或另 一列表中的值。从数据类型列表中选择该项,将打开向导以 进行定义。 4个字节 1位 最大可达1GB(受限 于可用的磁盘空间) 最长64000个字符 通常为4个字节
2.2
3、字段属性
2.2
(1)字段大小 ) 只有当字段数据类型设置为“文本”或 “数字”时,这个字段的“字段大小”属 性才是可设置的,其可设置的值将随着该 字段数据类型的不同设定而不同。当设定 字段类型为文本型时,字段大小的可设置 值为1-255,表示该字段最多可容纳的字 符个数最少为1个字符,最多为255个字符。 当设定字段类型为数字型时,字段大小的 可设置值如表所列。
表 数字型字段大小的属性取值
可设置值 字节 整型 长整型 说明 保存从 0 到 225(无小数位)的数 字 保存从 –32,768 到 32,767 (无小 数位)的数字 (默认值)保存从 -2,147,483,648 到 2,147,483,647 的数字(无小数 位) 无 无 无
2.2
小数位数 存储量大 小 1 个字节 2 个字节 4 个字节
(10)允许空字符串 )
该属性仅对指定为“文本”型的字段有效,其 属性取值仅有“是”和“否”两项。当取值为 “是”时,表示本字段中可以不填写任何字符。
2.2
(11)索引 ) 本属性可以用于设置单一字段索引。索引 可加速对索引字段的查询,还能加速排 序及分组操作。本属性可有以下取值: “无”,表示本字段无索引;“有(有 重复)”,表示本字段有索引,且各记 录中的数据可以重复;“有(无重 复)”,表示本字段有索引,且各记录 中的数据不允许重复。
2.1
宏对象
宏的意思是指一个或多个操作的集合, 其中每个操作实现特定的功能 Access的宏对象是Access数据库对象中 的一个基本对象
2.1
模块
Access的VBA模块对象是Access数据库对 象中的一个基本对象 模块是将Visual Basic for Applications (VBA)的声明和过程作为一个单元进行 保存的集合,也就是程序的集合。
相关文档
最新文档