第1章 Access基础知识 1
1.1 Access数据库简介 2
1.1.1 Access的应用 2
1.1.2 什么是数据库 2
1.1.3 Access数据库 3
1.1.4 Access数据库的定义及作用 3
1.2 为什么选用Access 7
1.2.1 真正的关系数据库管理系统 7
1.2.3 精美的窗体和报表 8
1.2.2 方便的向导 8
1.2.4 基于多个表的查询 9
1.2.5 内置函数 9
1.2.6 不需编程的宏 9
1.2.7 嵌入模块实现复杂功能 9
1.2.8 强大的DDE和OLE 10
1.2.9 Internet连接 10
1.2.10 及时的帮助 10
1.3.1 查找和使用信息更容易的特性 11
1.3 Access 2000的新特性 11
1.3.2 具有Web特性的信息共享功能 14
1.3.3 丰富的信息管理分析工具 17
1.3.4 针对开发者的附加编程改进 19
1.4 Access 2000的安装 19
1.4.1 系统要求 19
1.4.2 安装Access 2000 20
1.4.3 启动Access 2000 25
1.5 使用Access示例数据库 25
1.5.2 打开“罗斯文”示例数据库 26
1.5.1 “罗斯文”示例数据库 26
1.5.3 追踪地址、联系人、家庭财产示例数据库 27
第2章 创建和使用数据库 29
2.1 设计数据库 30
2.1.1 确定创建数据库的目的 30
2.1.2 规划该数据库中的表 30
2.1.3 确定表中的字段 30
2.1.8 使用Access分析工具 31
2.1.7 输入数据并创建其他数据库对象 31
2.1.4 明确在每条记录中有惟一值的字段 31
2.1.6 优化设计 31
2.1.5 确定表之间的关系 31
2.2 创建数据库 32
2.2.1 使用“数据库向导”创建数据库 32
2.2.2 不使用向导创建数据库 33
2.2.3 导入数据库对象 34
2.3 打开数据库 35
2.3.1 直接打开数据库 36
2.3.2 使用“收藏夹”打开数据库 37
2.3.3 使用快捷方式打开数据库 38
2.4 使用“数据库”窗口 39
2.4.1 更改对象的外观 40
2.4.2 更改选择或打开数据库对象的默认方式 40
2.4.3 刷新“数据库”窗口 40
2.4.4 数据库对象的常规属性 40
2.4.5 使用组来组织数据库对象 41
2.4.6 在数据库窗口中使用快捷键 42
2.5.1 复制数据库 43
2.5 数据库的管理与优化 43
2.5.2 备份数据库 45
2.5.3 压缩数据库 46
2.5.4 优化数据库性能 47
第3章 表的创建与使用 53
3.1.1 表的结构 54
3.1.2 关联表的共同字段 54
3.1 表的定义 54
3.1.3 表的视图 55
3.2 创建表 56
3.2.1 新建空表 56
3.2.2 使用已有的数据新建表 61
3.2.3 打开表 62
3.3 字段的数据类型 62
3.3.1 字段数据类型的选用 62
3.3.2 在“设计”视图中创建字段 63
3.3.3 在“数据表”视图中添加字段 67
3.3.4 在“设计”视图中复制字段 68
3.3.5 查阅或列出表中值的字段 68
3.3.6 更改字段的数据类型 73
3.4 自定义字段 75
3.4.1 更改字段名称 75
3.4.2 移动字段 76
3.4.3 删除字段 77
3.4.4 设置字段属性 78
3.4.5 创建输入掩码来控制字段的数据输入方式 81
3.5 限制或验证数据 83
3.5.1 验证或限制表中的数据输入项 84
3.5.2 定义有效性规则来控制可输入字段的值 85
3.5.3 定义有效性规则以限制输入的时间值 86
3.5.4 要求字段必须输入数据 86
3.5.5 控制空白字段处理的属性 86
3.6 主键和索引 88
3.6.1 主键的类型 89
3.6.3 删除主键 90
3.6.2 设置或更改主键 90
3.6.4 创建索引 91
3.6.5 删除索引 92
3.6.6 避免字段中的重复值 93
3.6.7 查找重复的记录或字段值 93
3.6.8 从表中自动删除重复记录 94
3.7 数据库中的关系 95
3.7.1 关系的工作方式 95
3.7.2 关系的类型 96
3.7.3 定义表之间的关系 97
3.7.4 定义多对多关系 100
3.7.5 删除关系 100
3.7.6 参照完整性的定义 101
3.7.7 级联更新与级联删除 102
3.7.8 定义表间联接 102
第4章 查询的创建与使用 107
4.1 查询的定义及作用 108
4.2.1 创建查询 109
4.2 创建及修改查询 109
4.2.2 “简单查询向导”的使用 110
4.2.3 使用查询的设计窗口 113
4.2.4 Access 2000可创建的查询类型 118
4.3 创建选择查询 121
4.3.1 使用向导创建选择查询 121
4.3.2 不使用向导创建选择查询 122
4.3.3 创建基于多个表的查询 124
4.4 创建参数查询 125
4.4.1 创建提示准则的参数查询 126
4.4.2 创建使用自定义对话框的参数查询 127
4.5 创建交叉表查询 128
4.5.1 使用向导创建交叉表查询 129
4.5.2 不使用向导创建交叉表查询 132
第5章 高级查询设计 135
5.1 使用准则 136
5.1.1 在查询中指定多个准则 136
5.1.2 使用准则的一般方法 139
5.1.3 用子查询来定义字段或字段准则 143
5.2 在查询中执行计算 144
5.2.1 计算记录的总计 145
5.2.2 影响执行计算时刻的准则 148
5.2.3 创建执行自定义计算的字段 149
5.3 创建操作查询 150
5.3.1 生成表查询 151
5.3.2 删除查询 152
5.3.3 追加查询 154
5.3.4 新查询 155
5.4 创建SQL查询 156
5.4.1 创建联合查询 157
5.4.2 创建传递查询 160
5.4.3 创建数据定义查询 161
5.4.4 在查询中使用SQL 161
第6章 窗体的创建与使用 165
6.1 创建窗体 166
6.1.1 窗体的类型及作用 166
6.1.2 使用向导创建窗体 167
6.1.3 使用“设计”视图创建窗体 173
6.1.4 创建多页或多选项卡的窗体 179
6.2 在“设计”视图中修改窗体 183
6.2.1 改变窗体的外观 183
6.2.2 移动、调整大小和对齐控件 186
6.2.3 更改控件中文字或数据的显示 186
6.2.4 从窗体的记录源中添加字段 187
6.2.5 更改控件的类型 188
6.2.6 改变窗体的页眉、页脚或其他节的大小 188
6.3.1 设置属性的方法 189
6.3 设置窗体的属性 189
6.3.2 确定打开的视图 191
6.3.3 调整窗体的大小及位置 191
6.3.4 设置“设计”视图中的网格 193
6.3.5 设置Tab键次序 193
6.3.6 设置节或控件的属性 195
6.3.7 设置窗体窗口中的元素 197
6.3.8 数据的有效性或限制数据访问 199
6.3.9 在窗体中验证或限制数据 200
6.3.10 使“窗体”视图或“数据表”视图失效 201
第7章 报表的创建与使用 203
7.1 报表的基本应用 204
7.1.1 报表的定义 204
7.1.2 打开报表 205
7.2 创建报表 205
7.2.1 使用“自动报表”创建报表 205
7.2.2 使用向导创建报表 207
7.2.3 “设计”视图中创建报表 215
7.2.4 创建多列报表 220
7.2.5 将窗体另存为报表 221
7.2.6 创建标签 222
7.3 修改报表的外观 226
7.3.1 报表格式的使用 226
7.3.2 修改报表的局部外观 228
7.3.3 报表的模板 229
7.3.4 添加分页符和页码 230
7.4.1 报表的页面设置 232
7.4 报表的打印和预览 232
7.4.2 设置默认打印页边距 233
7.4.3 预览报表 233
7.4.4 打印报表 235
第8章 数据访问页 237
8.1 数据访问页的定义 238
8.1.1 何时应该使用数据访问页 238
8.1.2 设计不同类型的数据访问页 238
8.2 创建数据访问页 239
8.1.3 在IE中使用数据访问页 239
8.1.4 在Access中使用数据访问页 239
8.2.1 创建数据访问页的策略 240
8.2.2 创建数据访问页的操作 241
8.2.3 输入数据的Web页 247
8.2.4 将Web页连接到数据库 250
8.2.5 使用字段列表 252
8.3 设计和使用数据访问页 254
8.3.1 设置页和页元素的属性 254
8.3.2 设置页的主题 255
8.3.3 使用节 257
8.3.4 使用标题和文本 259
8.4 生成分组记录的数据页 260
8.4.1 分组的数据访问页 260
8.4.2 在数据访问页中分组记录 262
8.4.3 按日期或时间值间隔分组记录 265
8.5 使用表达式和计算总计 267
8.5.1 为一个记录计算总计或其他值 267
8.4.4 分组记录的默认排序次序 267
8.5.2 为一组记录计算总计、平均值或其他合计 269
8.5.3 对所有记录计算总计或其他合计 270
第9章 使用控件 271
9.1 控件概述 272
9.2 创建控件 272
9.2.1 创建文本框 273
9.2.2 创建标签 276
9.2.3 创建复选框和选项按钮 278
9.2.4 命令按钮 286
9.2.5 列表框和组合框 289
9.2.6 绘制线条 294
9.2.7 绘制矩形 294
9.2.8 添加ActiveX控件 294
9.2.9 删除控件 295
9.3 控件的操作与使用 296
9.3.1 选择控件 296
9.3.2 移动控件 297
9.3.3 复制控件 298
9.3.4 调整控件的大小 299
9.4 设置控件的属性和格式 300
9.4.1 指定控件的默认值 300
9.4.2 为字段指定默认控件 301
9.4.3 使用预定义格式 301
9.4.4 更改控件的默认样式 301
9.4.5 同时更改几个控件的属性 302
9.4.6 控件属性与基础字段属性的关联方式 302
9.4.7 设置控件中的文本格式 303
9.4.8 设置控件的边框 305
9.4.9 颜色 306
9.4.10 设置控件的特殊效果 308
9.4.11 隐藏节或控件 308
9.4.12 复制控件的格式特性 309
第10章 高级窗体设计 311
10.1 创建子窗体 312
10.1.1 子窗体的定义 312
10.1.3 创建子窗体 313
10.1.2 子窗体的类型 313
10.1.4 创建带两个子窗体的窗体 316
10.1.5 创建包含页眉和页脚的数据表子窗体 318
10.1.6 链接主窗体和子窗体 318
10.1.7 更改子窗体的布局 319
10.1.8 使两个窗体的记录同步 321
10.2 弹出式窗体和自定义对话框 322
10.2.1 创建非模式弹出式窗体 323
10.2.2 创建自定义对话框 323
10.2.4 弹出式窗体与自定义对话框的属性 324
10.2.3 临时打开窗体作为对话框 324
10.2.5 使用窗体来输入报表准则 325
10.2.6 显示消息框 328
10.3 数据透视表窗体 330
10.3.1 使用向导创建数据透视表窗体 332
10.3.2 备份“数据透视表”窗体数据 338
10.3.3 编辑数据透视表窗体 338
第11章 报表的高级设计 341
11.1.1 在报表中排序记录 342
11.1 对记录进行排序和分组 342
11.1.2 在报表中对记录进行分组 343
11.1.3 改变报表的排序与分组次序 348
11.1.4 分组数据的设置 349
11.1.5 重新设置报表中每组的页码 353
11.1.6 隐藏报表中的重复数据 353
11.2 在子报表中合并报表 354
11.2.1 子报表的作用 354
11.2.2 创建子报表 356
11.2.4 链接主报表和子报表 358
11.2.3 自动链接主报表和子报表 358
11.2.5 更改子报表的布局 359
11.3 使用表达式 359
11.3.1 创建表达式 360
11.3.2 使用表达式组合多个字段的文本值 362
11.3.3 组合字段值为Null的文本值 363
11.3.4 只用某个值的前几个字符作为组页眉 363
11.3.5 表达式的示例 364
11.4.2 计算控件的总计值 367
11.4.1 创建计算控件 367
11.4 计算总计 367
11.4.3 使用合计函数的表达式 368
11.4.4 计算一个记录的总计 369
11.4.5 计算一组记录或所有记录的总计值 369
11.4.6 计算运行总和 370
11.4.7 计算百分比 371
11.4.8 在窗体中计算记录的总计 371
11.4.9 计算报表中的记录数 373