第6章 Access 数据库管理系统的简单应用

6.1.3 操作对象(P131)

  七个数据库操作对象:

 1)表:存放数据的场所。

 2)查询:从一个或多个表中检索所需信息。

 3)窗体:

    用于显示、输入、编辑数据及控制应用程序执行的操作界面。

 4)报表:用于控制显示或打印数据的输出格式。

 5)页:查看和操作 Internet 上的数据。

 6)宏:若干操作命令序列。

 7)模块:Access 提供的 VBA 语言编写的程序段。

6.1.4 数据库的建立和打开

 1. 数据库的建立(P131)

  教学信息库 jxxxk jxxxk97 jxxxk1 jxxxk971

  启动 Access —新建数据库—空 Access 数据库。

 2. 数据库的打开(P133)

6.2 表操作

6.2.1 表的创建(P133)

 1.表结构

  字段的数据类型:文本、备注、数字、日期/时间、货币、自动编号、

是/否、

  OLE对象(链接和嵌入图像、声音等)、

  超级链接(保存超级链接的字段)。

  字段的属性:索引“有(有重复)允许字段值重复。

              索引“无(无重复)禁止字段值重复。

  主键:通过这个字段中不同的值可以区别各条记录。

 2.创建表(P135)

  “数据库”窗口—“表”对象—

使用设计器创建表—新建—设计视图。

 3.主键和索引的创建

  1)定义主键(P137)

  “数据库”窗口—“表”对象—设计—

右击可作主键的字段—主键。

  2)建立索引(P138)

  “数据库”窗口—“表”对象—设计—选定要建立索引的字段—

从“索引”下拉列表选择“有(无重复)”—保存表。

6.2.2 表中数据的输入和编辑

 1.表结构的编辑(P138)

  修改字段名、字段长度、字段的数据类型、插入和删除字段。

 “数据库”窗口—“表”对象—设计—

  右击字段名—插入行、删除行。

 2.表中数据的操作(P141)

 “数据库”窗口—“表”对象—

双击要打开的表—删除或修改表中数据。

6.2.3 建立表间联系

 1.建立表间联系的方法(P142)

  打开“网上书店库”—工具—关系—

选择“用户资料表”“用户留言表”—添加—

拖动“电子邮件”字段—选择“实施参照完整性”—创建。

 2.修改表间关系

  “关系”窗口—双击关系连线。

 3.删除表间关系

  “关系”窗口—右击关系连线—删除。

6.3 查询操作

6.3.1 选择查询(P144)

  “数据库”窗口—“查询”对象—

使用向导创建查询—选择要用来建立查询的表,如图书记录表—

添加要查询的字段,如图书名称、图书定价—选择“明细”…。

6.3.2 交叉表查询(P145)

  交叉表查询:将表中的某些字段数据转换成

行标题(第一列数据)或列标题(字段名)。

  “数据库”窗口—“查询”对象—新建—交叉表查询—

选择“图书记录表查询”—

选择行标题“图书号”、“图书名称”字段,

选择列标题“图书类别”字段,

确定列和行交叉点计算最大值“图书定价”,

输入查询名称—完成。

6.3.3 参数查询(P147)

  参数查询:根据用户提供的数据进行查询。

  “数据库”窗口—“查询”对象—选择“图书记录表查询”—

设计—“查询”菜单—参数—输入“dj”类型“货币”—确定;

  准则:指定“图书定价”字段>[dj]—确定;

  “选择查询”窗口—“!”运行—输入参数:33—确定。

6.3.4 更新查询(P149)

  “数据库”窗口—“查询”对象—新建—设计视图—

双击“图书记录表”—关闭—“查询”菜单—更新查询—

  字段:图书定价

  更新到:[图书定价]* .9

  准则:>50

  “选择查询”窗口—“!”运行

6.3.5 SQL 查询(P151)

  “数据库”窗口—“查询”对象—新建—设计视图—

关闭“显示表”—“查询”菜单—

SQL 特定查询—联合—“联合查询”窗口,输入 SQL 语言

“SELECT 用户资料表.用户姓名,用户留言表.留言用户;”

—保存为“联合查询”—“!”运行。

6.4 窗体操作

6.4.1 建立窗体(P152)

 1.窗体的组成

  页眉、主体、页脚。

 2.窗体的创建

  “数据库”窗口—“窗体”对象—新建—窗体向导—

  选择数据来源“图书记录表”—

  选择并添加字段:图书号、图书名称、图书定价,

  选择窗体布局:纵栏表,

  选择窗体样式:标准,

  输入窗体标题名称—完成。

