admin 管理员组

文章数量: 1086019


2024年7月7日发(作者:eclipse ide设置中文)

    本文由杨树1455918874贡献

    doc1。

    使用 Office Access

    Office 软件是大家日常办公所不可缺少的伴侣,几乎家家户户的电脑上总是有

它的存 在。从早期的 Office 到现在最新的 Office 2007,它的功能强大了很多,组

件也完善了很多。 承去年假期飞雪版的学习 Powerpoint,现在,我们一起走进 Off

ice 的另一成员——Access。 可能提到 Microsoft Office Access,大家都不会陌生

,但相信能够熟练运用 Access 的同 学、老师并不多。现在,我们就从最简单的开始

讲起。

    一、

    认识 Access

    在现在办公环境中,人们常见的 Microsoft Office Access 版本有:Access 2

000、Access XP 或称为 Access 2002)Access 2003 以及最新版的 Access 2007。 

( , 其中 Access 2000、 Access 2002 和 Access 2003 差别很小,但它们和 200

7 版有较大差别。 下图分别展示了运行 Access 2003 和 Access 2007 后的画面及各

部分名称。

    ▲ Access 2003 的面板

    ▲ Access 2007 的面板

    其中,Access 2000、2002,2003 所保存数据库文件的拓展名为.mdb,而 Acce

ss 2007 的默认保存格式为.accdb。 下面将先后以 Access 2002 和 2007 为版本讲

解 Access 的使用。 二、 2.1 绍。 Access 可创建数据库的类型主要有:表、查询

、页、窗体,报表等。其中报表为数据 库的打印版本/模式,页为网页可发布至 web

,而 Access 的查询功能是十分强大的,能够 满足各式要求的查询工作。 运行环境

:Windows 2000、XP,Vista(下面的介绍选用 Windows 2000) ,Access 2002。 A

ccess 2002 的启动界面 使用 Access

    Microsoft Access 2002 由于 Access 2000、2002,2003 功能基本上无差异,

此处选用 Access 2002 为样板做介

    示例数据库 对于 Access 新手,建议先打开罗斯文示例数据库:点击“帮助”

→“示例数据库”→“罗 斯文示例数据库”。 2.1.1

    在这里,大家可尝试性地摸索各部分的功能与资料显示。

    2.1.2 表的建立与使用 a.创建表 创建表 启动 Access,在右侧导引栏选择“新

建空数据库”或直接点击工具栏的“新建”。新建一 个名为“学生”的数据库。

    选择新建空数据库,命名“学生”,保存于桌面,之后弹出下框:

    打开 Microsoft Excel,输入学生信息,注意,第一行为行标题。如下图:

    保存在桌面,名为“学生”。 在 Access 中,单击“文件”→“获取外部数据

”→“导入”

    在上面的窗口中依次选择“桌面”“文件类型:Microsoft Excel (*.xls)”,

选中“学生.xls” 一工作表,最后选择“导入”。等待 Access 响应。之后,在弹出

的“导入数据表向导”中保持 默认设置,单击“下一步”。选中“第一行包含列标题

”复选框,单击下一步。

    再“下一步”,继而在“字段选项”的“字段名”中保持“学号”不变,“索引

”中选择“有(无重 复)”,“下一步”。接着,选择“我自己选择主键”,并将逐渐

选定为“学号”,“下一步”。最后,

    按下图设置(导入到表“学生”) ,完成后,单击“完成”。

    这样,在“表”中就添加了“学生”一数据。如下图:

    b.修改表的字段属性 修改表的字段属性 双击打开表中的“学生”。单击工具栏

的“视图”,将视图切换到“设计视图”。

    按下表更改各字段属性: 字段名称 数据类型 字段大小 学号 数字 长整型 姓

名 文本 50 性别 文本 10 班级 数字 整型 成绩 数字 整型 保存。

    允许空字符串

    必填字段 是 是 是 是 是

    小数位数 0 0 0 1

page 1

    2.1.3 查询的创建 a. SQL 语言 、操纵(Manipulation) 、定义(Definitio

n) 、控制 SQL 语言的功能包括查询(Query) (Control)几个部分。SQL 语言使

用数据定义语言 DDL 实现其数据定义功能,可对数据 库用户、基本表、视图和索引

进行定义和撤销。 SQL 语言的特点:综合统一,高度非过程化,面向集合的操作方式

,以同一种语法结 构提供两种使用方式,语言简洁,易学易用。 SQL 查询 SELECT 

语句是 SQL 语言中功能最强大、用途最广泛的数据操作语句,也是关系运算 论在 S

QL 语言中的主要体现。 一个完整的 SELECT 语句包括 SELECT, FROM , WHERE, 

GROUP BY 和 ORDER BY 共五个字句,其中前面的两个句子是必不可少的,其他子句可

以省略。其语法格式为: SELECT [ALL∣DISTINCT] <目标列表达式> [,<目标列表达

式>] … FROM<表名或视图名>[,<表名或视图名>] … [WHERE<条件表达式>] [GROUP 

BY <列名 1>][HAVING<条件表达式>] [ORDER BY <列名 2>[ASC∣DESC]](按升/降序

排列) 其中,ASC 和 DESC 表示升降序。Access 默认为升序。 现以上次制作好的“

学生 表为数据来源,创建不同要求的查询。 学生”表为数据来源 现以上次制作好的

 学生 表为数据来源,创建不同要求的查询。 打开“学生.mdb”,然后在对象中单击

“查询”,双击“在设计视图中创建查询”。如下图:

    在下列弹出的窗口中选择“学生”,单击“添加”。

    完成后单击“关闭”。此时在窗口中就会多出“学生”一窗格。单击工具栏视图

按钮的下拉键, 选择“SQL 视图” 任务 1:查询“学生”表中所有男同学的姓名。

    在弹出的 窗口中输入下列语句: SELECT 姓名 FROM 学生 WHERE 性别 = “男

” 注意:①查询要求(即这里的“男“)若不是英文,则需要用引号””将其引住;

②引住的引 号不能为中文输入法状态下的占 2 个字节的引号“”,而要用英文下的

 1 个字符站 1 字节的 引号””,否则在后续的执行过程中会出现错误;③语句中空

格和分段的数目随意,只要不 把一个命令词断开就行了。 单击工具栏中的 看到查询

结果 ,执行输入的语言。

    了吗? 任务 2:查找成绩在 94 到 80 之间(包括 94 和 80)的同学的姓名、

班级和学号。 用同样的方法,在“查询”中创建。在 SQL 命令输入窗口中输入下面

的语句: SELECT 学生.学号, 学生.姓名, 学生.班级 FROM 学生 WHERE (((学生.成

绩)between 94 And 80)) 执行。 任务 3:查找“学生”表中姓胡的学生的姓名,学

号和性别 在“查询”中创建,在 SQL 命令输入窗口中输入下面的语句: SELECT 学

生.姓名, 学生.学号 AND 学生.性别 FROM 学生 WHERE 姓名 LIKE “胡***” 执行。

<星号*的个数可随意,但位置只能在“胡”的后面>

page 2


本文标签: 学生 查询 数据 数据库 创建