《Microsoft Access 97中文版使用大全》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(美)(J.L.维斯卡斯)John L.Viescas著;贺军等编译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302032408
  • 页数:746 页
图书介绍:

目 录 1

引言 1

关于本书 2

第一部分了解M i crosoft Access 7

第一章M i crosoft Access不仅仅是数据库 7

1.1什么是数据库 7

1.1.1关系数据库 8

1.1.2数据库的能力 8

1.2作为RDBMS的MicrosoftAccess 9

1.2.1数据定义和存储 9

1.2.2数据处理 12

1.2.3数据控制 14

1.3 MicrosoftAccess的其他应用 14

1.4决定使用数据库软件 15

2.1在小型公司中 18

第二章Microsoft Access的应用 18

2.2合同工作 20

2.3作为销售和市场策划工具 21

2.4在大型公司中 23

2.4.1 工作组应用程序 24

2.4.2信息处理系统 25

2.5作为个人的RDBMS 26

第三章M i crosoft Access一览 28

3.1 Windows特征 28

3.2 Microsoft Access的总体结构 30

3.3探究Entertainment Schedule示例数据库 32

3.4表 35

3.4.1设计视图中的表窗口 36

3.4.2数据表视图中的表窗口 37

3.5查询 39

3.5.1设计视图中的查询窗口 41

3.5.2数据表视图中的查询窗口 42

3.6窗体 43

3.6.1设计视图中的窗体窗口 44

3.6.2窗体视图中的窗体窗口 46

3.7报表 47

3.7.1设计视图中的报表窗口 49

3.7.2打印预览中的报表窗口 51

3.8宏 52

3.9模块 54

第二部分建立数据库 61

第四章设计数据库应用程序 61

4.1 应用程序设计基础 61

4.1.1步骤1:明确任务 62

4.1.2步骤2:画出任务流程 62

4.1.3步骤3:确定数据元素 62

4.1.4步骤4:组织数据 62

4.1.7步骤7:测试、检查和完善 63

4.1.5步骤5:设计原型和用户界面 63

4.1.6步骤6:构造应用程序 63

4.2应用程序设计策略 64

4.2.1分析任务 64

4.2.2数据还是信息 66

4.2.3选择数据 67

4.2.4组织任务 67

4.3数据分析 69

4.3.1选择数据库主题 69

4.3.2向数据库映射主题 72

4.4数据库设计概念 72

4.4.1浪费是问题 72

4.4.2规范化是解决方法 74

4.4.3有效的关系是结果 81

4.5.1改善关键任务的性能 82

4.5何时打破规则 82

4.5.2截获当时数据 83

4.5.3报表快照数据 84

第五章在Microsoft Access中建立数据库 85

5.1新建数据库 85

5.1.1利用数据库向导 86

5.1.2新建空数据库 89

5.2使用Microsoft Access帮助 91

5.3创建第一个简单表 96

5.4使用表向导 98

5.5在设计视图中创建表 102

5.6定义字段 103

5.6.1字段数据类型 104

5.6.2字段属性 106

5.6.3完成Orders表中的字段 109

5.6.4定义简单的字段有效性规则 110

5.6.5定义输入掩码 112

5.7定义主关键字 116

5.8定义表有效性规则 117

5.9定义关系 118

5.10添加索引 121

5.10.1单一字段索引 121

5.10.2多字段索引 122

5.1 1打印表定义 124

5.12数据库的限制 125

第六章修改数据库设计 126

6.1写在开始之前 127

6.2删除表 128

6.3重命名表 130

6.4修改字段名 131

6.5插入字段 132

6.6复制字段 133

6.7删除字段 135

6.8移动字段 135

6.9改变数据属性 137

6.9.1改变数据类型 137

6.9.2改变数据长度 140

6.9.3转换中的错误 141

6.10放弃更改 141

6.1 1使用表分析器向导 142

6.12利用查阅属性 147

6.13改变主关键字 150

6.14压缩数据库 151