6.4.2 在窗体中输入和编辑数据(P154)

 1.打开窗体

  “数据库”窗口—“窗体”对象—选择“图书记录表”—

   修改记录:[打开],

   修改窗体设计:单击[设计]。

 2.在窗体中添加记录

  “数据库”窗口—“窗体”对象—选择“图书记录表”—打开—

单击“记录定位器”中的新记录按钮—输入新记录—保存窗体。

 3.在窗体中修改记录

 4.查找数据(P155)

  “数据库”窗口—“窗体”对象—选择“图书记录表”—打开—

单击“图书名称”字段—“编辑”菜单—查找—

查找内容“网络信息制作与发布”—查找下一个—关闭。

 5.记录的排序与筛选(P156)

  1)记录排序

  “数据库”窗口—“窗体”对象—选择“图书记录表”—打开—

单击字段名“图书号”—单击升/降序按钮—关闭。

  2)记录筛选

  “数据库”窗口—“窗体”对象—选择“图书记录表”—打开—

单击字段名“图书定价”—单击工具按钮:

按选定内容筛选、按窗体筛选—关闭。

6.4.3 窗体美化(P156)

 1.修改窗体

  窗体位置、大小、背景颜色、网格、标尺、网格间距。

 2.控件的概念

  控件是窗体或报表中用于显示数据、执行操作、装饰窗体或报表的

对象。控件放在工具箱中。

6.4.4 主/子窗体(P158)

  “数据库”窗口—“窗体”对象—新建—窗体向导—

  选择数据来源“图书记录表”—选择所有字段—

  再选择“用户资料表”—选择所有字段—

  请确定查看数据的方式—选择“带有子窗体的窗体”—

窗体布局、窗体名称、子窗体名称—完成。

6.5 报表

6.5.1 报表简介(P160)

  报表窗口:报表页眉、页面页眉、主体、页面页脚、报表页脚。

6.5.2 建立报表(P161)

  “数据库”窗口—“报表”对象—新建—

选择数据来源:图书记录表、自动创建报表:纵栏式—确定。

6.5.3 设计报表(P162)

  “数据库”窗口—“报表”对象—新建—

选择数据来源:用户资料表、设计视图—

按“Shift”键选择字段—拖到设计网格中。

 

第7章 Access 数据库管理系统的高级应用

7.1 宏操作

7.1.1 宏的概念和功能(P167)

 1.宏的概念

  宏:自动执行某种操作的命令。

 2.宏的功能

  1)打开、关闭表单或报表,打印报表,执行查询。

  2)筛选、查找记录。

  3)模拟键盘动作。

   …………

  6)实现数据的导入和导出。

   …………

7.1.2 宏的建立(P168)

 2.宏的创建

  “数据库”窗口—“宏”对象—新建—视图—条件—

选择宏操作,如 OpenFrom—输入操作参数:窗体名称,如图书记录表—

输入备注,如“打开窗体”—

保存—输入宏名,如“打开窗体”—确定。

7.1.3 宏的编辑(P170)

 1.宏操作的移动或复制

  “数据库”窗口—“宏”对象—

选择宏名,如“打开窗体”—设计—

用选定器选择宏操作—用剪粘板进行移动或复制。

 2.添加、删除宏操作

  “数据库”窗口—“宏”对象—选择宏名,如“打开窗体”—

设计—用选定器选择宏操作

工具栏上[插入]或[删除]按钮进行添加、删除宏操作

7.1.4 宏的运行(P172)

 1.Access 窗口中运行宏

  工具菜单—宏—执行宏—选择宏名,如“打开窗体”—确定。

 2.数据库窗口中运行宏

  “数据库”窗口—“宏”对象—双击要运行的“宏名”

 3.宏窗口中运行宏

  “数据库”窗口—“宏”对象—

选择要运行的“宏名”—设计—工具栏“!”按钮。

7.2 模块操作

7.2.1 模块的概念和功能(P172)

 2.模块的类型

  1)类模块:可以定义新对象的模块,如窗体和报表。

  2)标准模块:包含通用过程和常用过程。

7.2.2 模块的建立

  1.模块窗口的构成

  “数据库”窗口—“模块”对象—新建—进入“模块”窗口:

工程资源管理器、模块属性窗口、

代码编辑窗口(对象列表框、代码编辑区域、过程事件列表框)。

  2.模块的创建

  1)创建窗体类模块

  “数据库”窗口—“窗体”对象—选择“图书记录表”—

视图—代码—进入 VB 代码编辑窗口—

从“对象列表框”中选择操作对象,如 Form,

从“过程事件列表框”中选择过程名,如 KeyUp,

