内容简介
《Access数据库程序设计教程》是介绍Access数据库程序设计的教材,共分为10章,包括数据库基础知识、数据表操作、数据查询与SQL命令、创建报表、模块对象和VBA程序设计、窗体设计、用VBA访问Access数据库、设计数据数据页、宏的使用与数据库管理和应用案例——小商店进销存管理系统。
《Access数据库程序设计教程》不仅适用于高职高专学生和技术应用型本科学生,也适用于程序开发人员。
目录
第1章 数据库基础知识
1.1 数据库系统的组成
1.1.1 什么是数据库
1.1.2 数据库系统的组成
1.2 关系模型理论
1.2.1 实体、属性与联系
1.2.2 3种数据模型
1.2.3 表的特点
l.3 数据完整性规则
1.3.1 主键
1.3.2 实体完整性规则
1.3.3 参照完整性规则
1.3.4 冗余的弊端
1.3.5 域完整性规则
1.4 模式的规范化
1.4.1 第一范式
1.4.2 第二范式
1.4.3 第三范式
习题
第2章 数据表操作
2.1 Access2003数据库概述
2.1.1 Access2003的特点
2.1.2 安装Access2003
2.1.3 Access2003数据库的对象
2.1.4 开始使用Access2003
2.2 表结构设计
2.2.1 字段属性
2.2.2 表的其他创建方式
2.2.3 主键与表间关系
2.2.4 建立索引
2.3 记录操作:
2.3.1 追加记录
2.3.2 记录的选定与记录指针的移动
2.3.3 编辑记录数据
2.3.4 数据表的格式化
2.3.5 子数据表编辑
2.3.6 记录的筛选与排序
2.3.7 记录的打印输出
2.4 数据的导出与导入
2:4.1 数据的导出
2.4.2 数据的导入
2.4.3 数据的链入
2.5 数据表的复制、改名与删除
习题与实验
第3章 数据查询与SQL命令
3.1 查询对象概述
3.2 通过向导或设计视图创建查询
3.2.1 用简单查询向导生成查询
3.2.2 通过设计视图编辑或创建查询
3.2.3 条件查询
3.2.4 查询的有序输出
3.2.5 使用通配符查询
3.2.6 使用计算字段
3.2.7 交叉表查询
3.3 使用SQL命令查询
3.3.1 SQL语言概述
3.3.2 基于单一记录源的查询
3.3.3 基于多个记录源的查询
3.3.4 合计、汇总与计算
3.3.5 嵌套查询
3.4 操作查询
3.4.1 生成表查询
3.4.2 追加查询
3.4.3 更新查询
3.4.4 删除查询
习题与实验
第4章 创建报表
4.1 报表对象概述
4.2 通过向导创建报表
4.2.1 创建基于单一数据源的报表
4.2.2 报表对象操作
4.2.3 创建基于多重数据表的报表
4.2.4 创建图表报表
4.2.5 创建标签报表
4.3 自动创建报表
4.4 通过设计视图创建报表
4.4.1 修改已经存在的报表
4.4.2 工具箱简介
4.4.3 创建新报表
4.4.4 设置子报表
习题与实验
第5章 模块对象和VBA程序设计
5.1 模块对象概述
5.2 VBA程序基础
5.2.1 模块和过程的创建
5.2.2 数据类型、常量、变量与表达式
5.2.3 VBA的常用内部函数
5.2.4 数据的输入与输出
5.3 选择语句
5.3.1 IfThen语句
5.3.2 IfThenElse语句
5.3.3 块状选择语句
5.3.4 选择语句嵌套
5.3.5 SelectCase语句
5.4 循环语句
5.4.1 ForNext循环
5.4.2 DoWhileLoop循环
5.4.3 双重循环和多重循环
5.5 数组
5.5.1 数组的概念
5.5.2 一维数组
5.5.3 二维数组
5.6 过程
5.6.1 Sub过程
5.6.2 Function过程
5.6.3 过程调用中的参数传递方式
5.6.4数组参数的传递方法
习题与实验
第6章 窗体设计
6.1 窗体对象概述
6.2 用向导生成窗体
6.2.1 基于单数据源的窗体
6.2.2 基于多数据源的窗体
6.3 在设计视图中完善、创建窗体
6.3.1 窗体设计视图中的工具栏
6.3.2 用控件向导完善窗体
6.3.3 在设计视图中创建窗体
6.3.4 在窗体中添加图表
6.4 对象的属性、方法和事件概念
6.5 窗体与常用控件的编程
6.5.1 标签
6.5.2 文本框
6.5.3 命令按钮
6.5.4 列表框/组合框
6.5.5 选项组
6.5.6 选项按钮
6.5.7 复选框
6.5.8 选项卡
6.5.9 MsFlexGrid控件
6.5.10 窗体
6.6 多窗体应用
习题与实验
第7章 用VBA访问Access数据库
7.1 记录集概述
7.1.1 ADO的9个对象
7.1.2 了解记录集
7.2 在Access中引用ADO对象
7.2.1 声明Connection对