目录 1
第1章数据库管理简介 1
1.1功能定义 1
1.2常用术语定义 2
1.3规划数据库应用 5
1.4提炼系统需求大纲 6
1.4.1研究现有的系统 8
1.4.2提炼工作流程和计划 10
1.4.3复审字段列表 11
1.5 ACE实例研究简介 12
1.5.1组织 12
1.5.2 ACE系统实例 13
1.6小结 14
第2章Microsoft Access简介 15
2.1 Microsoft Access的启动和退出 16
2.2 Access程序窗口 17
2.2.1 Access程序窗口组件 19
2.2.2菜单栏和工具栏 19
2.2.3快捷(右击)菜单 22
2.2.4状态栏 22
2.3 Access菜单栏的使用 23
2.3.1 鼠标命令的使用 23
2.3.2键盘命令的使用 24
2.3.3菜单练习 25
2.4打开数据库 25
2.4.1使用对话框 26
2.4.2使用“打开”对话框 27
2.5创建一个新的数据库 28
2.6关闭数据库 30
2.7 “数据库”窗口 30
2.8运行文档窗口 33
2.8.1 Access命令键 36
2.8.2属性和属性页 37
2.9 Access帮助系统 39
2.9.1使用帮助目录页 40
2.9.2借助帮助主题导航 41
2.9.3帮助系统练习 43
2.9.4显示屏幕提示 44
2.9.5帮助系统命令键 44
2.9.6使用帮助索引 46
2.9.7查找帮助主题 46
2.9.8查找练习 47
2.9.9应用“Office助手” 48
2.10小结 49
第3章设计一个数据库 50
3.1规划数据库 50
3.1.1列出表结构 51
3.1.2优化表的结构 52
3.1.3定义表关系 54
3.2字段的描述 56
3.2.1索引键字段的赋值 56
3.2.2字段名的赋值 58
3.2.3选择数据类型 59
3.2.4字段宽度的赋值 63
3.3 ACE系统表 63
3.3.1 Names表 64
3.3.2 Contacts表 65
3.3.3 Transactions表 66
3.3.4 CommitteeMemberships表 67
3.4小结 67
第4章表的创建 68
4.1创建一个表 68
4.1.1在设计视窗中运行 69
4.1.2定义基本字段的特性 70
4.1.4设置主关键字 71
4.1.3编辑字段列表 71
4.1.5设置附加字段属性 72
4.1.6为CommitteeMemberships定义字段属性 82
4.1.7设置表的属性 83
4.1.8保存表结构 84
4.2定义默认关系 85
4.2.1实施参照完整性 88
4.2.2连锁的更新和删除 89
4.2.3定义默认联接类型 89
4.2.4 ACE系统中的关系 90
4.3数据库的文档编制 91
4.4小结 92
第5章在“数据表”视图中操作表 93
5.1选择实例数据 93
5.2在“数据表”视图中运行 94
5.2.1在“数据表”视图中移动 96
5.2.2数据表定位练习 97
5.3输入和编辑数据 98
5.3.1保存和撤消修改 99
5.3.2数据的格式与有效性 100
5.3.3超级链接字段的操作 101
5.3.4增加新的记录 104
5.3.5数据的剪切和粘贴 105
5.3.6删除记录 107
5.4自定义数据表 108
5.4.1改变列宽 109
5.4.2改变行高 109
5.4.3改变单元格属性 111
5.4.4改变字体以及字体大小 112
5.4.5移动列 112
5.4.6保持列的稳定性 113
5.4.7隐藏列 113
5.4.8保存数据表配置 114
5.4.9自定义Names表数据表 115
5.5查找记录 116
5.5.1定义查找 118
5.5.2字段值的更新 119
5.6打印表 121
5.6.1使用打印预览 123
5.6.2打印练习 123
5.7小结 124
第6章排序和选择记录 125
6.1使用排序命令 125
6.1.1按多字段进行排序 126
6.1.2排序练习 127
6.2定义筛选 128
6.2.1根据选择应用筛选 128
6.2.2根据窗体应用筛选 130
6.2.3使用高级筛选/排序 131
6.3定义和使用简单选择查询 142
6.3.1指定数据源 143
6.3.2在查询设计视图中工作 145
6.3.3选择输出字段 146
6.3.4编辑设计网格 147
6.3.5保存查询设计 147
6.3.6执行查询 149
6.3.7定义计算列 151
6.3.8定义排序指令 152
6.3.9定义选择准则 153
6.4定义多表查询 154
6.4.1表的联接 155
6.4.2辨识源表 156
6.4.3创建3表查询 157
6.4.4表的联接机理 158
6.4.5更新查询输出 161
6.5小结 162
第7章定义和使用简单的数据输入窗体 163
7.1使用“自动窗体向导” 164
7.2使用窗体以输入和编辑数据 165
7.3使用“窗体向导” 167
7.3.1选择字段 167
7.3.2选择窗体版式 169
7.3.3选择窗体样式 171
7.3.4标题和保存窗体 171
7.3.5生成CommitteeMemberships窗体 172
7.4设计多表窗体 173
7.4.1选择窗体版式 174
7.4.2使用多表窗体 176
7.4.3修改子窗体 177
7.4.4建立窗体以更新Names表和CommitteeMemberships表 179
7.5编辑窗体 181
7.5.1理解窗体对象 182
7.5.2窗体设计工具 183
7.5.4选择对象 184
7.5.3窗体的节 184
7.5.5选择多个对象 185
7.5.6移动和调整对象的大小 186
7.5.7对象对齐 187
7.5.8编辑标签对象 187
7.5.9自定义CommitteeMemberships窗体 187
7.5.10改变Tab键次序 189
7.6小结 190
第8章定义简单的报表 191
8.1 Access报表的结构 192
8.2应用自动报表向导 194
8.3应用“报表向导” 195
8.3.1选择字段 196
8.3.2定义报表分组 196
8.3.3选择排序顺序 199
8.3.4选择汇总统计 200
8.3.6选择报表样式 201
8.3.5选择报表布局 201
8.3.7定义标题和保存报表 202
8.3.8生成Committee Member ships花名册 203
8.4使用“标签向导” 204
8.4.1选择标签页版面 204
8.4.2定义字体 205
8.4.3定义标签内容 206
8.4.4选择排列顺序 207
8.4.5保存标签 208
8.4.6定义ACE邮件标签 208
8.5修改报表 209
8.5.1在报表设计视窗中运行 211
8.5.2修改Committee Memberships Roster 211
8.6定义多重表的报表 213
8.6.1应用“报表向导” 214
8.6.2生成Committee Member ships报表 216
8.7.1预览报表 217
8.7报表的预览和打印 217
8.7.2打印报表 219
8.7.3自定义打印选项 220
8.8小结 221
第9章进行计算 223
9.1建立表达式 223
9.1.1确定数据类型和对象 224
9.1.2使用运算符 226
9.1.3应用函数 228
9.1.4支持运算优先规则 232
9.1.5命名计算值 233
9.1.6使用“表达式生成器” 233
9.2计算值的格式化 236
9.2.1定义自定义显示格式 236
9.3.1定义默认值 240
9.3 自定义默认值和有效性规则 240
9.2.2定义标题 240
9.3.2定义字段有效性规则 242
9.3.3定义表有效性规则 244
9.3.4 定义有效性文本 245
9.3.5定义Committeememberships表的有效性 245
9.4小结 246
第10章定义复杂查询 247
10.1定义参数查询 247
10.1.1组合选择准则 248
10.1.2定义参数数据类型 249
10.1.3参数查询练习 249
10.2编辑汇总统计 250
10.2.1计算总体统计 252
10.2.2总计查询练习 255
10.2.3计算分组统计 256
10.2.4在总计查询中定义选择准则 258
10.2.5定义更复杂的总计查询 261
10.2.6定义顶值查询 262
10.2.7定义交叉表查询 263
10.3用于特定目的联接 270
10.3.1查找不匹配 270
10.3.2使用自联接 271
10.4更新表 274
10.4.1定义更新查询 274
10.4.2执行更新查询 275
10.4.3空值的处理 277
10.4.4定义多重表的更新查询 277
10.5小结 278
第11章自定义报表和窗体 279
11.1理解属性 280
11.2在“设计”视窗中运行 281
11.2.1使用网格对齐 283
11.2.2修改可视属性 284
11.2.3颜色练习 288
11.2.4使用“格式刷” 288
11.2.5使用“自动套用格式”工具 289
11.2.6改变文本属性 290
11.2.7自定义NamesWithCommMemberships窗体 292
11.3在窗体中增加对象 293
11.3.1创建非结合控件 294
11.3.2创建结合控件 295
11.3.3创建计算控件 297
11.3.4定义控件名和标题 297
11.3.5复制对象 298
11.3.6在CommitteeMemberships报表中增加控件 298
11.4在窗体和报表中文本的操作 301
11.4.1使用滚动栏 302
11.4.2允许文本增大和收缩 302
11.5画线条和矩形 304
11.4.3修改CommitteeMemberships报表 304
11.6增加页分隔符 307
11.7改变默认对象属性 307
11.8设置整体窗体和报表属性 309
11.8.1设置整体窗体属性 311
11.8.2设置整体报表属性 313
11.8.3设置段落属性 313
11.8.4完成CommitteeMemberships报表 314
11.9自定义窗体和报表设计选项 315
11.10小结 317
第12章复杂窗体的设计 318
12.1从头设计窗体 319
12.2在窗体中应用控件 319
12.2.1收集“是/否”字段 321
12.2.2使用选项组 324
12.2.3定义列表框和组合框 330
12.2.4运行超级链接字段 337
12.3自定义默认值和有效性规则 338
12.4定义子窗体 340
12.4.1创建子窗体对象 342
12.4.2选择子窗体视图 343
12.4.3建立多对一窗体 344
12.4.4在主窗体中显示汇总统计 345
12.4.5子窗体练习 345
12.5使用选项卡控件 346
12.6模拟纸张表格 349
12.7小结 351
第13章复杂报表的设计 352
13.1从头定义报表 352
13.2 自定义排序与分组指令 353
13.2.1定义排序指令 355
13.2.2编辑排序和分组指令 355
13.2.3排序练习 356
13.2.5模拟分组 357
13.2.4定义分组属性 357
13.2.6定义分组方法 358
13.2.7报表组的其他应用 362
13.3计算汇总统计 363
13.4打印个性化的信件 365
13.4.1使用Access打印信件 365
13.4.2 自定义信的文本 367
13.4.3应用Microsoft Word打印信件 368
13.5使用子报表 370
13.5.1定义报表 371
13.5.2创建子报表对象 373
13.5.3子报表练习 375
13.5.4改变子报表版式 377
13.5.5在主报表中打印汇总统计 . 379
13.6建立混合报表 380
13.7在Internet上发布报表 381
13.8小结 385
第14章数据库的重新组建 386
14.1复制数据库对象 387
14.1.1复制表 387
14.1.2应用“另存为”命令 389
14.2修改表结构 389
14.2.1逻辑考虑 389
14.2.2修改表 390
14.2.3改变数据类型 394
14.2.4拆分和合并字段 396
14.2.5修改Transactions表结构 398
14.3创建新表 399
14.3.1定义生成表查询 400
14.3.2运行生成表查询 400
14.3.3拆分表 402
14.3.4生成表查询练习 403
14.4.1定义一项删除查询 404
14.4删除记录 404
14.4.2运行一项删除查询 406
14.4.3多重表删除查询 406
14.4.4删除查询练习 408
14.5追加记录 409
14.5.1定义追加查询 410
14.5.2运行追加查询 411
14.6表重新组建的方法 412
14.6.1修改数据库的设计 413
14.6.2数据档案化 413
14.6.3在Access限制附近操作 416
14.7压缩数据库 416
14.8修复受损的数据库 418
14.9小结 418
第15章表的导入、导出和链接 420
15.1外部数据的操作 420
15.1.1数据存取方法 421
15.1.2 Access支持的文件格式 423
15.1.3导出表 424
15.1.4导入表 425
15.1.5链接表 426
15.2结构差异的补偿 426
15.3链接表的操作 429
15.3.1修改结构 430
15.3.2 中断链接 431
15.3.3使用“数据库拆分器” 431
15.3.4更新表的链接 432
15.4特殊数据格式的特殊考虑 433
15.4.1 Access对象的操作 433
15.4.2文本文件的操作 435
15.4.3 HTML文件的操作 443
15.4.4电子表格的操作 445
15.4.5 Xbase文件的操作 449
15.4.6 Paradox表的操作 452
15.4.7 SQL表的操作 453
15.4.8设置ODBC数据源 454
15.5小结 456
第16章对外部对象的操作 458
16.1静态图像的操作 459
16.2 OLE对象的操作 462
16.2.1 向窗口或报表添加非结合的OLE对象框 464
16.2.2在报表中添加ACE标识 467
16.2.3使用剪贴板嵌入或链接OLE对象 468
16.2.4自定义OLE对象属性 470
16.2.5结合的OLE对象的操作 472
16.2.6编辑OLE对象字段 473
16.2.7显示和编辑OLE对象 474
16.2.8 OLE对象练习 476
16.3在Access文档中使用图形 478
16.3.1使用图表向导 479
16.3.2图表练习 484
16.3.3将图形链接到报表或窗体中 485
16.3.4修改图形设计 487
16.3.5完成StateGraph窗口 491
16.4超级链接的操作 492
16.5小结 494
第17章建立安全系统 496
17.1安全系统的结构 497
17.1.1标识组和用户 498
17.1.2定义工作组 499
17.1.3工作组的练习 500
17.1.4定义用户和组帐号 501
17.1.5定义组和用户 503
17.1.6安全系统练习 507
17.2定义对象的存取权限 508
17.2.1赋予权限及修改权限 510
17.2.3操作具有安全性的数据库 511
17.2.2对象所有者 511
17.2.4模拟字段级权限 512
17.2.5用户和组的权限练习 513
17.2.6安全系统文档 514
17.2.7保护已有的数据库 515
17.3数据库的加密和解密 517
17.4小结 518
第18章在网络上运行Access 519
18.1共享Access程序 520
18.2共享数据库 522
18.2.1潜在的冲突 522
18.2.2共享和独占Access 523
18.2.3在共享表中操作 528
18.2.4修改表结构 532
18.2.5刷新显示 534
18.3对其他数据库对象的操作 536
18.4策略考虑 537
18.5小结 538
第19章Access宏的简介 539
19.1定义宏 540
19.1.1在“宏设计”视图中工作 541
19.1.2定义宏操作 542
19.1.3打印宏 545
19.1.4宏的练习 545
19.2执行宏 546
19.2.1根据需要执行宏 546
19.2.2理解Access事件模型 548
19.2.3从窗体和报表中调用宏 551
19.3定义更复杂的宏 553
19.3.1定义宏组 554
19.3.2在宏中使用条件 555
19.4宏的测试和纠错 558
19.4.1单步执行宏 559
19.4.2显示调试信息 560
19.5在报表中应用宏 561
19.6在窗体中应用宏 563
19.6.1数据的有效性 563
19.6.2宏的练习 565
19.6.3对字段值变化的响应 566
19.6.4创建自定义定位控件 568
19.6.5创建自定义查找和筛选控件 570
19.6.6在选项组中应用宏 572
19.6.7仿真Access菜单命令 573
19.6.8打开其他窗体 573
19.6.9在CommitteeMemberships窗体中增加命令按钮 575
19.7改变窗体和报表控件特性 577
19.8小结 580
第20章SQL编程语言 581
20.1 Access SQL介绍 581
20.1.1在SQL视图中操作查询 582
20.1.2印刷符号的约定 583
20.2使用SQL SELECT命令 584
20.2.1指定选择准则 584
20.2.2指定排序的顺序 585
20.2.3定义计算列 586
20.2.4 SQL SELECT练习 586
20.2.5表的连接 588
20.2.6运算汇总计算 591
20.2.7查找唯一值 594
20.2.8找出前N个记录 595
20.3用SQL命令修改数据 596
20.3.1表的更新 596
20.3.2创建新表 597
20.3.3删除记录 598
20.3.4增加表中的记录 599
20.4定义SQL查询 600
20.4.1使用数据定义查询进行查询 601
20.4.2定义联合查询 605
20.4.3使用子查询 606
20.5小结 608
第21章Vi sual Basic编程简介 609
21.1 Visual Basic模块的操作 610
21.1.1创建模块 612
21.1.2在“模块”视图中运行 613
21.1.3编译模块 620
21.2结构化程序 620
21.2.1写事件过程 622
21.2.2使用函数和子过程 624
21.2.3在过程中使用变量 625
21.2.4变量作用域 627
21.2.5将输入量传递到过程 628
21.3使用控制结构 629
21.3.1作判断决策 629
21.3.2重复程序步骤 634
21.3.3嵌套控制结构 637
21.3.4事件过程练习 638
21.3.5显示信息窗和对话框 640
21.4测试和调试过程 643
21.4.1在过程中单步执行 644
21.4.2设置断点 645
21.4.3在调试窗中运行 646
21.4.4写一个有效的过程 649
21.5 Access对象的运行 651
21.5.1 Access对象的等级 652
21.5.2定义数据存取对象 653
21.5.3通过记录集定位 655
21.5.4在记录集中查找记录 656
21.5.5更新数据 659
21.6自定义模块选项 660
21.7小结 662
22.1.1使用开关面板管理器 663
第22章建立应用程序的特别窗体 663
22.1设计“开关面板”窗体 663
22.1.2建立自己的开关面板窗体 669
22.2以窗体为对话框 676
22.2.1设计对话框 677
22.2.2执行对话框操作 678
22.2.3收集无限定的(Open-Ended)选择准则 680
22.2.4收集更复杂的选择标准 682
22.2.5为Committee表收集选择标准 686
22.3小结 688
第23章定义命令栏 689
23.1组织菜单系统 689
23.2建立命令栏 691
23.2.1在自定义对话框工作 692
23.2.2定义新的命令栏 694
23.2.4自定义命令栏 696
23.2.3删除命令栏 696
23.2.5菜单栏练习 700
23.2.6自定义命令栏属性 701
23.2.7自定义命令属性 701
23.2.8自定义菜单命令练习 705
23.3在应用中用自定义命令栏 705
23.3.1定义主菜单栏 706
23.3.2为窗体设计自定义命令栏 706
23.4小结 711
第24章综合应用 712
24.1配置全局Access选项 712
24.1.1自定义全局Access选项 712
24.1.2 自定义ACE数据库全局选项 714
24.1.3自定义启动选项 714
24.1.4自定义ACE数据库启动选项 715
24.1.6使用Autokeys宏 716
24.1.5使用AutoExec宏 716
24.1.7用菜单命令控制Access 718
24.1.8发布MDE应用程序 719
24.2使用自动化 720
24.2.1在办公自动化中Visual Basic的应用 721
24.2.2获得帮助 722
24.2.3探索对象模型 725
24.2.4以自动化对象运行 726
24.2.5与Excel共同运行 728
24.2.6与Word共同运行 731
24.2.7与窗体中OLE对象共同运行 733
24.3设计Access的Internet应用程序 735
24.3.1使用“Web发布向导” 736
24.3.2应用Internet数据库连接器文件 738
24.3.3使用激活的服务器页面 741
24.3.4组织Internet应用程序 742
24.4小结 742