第1章 数据库与Access入门 1
1.1 数据库入门 1
1.1.1 数据库的相关概念 1
1.1.2 数据库类型 2
1.1.3 数据库软件 2
1.1.4 关系型数据库管理系统 2
1.2 Access 2007入门 4
1.2.1 Access 2007的启动和退出 4
1.2.2 Access 2007的操作界面 5
1.3 Access的主体构成 7
1.3.1 表 7
1.3.2 查询 7
1.3.3 窗体 8
1.3.4 报表 8
1.3.5 宏 9
1.3.6 模块 9
1.4 Access的基本操作 10
1.4.1 创建数据库 10
1.4.2 保存和打开数据库 12
1.5 技能实训 12
1.6 习题 14
第2章 Access表的创建和设置 15
2.1 创建Access表的相关知识 15
2.1.1 Access表的组成 15
2.1.2 Access表的视图 16
2.2 创建Access表 16
2.2.1 认识数据字段的类型 17
2.2.2 在数据表视图中创建表 19
2.2.3 在设计视图中创建表 21
2.2.4 利用其他数据库字段创建表 23
2.3 主键和索引的使用 24
2.3.1 主键和索引的相关知识 24
2.3.2 设置主键 25
2.3.3 设置索引 26
2.3.4 删除主键和索引 27
2.4 技能实训 28
2.5 习题 30
第3章 Access表的输入和编辑 32
3.1 数据的输入 32
3.2 数据表的操作 33
3.2.1 添加和删除记录 33
3.2.2 查找和替换数据 34
3.3 数据的检索 35
3.3.1 数据排序 35
3.3.2 数据筛选 36
3.4 设置数据表的格式 39
3.4.1 设置行高和列宽 39
3.4.2 设置数据的字体 40
.3.4.3 隐藏和显示字段 41
3.4.4 冻结字段 41
3.4.5 设置字段显示位置 42
3.5 创建数据表的关系 42
3.5.1 数据表关系类型 43
3.5.2 创建数据表关系 43
3.5.3 删除数据表的关系 45
3.6 技能实训 46
3.7 习题 49
第4章 查询的创建 51
4.1 查询的概念和类型 51
4.1.1 查询的定义和作用 51
4.1.2 查询的类型 52
4.2 创建查询 53
4.2.1 通过向导创建查询 53
4.2.2 通过设计视图创建查询 54
4.2.3 设置查询条件 55
4.3 编辑和修改查询 57
4.3.1 添加和删除查询 57
4.3.2 设置查询字段显示属性 58
4.3.3 设置查询中排序 59
4.3.4 设置查询及其字段的属性 59
4.3.5 在查询中计算字段 60
4.3.6 修改表和查询的关联 61
4.4 创建其他查询 62
4.4.1 创建交叉表查询 62
4.4.2 创建重复项查询 64
4.4.3 创建查找不匹配项查询 65
4.5 技能实训 67
4.6 习题 69
第5章 高级查询的创建 71
5.1 创建操作查询 71
5.1.1 创建更新查询 71
5.1.2 创建追加查询 73
5.1.3 创建删除查询 74
5.1.4 创建生成表查询 76
5.2 创建特殊查询 77
5.2.1 创建参数查询 77
5.2.2 创建自动查找查询 79
5.3 SQL查询 80
5.3.1 Select语法介绍 80
5.3.2 创建联合查询 81
5.4 优化查询性能 82
5.5 技能实训 83
5.6 习题 85
第6章 窗体的创建 87
6.1 认识窗体 87
6.1.1 窗体的作用和类型 87
6.1.2 窗体界面介绍 90
6.2 创建窗体 93
6.2.1 通过窗体向导创建 93
6.2.2 通过自动创建窗体功能创建 95
6.2.3 通过设计视图创建 96
6.2.4 子窗体的创建 104
6.2.5 切换面板的创建 106
6.3 技能实训 108
6.4 习题 111
第7章 窗体的调整和美化 113
7.1 在设计视图中调整窗体 113
7.1.1 调整窗体外观 113
7.1.2 设置控件的显示方式 116
7.1.3 修改控件中的文本或数据 119
7.1.4 更改控件类型 120
7.2 设置窗体的属性 121
7.2.1 设置窗体的大小和位置 122
7.2.2 设置窗体元素 123
7.2.3 数据的有效性和权限 128
7.3 技能实训 129
7.4 习题 133
第8章 创建数据报表 135
8.1 报表的基本知识 135
8.1.1 报表的概念 135
8.1.2 报表的功能 136
8.2 报表的创建 136
8.2.1 通过向导创建报表 136
8.2.2 通过设计视图创建报表 138
8.2.3 创建多列报表 141
8.2.4 将窗体转换为报表 142
8.2.5 添加分页符和页码 143
8.3 预览和打印报表 146
8.3.1 报表的页面设置 146
8.3.2 预览报表 147
8.3.3 打印报表 148
8.4 技能实训 148
8.5 习题 151
第9章 宏、模块和VBA 153
9.1 宏的基础 153
9.1.1 认识宏 153
9.1.2 宏的分类 153
9.1.3 宏的结构 154
9.2 创建宏 154
9.2.1 创建独立宏 154
9.2.2 创建宏组 155
9.2.3 创建带条件的宏 156
9.2.4 在窗体的控件中创建嵌入宏 157
9.3 宏的调试和运行 158
9.3.1 调试宏 158
9.3.2 运行宏 159
9.4 功能模块的创建 159
9.4.1 模块简介 159
9.4.2 模块的创建 160
9.5 Access中的VBA 161
9.5.1 VBA的概念 161
9.5.2 变量和常量 161
9.5.3 流程控制语句 162
9.5.4 过程与函数 162
9.6 技能实训 164
9.7 习题 166
第10章 数据库管理和优化 168
10.1 数据库的安全概述 168
10.2 保护数据库的措施 168
10.2.1 为数据库设置密码 169
10.2.2 隐藏数据库对象 169
10.2.3 设置数据库启动项 170
10.3 数据库的优化 171
10.3.1 优化整个数据库 171
10.3.2 优化数据库对象 174
10.4 数据库的导入和导出 175
10.4.1 导入数据库 175
10.4.2 导出数据库 179
10.5 数据库的备份 181
10.6 技能实训 181
10.7 习题 183
第11章 创建考勤管理系统 185
11.1 系统设计分析 185
11.2 系统设计流程 185
11.3 数据库和数据表的创建 186
11.3.1 创建考勤数据库 187
11.3.2 创建考勤数据表 187
11.4 创建数据表关系 191
11.5 考勤查询的设计 193
11.5.1 设计ChangeWorkTime查询 193
11.5.2 设计ShowTime查询 194
11.5.3 设计出勤查询 194
11.5.4 设计请假查询 195
11.5.5 设计加班查询 196
11.5.6 设计出差查询 196
11.5.7 设计统计查询 197
11.6 考勤窗体的设计 198
11.6.1 设计考勤管理窗体 198
11.6.2 设计搜索记录窗体 209
11.6.3 制作考勤统计窗体 220
11.6.4 设计考勤管理系统主界面 224
11.6.5 设计考勤管理系统登录界面 225
11.7 习题 227
习题参考答案 228