第三部分操作数据 155

第七章使用数据表 155

7.1查看数据 155

7.1.1移动 156

7.1.2快捷键 157

7.2修改数据表格式 158

7.2.1 改变行高和列宽 158

7.2.2调整列 160

7.2.3隐藏和显示列 160

7.2.4冻结列 160

7.2.5 取消网格线 161

7.2.6选择字体 162

7.2.7保存数据表格式 163

7.3修改数据 164

7.3.1记录指示器 164

7.3.2添加新记录 165

7.3.3选定和修改数据 166

7.3.4替换数据 167

7.3.5复制和粘贴数据 168

7.4操作超级链接 169

7.3.6删除行 169

7.4.1激活超级链接 170

7.4.2插入新的超级链接 171

7.4.3编辑已有的超级链接 172

7.5排序和查找数据 173

7.5.1排序数据 173

7.5.2查找或筛选数据 175

7.6打印数据表 179

7.6.1打印预览 180

7.6.2页面设置 181

7.6.3打印 181

第八章使用选择查询增添威力 183

8.1从单表中选择数据 184

8.1.1指定字段 186

8.1.2设置字段属性 187

8.1.3输入选择准则 188

8.1.4计算值 194

8.1.5使用表达式生成器 194

8.1.6指定字段名 199

8.1.7数据排序 200

8.1.8总计查询 201

8.1.9使用查询参数 205

8.1.10交叉表查询 207

8.2搜索多表 210

8.2.1外部联接 212

8.2.2在查询上建立查询 213

8.2.3在总计查询中使用多表 215

8.3使用查询向导 216

8.4使用选择查询更新数据的限制 219

8.5定制查询属性 220

8.5.1控制查询输出 220

8.5.2使用唯一记录和值 221

8.5.3其他查询属性 223

第九章用操作查询修改数据 225

9.1更新行组 225

9.1.1使用选择查询进行测试 226

9.1.2将选择查询转换为更新查询 226

9.1.3 运行更新查询 228

9.1.4更新多个字段 229

9.2建立新表 230

9.2.1创建生成表查询 230

9.2.2运行生成表查询 232

9.3插入其他表的数据 233

9.3.1创建追加查询 233

9.3.2运行追加查询 234

9.4例1:使用追加查询将数据存档 235

9.5.2一个错误的例子 239

9.5操作查询疑难解答 239

9.5.1操作查询常见的错误和问题 239

9.6删除行组 240

9.6.1使用选择查询和参数进行测试 240

9.6.2使用删除查询 242

9.7删除当前不再使用的数据 242

9.8例2:更新/追加来自导入数据的行 244

第十章导入、链接和导出数据 248

10.1有关开放数据库连接性 248

10.2导入与链接数据库文件 250

1 0.3导入数据和数据库 250

10.3.1导入dBASE文件 251

10.3.2导入Paradox文件 252

10.3.3导入FoxPro文件 253

10.3.4导入SOL表 254

1 0.3.5导入Access 对象 258

10.4.1准备电子表格 259

10.4导入电子表格数据 259

10.4.2导入电子表格 261

1 0.4.3修正错误 264

10.5导入文本文件 266

1 0.5.1准备文本文件 266

10.5.2导入文本文件 268

10.5.3修正问题 272

10.6修改导入的表 273

10.7链接文件 273

10.7.1安全性考虑因素 274

10.7.2性能考虑因素 274

10.7.3链接Access表 274

10.7.4链接dBASE,FoxPro和Paradox文件 276

10.7.6链接SQL表 278

10.7.5链接文本和电子表格文件 278

10.7.7修改链接的表 279

10.7.8解除表的链接 280

10.7.9使用【链接表管理器】 280

10.8导出数据 281

10.8.1导出到另一个Access数据库 281

10.8.2导出到电子表格或到dBASE,Paradox或FoxPro文件中 282

10.8.3快速导出到Microsoft Excel 283

10.8.4导出到文本文件中 283