在“代码编辑区域”出现“标准过程代码”。

  2)创建报表类模块

  “数据库”窗口—“报表”对象—选择“用户资料表”—

视图—代码—进入 VB 代码编辑窗口— ……。

  3)创建标准模块

  “数据库”窗口—“模块”对象—新建—进入“标准模块”窗口—

“插入”菜单—过程—输入过程名,如更新模块,类型,如子程序—

确定—编写所需“过程”的代码。

7.3 数据访问页

7.3.2 数据访问页的建立和使用(P176)

  1.自动创建数据访问页

  “数据库”窗口—“页”对象—新建—

选择“自动创建数据页:纵栏式”,数据来源,如“用户资料表”。

  2.打开数据访问页

  “数据库”窗口—“页”对象—

选择数据访问页,“用户资料表”—单击“打开”或“设计”。

7.3.3 编辑数据访问页(P177)

 1.在“设计”视图中选择元素

  在“设计”视图中打开数据访问页,单击“控件”“节”进行编辑。

 2.在“数据访问页”中应用主题

  主题:统一设计项目符号、字体、水平线、背景图像、颜色方案。

  在“设计”视图中打开数据访问页—“格式”菜单—主题。

7.3.4 在 IE 中查看数据访问页(P178)

7.4 数据库的安全措施

7.4.1 用户密码的操作(P180)

 1.设置用户密码

  文件—打开—以独占方式打开—工具—安全—设置数据库密码—

输入密码,验证—确定。

 2.撤消用户密码

  文件—打开—以独占方式打开—工具—安全—撤消数据库密码 ……。

7.4.2 用户管理(P181)

 1.设置用户与组的权限

  打开数据库—工具—安全—用户与组的权限—“权限”选项卡—

选择“组”单选项,“用户名/组名”中选择“用户组”,

“ 对象类型”中选择“表”,“对象名称”中选择“图书记录表”,

“权限”中选择多选项“读取设计”“读取数据”“更新数据”—

应用。

 2.设置用户与组的账号

  打开数据库—工具—安全—用户与组的账号—“组”—

新建—输入名称“应用组”,个人 ID 号中输入账号,如12345,

选择“用户”选项卡—选择“用户组”—确定。

7.4.3 加密和解密数据库(P183)

  工具—安全—加密/解密数据库—

选择数据库,如wssdk.mdb,文件类型:Microsoft Access 数据库—

确定—数据库加密后另存为—保存。

7.5 数据的导入和导出

7.5.2 数据导出(P184)

  “数据库”窗口—“表”对象—选择要导出的表,如“图书记录表”

—文件—导出—选择目标数据库,保存类型:MS Access—保存—

输入目标文件名—确定。

7.5.3 数据导入(P186)

  打开目标数据库—文件—获取外部数据—导入—

选择源数据库—导入—选择导入对象,如“图书记录表”—确定。

7.6 综合应用举例

 信息管理系统:

数据库的设计、表的创建、查询的使用、窗体的建立和报表的产生。

7.6.1 系统功能(P193)

  图书库存管理系统对图书信息查询、修改、增加、删除以及存储等。

  表:存放基本数据。

  窗体:用户操作界面。

  报表:供打印输出使用。

7.6.2 系统设计

 1. 数据库的建立

  建立图书库存数据库。

 2. 创建表

  图书记录表

图书记录表结构

字段名称 数据类型 长度 意义
图书号 自动编号(主键) 长整型 图书编号
图书名称 文本(索引) 30  
作者 文本 8  
出版社 文本 14  
图书定价 货币    
图书数量 数字 整型  
图书类别 文本 8 图书分类

 3. 创建查询

  按图书名称查询、按何作者查询、按出版社查询、

按图书类别查询、按定价查询。

 4. 创建窗体

  输入数据和用户操作界面实现“更新”和“统计”模块功能。

 5. 创建报表

 6. 创建宏或模块

  设计主菜单和主控界面。

  图书库存信息管理系统主菜单包括的子菜单:

查询、更新、统计、输出和退出系统。

图书库存信息管理系统
|
|
|
|
|
1.查询 2.更新 3.统计 4.输出 5.退出

 

1.查询
|
|
|
|
|
1.1 按
图书名称
查询
1.2 按
作者
查询
1.3 按
出版社
查询
1.4 按
图书类别
查询
1.5 按
图书定价
查询

 

2.更新
|
|
2.1 修改记录 2.2 添加记录

 

3.统计
|
|
|
3.1 统计
图书类别
3.2 统计
各类图书价值
3.3 统计
总价值

 

4.输出
|
|
图书记录表 图书统计表