第1章 数据库基础 1
1.1 数据库基础知识 1
1.1.1 数据库的基本概念 2
1.1.2 数据管理技术的发展 3
1.2 数据模型 5
1.2.1 数据模型的基础知识 5
1.2.2 概念模型 7
1.2.3 逻辑模型 10
1.3 关系数据库 12
1.3.1 关系数据库的基本概念 12
1.3.2 关系运算 14
1.3.3 关系完整性 16
1.3.4 关系规范化 17
小结 19
习题 20
第2章 数据库 22
2.1 数据库组成 22
2.1.1 程序窗口 22
2.1.2 数据库对象 23
2.2 数据库操作 27
2.2.1 创建数据库 28
2.2.2 打开数据库 30
2.2.3 转换数据库 32
2.2.4 备份数据库 32
2.2.5 加密解密数据库 33
小结 35
习题 35
第3章 表 37
3.1 创建数据表 38
3.1.1 数据表组成 38
3.1.2 使用设计视图创建表 39
3.1.3 使用数据表视图创建表 43
3.1.4 使用表模板创建表 45
3.1.5 Excel表和数据表转换 46
3.1.6 主键 50
3.2 字段属性 51
3.2.1 字段名称 52
3.2.2 数据类型 52
3.2.3 字段大小 53
3.2.4 字段格式 54
3.2.5 输入掩码 55
3.2.6 有效性规则和有效性文本 57
3.2.7 索引 58
3.2.8 其他常规属性 60
3.2.9 查阅 61
3.3 数据表操作 68
3.3.1 表格式 68
3.3.2 复制和移动 71
3.3.3 查找与替换 71
3.3.4 排序 72
3.3.5 筛选 74
3.3.6 关系 78
小结 81
习题 82
第4章 查询 84
4.1 查询的概述 85
4.1.1 查询的功能 85
4.1.2 查询的类型 86
4.1.3 查询视图 86
4.2 查询表达式 87
4.2.1 常量 87
4.2.2 运算符和表达式 87
4.2.3 常用标准函数 90
4.3 选择查询 92
4.3.1 查询向导 92
4.3.2 查找重复项查询向导 95
4.3.3 查找不匹配项查询向导 96
4.3.4 查询“设计视图” 99
4.4 计算查询 102
4.4.1 预定义计算 102
4.4.2 自定义计算 106
4.5 交叉表查询 109
4.5.1 交叉表查询向导 110
4.5.2 交叉表查询“设计视图” 113
4.6 参数查询 114
4.7 操作查询 117
4.7.1 生成表查询 118
4.7.2 删除查询 119
4.7.3 更新查询 121
4.7.4 追加查询 122
4.8 SQL语句 124
4.8.1 SQL数据定义 124
4.8.2 SQL数据操作 127
4.8.3 SQL数据查询 128
小结 133
习题 134
第5章 窗体 136
5.1 窗体概述 137
5.1.1 窗体功能 137
5.1.2 窗体类型 137
5.1.3 窗体视图 138
5.2 自动创建窗体 140
5.2.1 “窗体”命令 140
5.2.2 “分割窗体”命令 142
5.2.3 “多个项目”命令 142
5.2.4 “数据表”命令 143
5.2.5 “数据透视图”命令 144
5.2.6 “数据透视表”命令 145
5.3 窗体应用 147
5.3.1 窗体导航 148
5.3.2 记录修改和添加 148
5.3.3 数据查找和替换 149
5.4 窗体向导 149
5.4.1 单个窗体 149
5.4.2 主/子窗体 151
5.5 自定义窗体 153
5.5.1 窗体设计视图 154
5.5.2 窗体属性 154
5.5.3 控件简介 156
5.5.4 常用控件的应用 157
5.5.5 编辑控件 175
小结 177
习题 178
第6章 报表 180
6.1 报表概述 181
6.1.1 报表的概念 181
6.1.2 报表的组成 181
6.1.3 报表的类型 182
6.1.4 报表的视图 184
6.2 创建报表 184
6.2.1 “报表”命令 184
6.2.2 “空报表”命令 185
6.2.3 报表向导 186
6.2.4 设计视图 189
6.2.5 图表报表 192
6.2.6 标签报表 195
6.3 创建高级报表 198
6.3.1 计算字段 198
6.3.2 分组汇总 200
6.3.3 子报表 201
小结 205
习题 205
第7章 宏 207
7.1 宏概述 207
7.1.1 宏设计窗口 208
7.1.2 常用的宏操作 209
7.2 宏的创建 211
7.2.1 创建单个宏 211
7.2.2 创建宏组 214
7.2.3 创建条件宏 216
小结 220
习题 220
第8章 模块 222
8.1 模块的概念 223
8.1.1 基础知识 223
8.1.2 模块的分类及组成 224
8.1.3 VBE编程环境 226
8.2 VBA编程基础 227
8.2.1 标识符 227
8.2.2 VBA的数据类型 228
8.2.3 常量 229
8.2.4 变量 229
8.2.5 输入框与输出框 230
8.3 VBA语句结构 233
8.3.1 VBA语句 233
8.3.2 顺序语句 234
8.3.3 选择语句 237
8.3.4 循环语句 246
8.4 过程 249
8.4.1 子过程 249
8.4.2 函数过程 249
8.4.3 过程调用中的参数传递方式 250
8.5 程序的调试 252
8.5.1 断点 252
8.5.2 调试工具栏 253
小结 253
习题 253
第9章 上机实操 256
实验一 数据库 256
实验二 创建表 256
实验三 表操作 258
实验四 选择查询 259
实验五 操作查询 260
实验六 SQL查询 260
实验七 窗体 261
实验八 报表 264
实验九 宏 268
实验十 VBA编程 269
参考文献 273