10.8.5导出到Microsoft Word 中的邮件合并文档 284

10.8.6导出到SQL表 286

10.8.7导出数据到Web页面 286

第十一章高级查询设计:SQL 291

1 1.1 SOL简史 291

11.2 SQL语法约定 292

1 1.3 Microsoft Access中的SQL SELECT语法 293

1 1.3.1列名 294

1 1 3.2表达式 295

11.3.3 FROM子句 296

1 1.3.4 GROUP BY子句 298

1 1 13.5 HAVING子句 300

11.3.6 IN子句 303

1 1.3.7 JOIN操作 304

11.3.8 ORDER BY子句 307

1 1.13.9 PARAMETERS说明 309

1 1.3.10谓词:BETWEEN 310

1 1.3.1 1谓词:比较 311

1 1.3.12谓词:EXISTS 312

1 1.3.13谓词:IN 313

11.3.14谓词:LIKE 314

11.3.15谓词:NULL 315

11.3.16谓词:定量 316

1 1.3.17搜索条件 317

11.3.18 SELECT语句 319

1 1.3.19子查询 330

11.3.20合计函数:AVG 334

11.3.21合计函数:COUNT 335

11.3.22合计函数:MAX 336

11.3.23合计函数:MIN 338

11.3.24合计函数:STDEV,STDEVP 340

11.3.25合计函数:SUM 341

1 1.3.26合计函数:VAR,VARP 343

1 1.3.27 TRANSFORM语句 343

11.3.28 UNION查询运算符 345

11.3.29 WHERE子句 346

11.4 SQL操作查询 347

11.4.1 DELETE语句 347

11.4.2 INSERT语句(追加查询) 349

1 1.4.3 SELECT…INTO语句(生成表查询) 350

11.4.4 UPDATE语句 353

1 1.5复杂查询举例 355

11.5.1例1:返回每个星期一的日期 355

1 1.5.2例2:建立每周预订列表 356

1 1.5.3例3:显示各周的预订情况 358

第四部分使用窗体 363

第十二章窗体基础 363

12.1使用窗体 363

12.2窗体一览 364

12.2.1页眉、主体节和页脚 364

12.2.2多页窗体 365

1 2.2.3连续窗体 365

1 2.2.4子窗体 366

12.2.6模态窗体 368

12.2.5弹出式窗体 368

12.2.7特殊控件 369

12.3在窗体上移动和处理数据 375

1 2.3.1查看数据 375

12.3.2添加记录和修改数据 378

12.4查找和排序数据 383

12.4.1进行简单查找 383

12.4.2对窗体字段进行快速排序 383

12.4.3为窗体添加筛选 383

12.5打印窗体 385

第十三章创建窗体 388

13.1窗体和面向对象程序设计 388

1 3.2从头开始——一个简单的输入窗体 390

13.2.1用设计工具建造新窗体 390

1 3.2.2建造表tblClubs的简单输入窗体 398

1 3.2.3检验设计结果 405

13.3利用窗体向导 407

13.3.1使用窗体向导创建基本窗体 407

1 3.3.2修改Orders窗体 409

1 3.4用窗体简化数据输入 412

13.4.1组合框和列表框 412

13.4.2切换按钮、复选框及选项按钮 416

第十四章定制窗体 418

14.1 对齐和调整控件大小 418

14.1.1调整控件尺寸以适应内容 419

14.1.2调整控件布局 421

14.1.3将控件与网格线对齐 422

14.1.4 对齐控件 423

14.1.5调整控件的宽度 425

14.2.1直线和矩形 427

14.2改善窗体的外观 427

14.2.2颜色和特殊效果 429

14.2.3字体 429

14.3设置控件属性 431

14.3.1格式化属性 432

14.3.2添加滚动条 438

14.3.3激活或锁定控件 439

14.4设置窗体属性 440

14.4.1 【默认视图】和【允许的视图】属性 440

14.4.2设置【Tab键次序】 440

