第1章 Access 2000新特性 1
1.1 使信息易于查找和使用的特性 2
1.1.1 转换数库至以前的版本格式 3
1.1.2 数据库窗口 4
1.1.3 名称自动更正 4
1.1.4 条件格式(Conditional Formatting) 5
1.1.5 数据子表(Subdatasheets) 6
1.1.6 向Excel拖放对象 7
1.1.7 表单增强功能 7
1.1.8 打印关系向导 8
1.1.9 控件分组 9
1.1.10 关闭时压缩(Compact on Close) 9
1.2 具有Web特性的信息的共享功能 9
1.2.1 数据访问页(Data Access Pages) 9
1.2.4 超级链接管理 11
1.2.3 字段列表 11
1.2.2 Web页工具箱 11
1.2.5 共享组件的结合 12
1.3 为管理信息而设计的丰富的分析工具 12
1.3.1 Access和Microsoft SQL Server有什么不同 12
1.3.2 Microsoft SQL Server的互操作性 13
1.3.3 Microsoft Access项目 13
1.3.4 Client/Server 13
第2章 Access 2000安装和启动 15
2.1 配置要求 16
2.2 安装Microsoft Access 2000 16
2.3 启动Microsoft Access 2000 21
2.3.1 从开始菜单启动Access 2000 21
2.3.2 安装Access 2000运行的语言环境 22
2.3.3 打开Northwind数据库 24
2.3.4 从“我的电脑”启动Microsoft Access 2000 25
2.3.5 建立启动Microsoft Access的快捷方式 26
2.3.6 设置开机自启动 27
2.4 更新安装 29
2.5 还有一种Access的启动方式 31
第3章 Access入门简介 33
3.1 Microsoft Access 2000简介 34
3.1.1 Access与传数据库管理系统(DBMS)的差别 34
3.1.3 语言标准化的考虑 35
3.2 带你入门 36
3.2.1 数据库到底是什么? 36
3.2.2 使用数据库窗口 37
3.2.3 管理数据库对象 39
3.2.4 使用工具栏 40
3.2.5 Access快捷菜单 41
3.2.6 如何在使用中获得帮助 41
3.2.7 退出Microsoft Access 43
第4章 个性化Access界面 45
4.2 关于工具栏、菜单栏和快捷菜单 46
4.3 向工具条上增加一个按钮 50
4.3.1 增加一个铵钮 50
4.3.2 增加一个自定义的按钮 52
4.3.3 建立工具条按钮或菜单条命令的快捷键 54
4.3.4 从宏建立一个工具条 55
4.4 向菜单中添加一条命令 56
4.5 给菜单或命令分配热键 58
4.6 给表单或报表定义菜单条 59
4.7 改变工具条按钮或菜单命令上的图片或文本 60
4.8 小结 62
第5章 创建Access表 63
5.1 介绍一个例子 64
5.2 创建数据库 64
5.2.1 创建新的数据库 64
5.3 用Tables Wizard创建表 67
5.2.2 打开已有的数据库 67
5.4 通过输入数据表建立新表 70
5.5 使用表设计视图 72
5.5.1 创建新表 72
5.5.2 字段的类型 74
5.5.3 Microsoft Access表的新值字段属性 77
5.5.4 Microsoft Access 表的格式属性 77
第6章 Access表查询 79
6.1 建立第一个查询 80
6.1.1 为查询选择字段 82
6.1.2 按准则选择记录和分类显示 85
6.1.3 建立复杂的查询 86
6.1.4 在查询视图(Query View)中编辑表数据 87
6.1.5 改变字段的标头名 88
6.1.6 按报表格式打印查询 89
6.1.7 保存和命名查询 90
6.2 建立其他类型的查询 92
6.2.1 建立并使用生成表查询 92
6.2.2 在生成表查询中加一个参数 94
6.3 图形QBE转换成结构化查询语言 96
第7章 运算符和表达式 99
7.1 表达式的元素 100
7.1.1 运算符 101
7.1.2 文字 104
7.1.3 标识符 105
7.1.4 函数 105
7.1.5 常量 114
7.2 建立Access表达式 115
7.2.1 为建立缺省值的表达式 115
7.2.2 验证数据的表达式 115
7.2.3 查询准则的表达式 117
7.2.4 计算查询字段值的表达式 118
第8章 连接表和复杂的查询 121
8.1 定义各表之间的关系 122
8.1.1 在已有的表之间定义关系 122
8.1.2 建立两上表之间的关系 123
8.1.3 保存关系 127
8.2 连接表以建立多重表查询 127
8.2.1 建立常规的单列等值连接(Single-Column Equi-joins) 128
8.2.2 由间接关系表创建查询 129
8.2.3 建立外部连接(Outer joins) 131
8.2.4 建立自连接 132
8.2.5 按准则建立不等θ连接 134
8.3 用查询修改表 134
8.4 多记录的计算 135
8.4.1 使用SQL合计函数 135
8.4.2 基于一个表中所有记录的计算 136
8.4.3 对表中所选的记录的计算 137
8.5.1 转换到参数查询 138
8.5 创建交叉查询 138
8.5.2 创建交叉查询 140
8.6 使用功能查询 141
8.6.1 用功能查询生成新表或向表中添加记录 141
8.6.2 使用功能查询从数据库中删除记录 143
8.6.3 修改数据库中多条记录的值 145
8.7 嵌套查询 147
8.8 小结 149
第9章 创建和使用窗体 151
9.1 用向导(Wizard)来创建窗体 152
9.2 窗体的类型 155
9.2.1 数据处理的窗体 156
9.2.2 决策支持的窗体 156
9.3 使用设计视图修改窗体 158
9.3.1 调整窗体中的控件的大小和位置 158
9.3.2 窗体的属性 159
9.3.3 修改employee窗体的字段标签的标题 161
9.3.4 完善employee窗体 162
9.4 使用设计视图来建立新的窗体 164
9.4.1 Access工具箱 164
9.4.2 使用工具箱添加控件 164
9.5 窗体的其他功能 168
9.5.1 在打印窗体中加页眉和注脚 168
9.5.2 使表的字段属性无效 169
9.5.3 使用列表框和组合框 170
9.5.5 创建与使用主/子窗体 174
9.5.6 使用主/子窗体 178
9.5.7 窗体和子窗体的补充问题 179
第10章 使用Access报表 181
10.1 报表类型 183
10.2 用报表向导建立分组/总计报表 183
10.3 使用Access的报表窗口 188
10.4 修改基本报表向导创建的报表 188
10.4.1 删除、重新放置和编辑已有的控件 189
10.4.2 在报表中增加可计算的控件 192
10.5 调整边界及打印常规报表 193
10.6 报表数据的分组和排序 194
10.6.1 分组数据 195
10.6.2 分组数据排序 196
10.7 从空白报表设计新的报表 196
10.7.1 报表的基础 196
10.7.2 增加与删除报表中的节 198
10.7.3 控制分页和打印页篇眉和脚注 199
10.7.4 建立各部门月业绩报表 200
10.8 合并子报表 203
10.8.1 在约束的报表中加进已连接的子报表 203
10.8.2 使用未链接的子报表和活动的报表 204
10.9 在报表加增加其他控件 205
10.10 打印多列报表 205
第11章 数据访问页 209
11.1.1 使用数据访问页向导 210
11.1 创建新的数据访问页 210
11.1.2 用设计视图新建数据访问页 214
11.1.3 数据访问页工具箱 214
11.2 新建数据访问页的其他方法 220
11.3 使用设计视图修改调整数据访问页 222
11.3.1 修改标题文本 222
11.3.2 调整控件的位置 223
11.4 超级链接(hyperlink) 223
第12章 用宏使应用程序自动化 227
12.1 了解害窗口及工具条 228
12.2 建立宏 230
12.3 插入动作及参数 230
12.3.1 键入动作 232
12.3.2 键入参数 233
12.3.3 键入注释 233
12.4.2 寻找合适的动作 234
12.4.1 获得动作的联机帮助 234
12.4 了解可用的宏动作 234
12.4.3 用一个动作复制菜单命令 235
12.5 编辑和复制宏动作及参数 241
12.5.1 编辑宏 241
12.5.2 删除、插入或移动行 242
12.5.3 拷贝宏 242
12.6 访问表单或报表的控件 243
12.7 用条件测试修改宏动作 244
12.8 在一个宏窗口中组成多个宏 245
12.9 运行宏 246
12.9.1 从宏窗口运行宏 247
12.9.2 任何窗口活动时运行时宏 248
12.9.3 从数据库窗口中运行宏 248
12.9.4 从一个宏中运行另一个宏 249
12.9.5 从一个事件中运行宏 250
12.9.6 从一个按钮运行宏 251
12.9.7 从定制菜单命令中运行宏 253
12.9.8 从快捷键中运行宏 255
12.9.9 在启动时运行宏 255
12.10 调试宏 256
12.10.1 处理失效的宏 256
12.10.2 单步通过宏操作 256
12.10.3 调试一般宏的部问题 257
第13章 Access Basic代码 259
13.1 介绍Access Basic 260
13.1.1 面向对象的Basic根语言 261
13.1.3 在什么场合使用Access Basic代码 262
13.1.4 Access Basic中所用的排印规则 262
13.1.5 模块、函数和过程 263
13.1.6 Access Basic中的数据类型和数据库对象 264
13.1.7 变量和命名规则 265
13.1.8 符号常量 269
13.2 控制程序流程 270
13.2.1 利用GOTO语句跳过一段执行代码 271
13.2.2 不要使用GOTO语句以避免程序混乱 271
13.2.3 条件语句 271
13.2.4 重复操作——循环 274
13.3 处理运行错误 277
13.4 模块窗口探究 279
13.4.1 模块窗口中的工具条 280
13.4.2 Access Basic编译器 281
13.4.3 易于使用的Access Module窗口 282
13.5 写函数和过程 285
13.5.1 写用户自定义函数 285
13.5.2 定使用数据库对象的过程 287
13.6 小结 290
第14章 Access网络及安全性 293
14.1 工作组信息 294
14.2 维护数据库安全 297
14.2.1 指定LAN(局域网)上数据库安全性的原则 298
14.2.2 建立小组和用户 299
14.3 管理数据库和应用程序 310
14.3.1 备份和恢复数据库 310
14.3.2 压缩和修复数据库文件 311
14.3.3 修改和更新多用户应用程序 311
14.4 配合客户-服务器数据库系统使用的ODBC驱动程序 311
14.4.1 定义开放式数据库连接 312
14.4.2 了解ODBC驱动程序 312
14.4.3 为SQL服务器安装Access ODBC驱动程序 313
14.4.4 使用ODBC连接的数据库 314
14.5 小结 314
第15章 Access与OLE 315
15.1 OLE的重要性 316
15.2 什么是OLE 317
15.3.2 面向对象的应用程序 318
15.3 简介对象 318
15.3.1 封装在对象中的特性和方法 318
15.3.3 对象的优点 319
15.3.4 对象的类、层次和继承 320
15.4 复合文档(Compound Document)概念 321
15.4.1 OLE和DDE的差别 321
15.4.2 嵌入及链接源文档 321
15.5 OLE字段数据类型用于图形 323
15.6 表单或报表中加固定的对象控制 324
15.6.1 在employee quer (职员查询)中加放相片 324
15.6.2 在employees表单中显示雇员的相片 325
15.6.3 缩放图形对象 327
15.7 嵌入及链接图形文件到表中 328
15.7.1 检查位图图像文件的格式 328
15.7.2 在表中装入位图像 330
15.7.3 粘贴非OLE对象的图像 332