14.4.3【记录选定器】、【滚动条】及【定位按钮】属性 441

14.4.4【弹出】和【模态】属性 442

14.4.5控制编辑和筛选 443

14.4.6【控制框】和【最大最小化按钮】属性 444

14.4.7设置边框样式 444

14.5设置窗体和控件默认值 445

15.1基于多表查询创建窗体 447

第十五章高级窗体设计 447

1 5.2创建并嵌入子窗体 452

15.2.1指定子窗体的来源 452

1 5.2.2设计子窗体 453

15.2.3指定主窗体数据来源 456

15.2.4创建主窗体 457

15.2.5嵌入子窗体 458

1 5.3引入ActiveX控件——选项卡控件 460

15.4创建多页窗体 463

15.5利用命令按钮链接窗体 465

第五部分创建报表 471

第十六章报表基础 471

16.1报表的作用 471

16.2报表速览 471

16.2.1打印预览——先睹为快 472

16.2.2页眉、主体节、页脚和组 473

16.2.3子报表 475

1 6.2.4报表里的对象 477

16.3打印报表 477

第十七章建立报表 482

1 7.1从头开始:一个简单报表 482

17.1.1建立报表查询 482

17.1.2设计报表 483

1 7.1.3排序和分组信息 485

1 7.1.4完成报表 486

17.2使用报表向导 488

1 7.2.1选择报表类型 488

17.2.2指定向导选项 489

1 7.2.2查看结果 493

第十八章高级报表设计 496

1 8.1建立Group Contract Status报表查询 496

18.2定义排序和分组准则 498

1 8.3按数据类型设置组的范围 499

1 8.4创建基本的Group Contract Status报表 500

1 8.5设置节和报表属性 503

18.5.1节属性 503

1 8.5.2报表属性 504

18.6使用计算值 508

18.6.1添加打印日期和页码 508

18.6.2执行计算 509

18.6.3连接文本字符串并隐藏重复值 512

1 8.6.4计算百分比 514

1 8.7创建并嵌入子报表 516

18.7.1建立子报表查询 516

1 8.7.2设计子报表 519

1 8.7.3嵌入子报表 519

1 8.7.4查看嵌入的结果 521

1 8.8创建“电子表格”报表 523

18.8.1创建合计查询 526

18.8.2设计“仅合计”报表 526

第六部分创建应用程序 535

第十九章用宏增添威力 535

19.1宏的用途 535

19.2创建简单的宏 536

19.2.1【宏】窗口 537

19.2.2保存宏 539

19.2.3测试宏 539

19.3定义多个操作 540

19.4宏组 542

19.5条件表达式 544

19.6宏操作总结 545

19.6.1打开和关闭表、查询、窗体和报表 546

19.6.2打印数据 546

19.6.5设置值 547

19.6.3执行查询 547

19.6.4测试条件和控制操作流 547

19.6.6查找数据 548

19.6.7建立定制菜单及执行菜单命令 548

19.6.8控制显示及焦点 549

19.6.9通知用户有关操作的情况 549

19.6.10更名、复制、删除、保存、导入及导出对象 550

19.6.1 1运行另一个MS-DOS或Microsoft Windows 应用程序 551

19.7窗体和报表事件总结 551

19.7.1打开和关闭窗体和报表 551

19.7.2改变数据 552

19.7.3检测焦点改变 554

19.7.4检测对窗体应用的筛选 555

19.7.5捕获键盘和鼠标事件 555

19.7.7激活定制窗体、报表或应用程序菜单 557

19.7.6打印 557

19.7.8捕获错误 558

19.7.9检测计时器到时 558

第二十章用宏使应用程序自动执行 559

20.1引用窗体和报表对象 559

20.1.1引用窗体和报表的规则 559

20.1.2引用窗体及报表属性的规则 560

20.1.3引用窗体和报表控件及其属性的规则 560

20.1.4引用子窗体和子报表的规则 560

20.2打开二级窗体 561

20.3同步两个相关窗体 564

20.4验证数据及预设值 567

20.4.1验证数据 567

20.4.2在相关窗体间传送状态信息 571

20.4.3预设值 572

21.1.1何时使用宏 576

第二十一章VBA基础 576

2 1.1用VBA取代宏 576

2 1.1.2何时使用VBA 577

2 1.2 VBA开发环境 577

21.2.1模块 578

21.2.2模块窗口 579

21.2.3 VBA调试工具的使用 581

21.3变量和常量 587

21.3.1数据类型 587

21.3.2变量和常量作用域 589

2 1.4语法约定 590

21.4.1 Const语句 590

21.4.2 Dim语句 591

2 1.4.3 Public语句 593

21.4.4 ReDim语句 594

21.4.5 Static语句 595

21.4.6 Type语句 596

2 1.5集合、对象、属性和方法 597

21.5.1 Access应用程序结构 598

21.5.2引用集合、对象及属性 600

2 1.5.3指定对象变量:Set语句 601

21.5.4 对象方法 603

2 1.6 函数和子程序 605

21.6.1 Function语句 605

2 1.6.2 Sub语句 607

2 1.7控制语句流 608

2 1.7.1 Call语句 608

2 1.7.2 Do…Loop语句 609

21.7.3 For…Next语句 610

21.7.4 ForEach…Next语句 611

21.7.6 If…THen…Else语句 612

21.7.5 GoTo语句 612

21.7.7 Select Case语句 613

2 1.7.8 Stop语句 615

21.7.9 While…Wend语句 615

21.7.10 With语句 616

21.8运行宏操作和菜单命令 617

21.8.1 DoCmd对象 617

21.8.2 操作等效的VBA 语句 618

21.9捕获错误 618

21.10一些复杂的VBA示例 619

21.10.1随机“销售”图书的过程 619

21.10.2检查所有错误代码的过程 630

第二十二章用VBA使应用程序自动执行 637

22.1帮助输入数据 637

22.1.1填充相关数据 637

22.1.2设置定制输入掩码 641

22.1.3 处理“NotlnList”事件 642

22.2控制多页面窗体上的Tab键移动 647

22.3自动化数据选择 650

22.3.1使用多选列表框 650

22.3.2提供定制的【按窗体查询】 653

22.3.3从摘要列表中选择 663

22.3.4链接到另一个窗体中的相关数据 665

22.4创建有意义的消息和帮助 665

22.4.1充分利用格式化的MsgBox消息 666

22.4.2使用Office助手和定制的“气球”帮助 667

22.5自动执行复杂的任务 671

22.5.1从相关窗体触发一项数据任务 672

22.5.2 相关任务链接 675

22.5.3验证复杂数据 681

22.5.4使用日历定制控件 683

23.1.1定义新工具栏 687

第二十三章最后的改进 687

23.1创建定制的窗体工具栏 687

23.1.2定制新工具栏 691

23.2创建定制的窗体菜单栏 694

23.3用性能分析器向导进行细调 698

23.4 定义主开关面板窗体 699

23.4.1设计开关面板窗体 699

23.4.2使用开关面板管理器 701

23.5为数据库设置启动属性 703

23.6执行最终的VBA编译 704

第二十四章完成应用程序后 706

24.1充分利用同步复制 706

24.1.1同步复制的考虑因素 707

24.1.2创建副本 707

24.1.3同步副本 710

24.2保护数据库 711

24.2.1 Access安全结构 712

24.2.2用户、组和权限 713

24.2.3使用安全向导 717

24.2.4建立受保护的数据库 721

24.3创建只执行的数据库 726

24.4理解Office Developer Edition 727

24.4.1 Replication Manager 727

24.4.2 Access运行工具 728

24.4.3其他功能 730

附录 安装M i crosoft Access 731

A.1管理OBDC连接 732

A.2升级以前的版本 734

配套光盘的使用 736

Microsoft Access 97关系数据库主要功能图示 738

快速参考卡 740