登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』中文版Access 2016宝典(第8版)

書城自編碼: 2932702
分類:簡體書→大陸圖書→計算機/網絡數據庫
作者: [美]Michael Alexander,Dick Kusl
國際書號(ISBN): 9787302450498
出版社: 清华大学出版社
出版日期: 2016-10-01
版次: 1 印次: 1
頁數/字數: 836/1438000
書度/開本: 16开 釘裝: 平装

售價:HK$ 192.0

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
零基础制作栩栩如生的立体纸艺花
《 零基础制作栩栩如生的立体纸艺花 》

售價:HK$ 58.8
第三帝国图文史(修订版):纳粹德国浮沉实录(彩色精装典藏版)
《 第三帝国图文史(修订版):纳粹德国浮沉实录(彩色精装典藏版) 》

售價:HK$ 201.6
四大会计师事务所:历史秘辛与未来挑战
《 四大会计师事务所:历史秘辛与未来挑战 》

售價:HK$ 82.8
中国社会经济史
《 中国社会经济史 》

售價:HK$ 106.8
犯罪心理X档案:法医精神科医生真实办案手记(第一季)法医精神科医师心理解剖手记
《 犯罪心理X档案:法医精神科医生真实办案手记(第一季)法医精神科医师心理解剖手记 》

售價:HK$ 57.6
台湾农业产业发展研究
《 台湾农业产业发展研究 》

售價:HK$ 117.6
流风回雪:六朝名士的庙堂与山林(论衡系列)
《 流风回雪:六朝名士的庙堂与山林(论衡系列) 》

售價:HK$ 81.6
妈妈,我想为自己而活
《 妈妈,我想为自己而活 》

售價:HK$ 69.6

 

建議一齊購買:

+

HK$ 359.6
《 宇宙图志(精装版)(全彩) 》
+

HK$ 103.5
《 Python机器学习 预测分析核心算法 》
+

HK$ 192.0
《 中文版Excel 2016宝典(第9版) 》
+

HK$ 88.5
《 别怕,Excel VBA其实很简单(第2版) 》
+

HK$ 74.7
《 Access 2016从入门到精通(含盘) 》
+

HK$ 323.8
《 地球物理电磁理论与方法 》
編輯推薦:
本书分为以下8个部分:
● 第I部分:Access构建块:第I部分针对数据库的基本元素提供了详细说明,为之后的学习打下坚实基础。
● 第II部分:了解Access表:在第II部分,你将了解到构建Access表、管理表之间的关系以及链接到不同的数据源。
● 第III部分:使用Access查询:第III部分将介绍Access中提供的一部分基本分析工具。
● 第IV部分:在Access中分析数据:第IV部分将介绍许多高级技术,它们可以真正将数据分析带到一个全新水平。
● 第V部分:使用Access窗体和报表:第V部分重点介绍如何使用Access构建窗体和报表。
● 第VI部分:Access编程基础知识:在第VI部分,你将进入下一阶段,即了解编程的基本原理。
● 第VII部分:高级Access编程技术:第VII部分将关注点转移到自动化和集成上,介绍如何利用其他程序和平台来增强报告机制。
● 第VIII部分:Access与Windows SharePoint Services:该部分将介绍Microsoft Windows SharePoint Services的相关主题。
內容簡介:
运用Access 2016的强大功能
学习使用Microsoft Access来存储数据、分析信息、生成报表、创建应用程序以及执行其他更多操作!通过学习 中文版Access 2016宝典第8版 ,你将全面透彻地理解Access的工作方式。
本书开篇讲解基本数据库概念,然后详细说明如何构建高效的表、创建功能强大的分析查询、创建包含Access窗体的可靠应用程序,以及生成美观的Access报表。本书还介绍SharePoint集成和Visual Basic编程知识,堪称一座熠熠生辉的知识宝库,是各级别Access用户的宝贵资源。
● 扎实掌握数据库基础知识
● 使用Access分析大量数据
● 将数据转换为令人赏心悦目的PDF报表和输出
● 用Access宏自动执行冗余报告和分析
● 用Access窗体构建功能强大的部门应用程序
● 借助Access VBA节省时间和提高工作效率
● 在SharePoint站点上集成或发布数据
關於作者:
Michael Alexander拥有MCAD 微软认证应用开发专家认证资格,有超过15年的Microsoft Office解决方案咨询与开发经验。Michael还是一名Microsoft MVP,他运营着一个免费课程网站www.datapigtechnologies.com。
Dick Kusleika已连续12年荣膺Microsoft MVP称号,拥有逾20年的Microsoft Office使用经验,为客户开发基于Access和Excel的解决方案。Dick撰写了一个有关Excel的热门博客www.dailydoseofexcel.com。
目錄
目录

第Ⅰ部分Access构建块

第1章数据库开发简介3

1.1Access的数据库术语3

1.1.1数据库3

1.1.2表4

1.1.3记录和字段5

1.1.4值5

1.2关系数据库5

1.3Access数据库对象6

1.3.1表7

1.3.2查询7

1.3.3数据输入和显示窗体7

1.3.4报表7

1.3.5宏和VBA8

1.3.6数据库对象8

1.45步设计法8

1.4.1步骤1:总体设计从概念到实际8

1.4.2步骤2:报表设计9

1.4.3步骤3:数据设计9

1.4.4步骤4:表设计11

1.4.5步骤5:窗体设计13

第2章Access简介15

2.1Access欢迎屏幕15

2.2如何创建空白桌面数据库16

2.3Access2016界面18

2.3.1导航窗格18

2.3.2功能区21

2.3.3快速访问工具栏22

第Ⅱ部分了解Access表

第3章创建Access表27

3.1表的类型27

3.1.1对象表27

3.1.2事务表28

3.1.3联接表28

3.2创建新表28

3.2.1设计表30

3.2.2使用设计选项卡33

3.2.3使用字段35

3.3创建tblCustomers表41

3.3.1使用自动编号字段41

3.3.2完成tblCustomers表41

3.4更改表设计41

3.4.1插入新字段42

3.4.2删除字段42

3.4.3更改字段位置42

3.4.4更改字段名称42

3.4.5更改字段大小42

3.4.6处理数据转换问题43

3.4.7分配字段属性44

3.5了解tblCustomers字段属性55

3.6设置主键57

3.6.1选择主键57

3.6.2创建主键58

3.6.3创建复合主键58

3.7为Access表编制索引59

3.7.1索引的重要性60

3.7.2多字段索引61

3.7.3何时对表编制索引62

3.8打印表设计63

3.9保存完成的表64

3.10操纵表64

3.10.1重命名表65

3.10.2删除表65

3.10.3复制数据库中的表65

3.10.4将表复制到另一个数据库66

3.11向数据库表中添加记录66

3.12了解附件字段67

第4章了解表关系69

4.1构建无懈可击的数据库70

4.2数据规范化和反规范化71

4.2.1第一范式71

4.2.2第二范式74

4.2.3第三范式78

4.2.4反规范化79

4.3表关系80

4.3.1连接数据80

4.3.2一对一82

4.3.3一对多83

4.3.4多对多84

4.4完整性规则85

4.4.1主键不能包含空值87

4.4.2所有外键值必须与对应的主键匹配87

4.5键87

4.5.1确定主键88

4.5.2查看主键带来的益处89

4.5.3指定主键90

4.5.4创建关系并实施参照完整性92

4.5.5查看所有关系96

4.5.6删除关系96

4.5.7遵从应用程序特定的完整性规则97

第5章使用Access表99

5.1了解数据表99

5.2查看数据表窗口101

5.2.1在数据表中移动101

5.2.2使用导航按钮102

5.2.3检查数据表功能区102

5.3打开数据表104

5.4输入新数据104

5.4.1保存记录105

5.4.2了解自动数据类型验证106

5.4.3了解属性如何影响数据输入107

5.5在数据表中导航记录109

5.5.1在记录之间移动109

5.5.2查找特定值109

5.6在数据表中更改值111

5.6.1手动替换现有值111

5.6.2更改现有值112

5.7使用撤消功能113

5.8复制和粘贴值113

5.9替换值114

5.10添加新记录114

5.11删除记录115

5.12显示记录116

5.12.1更改字段顺序116

5.12.2更改字段显示宽度116

5.12.3更改记录显示高度117

5.12.4更改显示字体118

5.12.5显示单元格网格线和隔行颜色119

5.12.6对齐列中的数据120

5.12.7隐藏和取消隐藏列120

5.12.8冻结列121

5.12.9保存更改的布局121

5.12.10保存记录121

5.13在数据表中排序和筛选记录121

5.13.1使用QuickSort对记录进行排序122

5.13.2筛选选定内容122

5.13.3按窗体筛选124

5.14聚合数据125

5.15打印记录126

5.16预览记录126

第6章导入和导出数据127

6.1Access如何使用外部数据127

6.1.1外部数据的类型127

6.1.2使用外部数据的方式128

6.2用于导入和导出的选项130

6.3如何导入外部数据131

6.3.1从其他Access数据库导入132

6.3.2从Excel电子表格导入134

6.3.3导入SharePoint列表137

6.3.4从文本文件导入数据137

6.3.5导入和导出XML文档142

6.3.6导入和导出HTML文档145

6.3.7导入除表之外的其他Access对象146

6.3.8导入Outlook文件夹147

6.4如何导出到外部格式149

6.4.1将对象导出到其他Access数据库中149

6.4.2通过ODBC驱动程序导出149

6.4.3导出到Word中151

6.4.4发布到PDF或XPS152

第7章链接到外部数据155

7.1链接外部数据156

7.1.1标识链接表157

7.1.2链接数据的限制158

7.1.3链接到其他Access数据库表159

7.1.4链接到ODBC数据源161

7.1.5链接到非数据库数据161

7.2使用链接表166

7.2.1设置视图属性167

7.2.2设置关系167

7.2.3优化链接表167

7.2.4删除链接表引用168

7.2.5查看或更改链接表的信息168

7.2.6刷新链接表169

7.3拆分数据库170

7.3.1拆分数据库的益处170

7.3.2了解将哪些对象放置到什么位置172

7.3.3使用数据库拆分器插件172

第Ⅲ部分使用Access查询

第8章使用查询选择数据177

8.1查询简介177

8.1.1查询的功能178

8.1.2查询返回的内容178

8.2创建查询179

8.2.1向查询中添加字段181

8.2.2运行查询183

8.3使用查询字段183

8.3.1在QBE窗格中选择字段183

8.3.2更改字段顺序184

8.3.3在QBE窗格中调整列大小184

8.3.4删除字段184

8.3.5插入字段185

8.3.6隐藏字段185

8.3.7更改字段的排序顺序185

8.4向查询中添加条件186

8.4.1了解选择条件187

8.4.2输入简单字符串条件187

8.4.3输入其他简单条件188

8.5打印查询的记录集189

8.6保存查询189

8.7创建多表查询189

8.7.1查看表名191

8.7.2添加多个字段191

8.7.3了解多表查询的限制191

8.7.4克服查询限制192

8.8使用表窗格193

8.8.1查看联接线193

8.8.2移动表193

8.8.3删除表194

8.8.4添加更多表194

8.9创建和使用查询联接194

8.9.1了解联接194

8.9.2利用即席表联接196

8.9.3指定联接类型196

8.9.4删除联接198

第9章在Access中使用运算符和表达式199

9.1运算符简介199

9.1.1运算符的类型200

9.1.2运算符优先顺序209

9.2在查询中使用运算符和表达式210

9.2.1使用查询比较运算符211

9.2.2了解复杂条件212

9.2.3在选择查询中使用函数214

9.2.4在选择查询中引用字段214

9.3输入单值字段条件215

9.3.1输入字符文本或备注型条件215

9.3.2Like运算符和通配符216

9.3.3指定非匹配值218

9.3.4输入数值条件219

9.3.5输入True或False条件220

9.3.6输入OLE对象条件220

9.4在一个查询中使用多个条件220

9.4.1了解Or运算220

9.4.2使用Or运算符指定多个值221


9.4.3使用QBE窗格的或单元格221

9.4.4对In运算符使用值列表222

9.4.5使用And运算符指定范围222

9.4.6使用Between...And运算符224

9.4.7搜索Null数据224

9.5在多个字段中输入条件225

9.5.1在一个查询中跨字段使用And和Or运算符225

9.5.2跨一个查询的多个字段指定Or条件226

9.5.3在不同字段中一起使用And和Or运算符228

9.5.4不同行上的一个复杂查询228

第10章选择查询以外的查询形式231

10.1聚合查询231

10.1.1创建聚合查询231

10.1.2关于聚合函数234

10.2动作查询238

10.2.1生成表查询238

10.2.2删除查询240

10.2.3追加查询243

10.2.4更新查询247

10.3交叉表查询249

10.3.1使用交叉表查询向导创建交叉表查询250

10.3.2手动创建交叉表查询254

10.4优化查询性能258

10.4.1规范化数据库设计258

10.4.2在适当的字段中使用索引259

10.4.3通过改进查询设计进行优化259

10.4.4定期压缩和修复数据库260

第Ⅳ部分在Access中分析数据

第11章在Access中转换数据263

11.1查找并删除重复记录263

11.1.1定义重复记录263

11.1.2查找重复记录264

11.1.3删除重复记录267

11.2常见的转换任务269

11.2.1填充空白字段269

11.2.2连接269

11.2.3更改大小写271

11.2.4删除字符串中的前导空格和尾随空格273

11.2.5查找并替换特定文本273

11.2.6在字符串中的关键位置添加自己的文本274

11.2.7使用字符标记分解字符串276

第12章使用计算和日期281

12.1在分析中使用计算281

12.1.1常见的计算场景方案282

12.1.2使用表达式生成器构造计算284

12.1.3常见的计算错误288

12.2在分析中使用日期291

12.2.1简单的日期计算291

12.2.2使用函数进行高级分析292

第13章执行条件分析301

13.1使用参数查询301

13.1.1参数查询的工作原理302

13.1.2参数查询的基本规则303

13.1.3使用参数查询303

13.2使用条件函数307

13.2.1IIf函数307

13.2.2Switch函数312

13.2.3比较IIf函数与Switch函数312

第14章使用AccessSQL的基本知识315

14.1了解基本SQL315

14.1.1SELECT语句316

14.1.2WHERE子句317

14.1.3深入了解联接317

14.2了解高级SQL语句319

14.2.1使用Like运算符扩展搜索319

14.2.2在不分组的情况下选择唯一值和行320

14.2.3使用GROUPBY子句分组和聚合320

14.2.4使用ORDERBY子句设置排序顺序321

14.2.5使用AS子句创建别名321

14.2.6仅显示SELECTTOP或SELECTTOPPERCENT322

14.2.7通过SQL语句执行动作查询324

14.2.8使用TRANSFORM语句创建交叉表324

14.3使用特定于SQL的查询325

14.3.1使用UNION运算符合并数据集325

14.3.2使用CREATETABLE语句创建表327

14.3.3使用ALTERTABLE语句操纵列327

14.3.4创建传递查询329

第15章子查询和域聚合函数331

15.1使用子查询增强分析331

15.1.1使用子查询的原因332

15.1.2子查询基本规则332

15.1.3在不输入SQL语句的情况下创建子查询333

15.1.4将IN和NOTIN运算符与子查询结合使用335

15.1.5将子查询与比较运算符结合使用335

15.1.6使用子查询作为表达式336

15.1.7使用相关子查询337

15.1.8在动作查询中使用子查询338

15.2域聚合函数341

15.2.1了解各种不同的域聚合函数342

15.2.2了解域聚合函数的语法343

15.2.3使用域聚合函数344

第16章在Access中运行描述性统计349

16.1基本描述性统计349

16.1.1使用聚合查询运行描述性统计349

16.1.2确定排名、众数和中值350

16.1.3从数据集中抽取随机抽样354

16.2高级描述性统计356

16.2.1计算百分点排名356

16.2.2确定记录的四分位数名次357

16.2.3创建频率分布359

第Ⅴ部分使用Access窗体和报表

第17章创建基本的Access窗体363

17.1表述窗体363

17.1.1创建新窗体364

17.1.2了解特殊类型的窗体368

17.1.3调整窗体区域的大小372

17.1.4保存窗体372

17.2使用控件373

17.2.1对控件进行分类373

17.2.2添加控件375

17.2.3选择和取消选择控件379

17.2.4操纵控件380

17.3属性简介387

17.3.1显示属性表387

17.3.2了解属性表388

17.3.3更改控件的属性设置389

17.3.4命名控件标签及其标题390

第18章在Access窗体上使用数据393

18.1使用窗体视图393

18.1.1了解功能区的开始选项卡394

18.1.2在字段中导航397

18.1.3在窗体的记录中移动398

18.2更改窗体中的值398

18.2.1了解无法编辑的控件399

18.2.2使用图片和OLE对象399

18.2.3在长文本字段中输入数据400

18.2.4在日期字段中输入数据400

18.2.5使用选项组401

18.2.6使用组合框和列表框402

18.2.7切换到数据表视图403

18.2.8保存记录403

18.3打印窗体403

18.4使用窗体属性404

18.4.1使用标题属性更改标题栏文本405

18.4.2创建绑定窗体406

18.4.3指定如何查看窗体406

18.4.4删除记录选择器407

18.4.5了解其他窗体属性407

18.5添加窗体页眉或页脚411

18.6使用节属性411

18.6.1可见属性411

18.6.2高度属性411

18.6.3背景色属性412

18.6.4特殊效果属性412

18.6.5何时显示属性412

18.6.6打印属性412

18.7更改布局412

18.7.1更改控件的属性413

18.7.2设置Tab键次序413

18.7.3修改控件中文本的格式414

18.7.4使用字段列表添加控件414

18.8将窗体转换为报表415

第19章使用窗体控件417

19.1设置控件属性417

19.1.1自定义默认属性418

19.1.2了解常用的控件和属性419

19.2创建计算控件422

19.3使用子窗体423

19.4窗体设计提示424

19.4.1使用制表位属性424

19.4.2标记复选框424

19.4.3设置组合框和列表框424

19.5了解高级窗体技术426

19.5.1使用页码和日期时间控件426

19.5.2使用图像控件427

19.5.3控件变种427

19.5.4使用格式刷428

19.5.5提供更多最终用户帮助429

19.5.6添加背景图片429

19.5.7限制窗体上显示的记录431

19.6使用选项卡控件431

19.7使用对话框收集信息433

19.7.1设计查询434

19.7.2设置命令按钮434

19.7.3添加默认按钮435

19.7.4设置取消按钮435

19.7.5删除控制菜单435

19.8从头开始设计窗体435

19.8.1创建基本的窗体435

19.8.2创建子窗体436

19.8.3添加子窗体437

19.8.4更改窗体的行为438

19.8.5更改窗体的外观440

第20章使用Access报表显示数据443

20.1报表简介443

20.1.1标识不同类型的报表443

20.1.2区分报表和窗体446

20.2从头到尾创建报表446

20.2.1定义报表布局447

20.2.2收集数据447

20.2.3使用报表向导创建报表447

20.2.4打印或查看报表458

20.2.5保存报表459

20.3区段报表设计概念460

20.3.1报表页眉节462

20.3.2页面页眉节462

20.3.3组页眉节462

20.3.4主体节463

20.3.5组页脚节463

20.3.6页面页脚节463

20.3.7报表页脚节463

20.4从头开始创建报表464

20.4.1创建新报表并将其绑定到查询465

20.4.2定义报表页面大小和布局465

20.4.3在报表上放置控件467

20.4.4调整节的大小468

20.4.5使用文本框469

20.4.6更改标签和文本框控件属性474

20.4.7放大和缩小文本框控件475

20.4.8排序和分组数据476

20.4.9对组中的数据进行排序477

20.4.10添加分页符479

20.5改进报表的外观480

20.5.1调整页面页眉480

20.5.2在组页眉中创建表达式481

20.5.3创建报表页眉482

第21章高级Access报表技术485

21.1分组和排序数据486

21.1.1按字母顺序分组数据486

21.1.2根据日期间隔进行分组489

21.1.3隐藏重复信息491

21.1.4隐藏页面页眉493

21.1.5每个组的页码从1开始493

21.2设置数据格式494

21.2.1创建编号列表494

21.2.2添加项目符号字符497

21.2.3在运行时添加强调效果499

21.2.4避免出现空白报表500

21.2.5在列之间插入垂直线501

21.2.6每隔n条记录添加一个空白行502

21.2.7奇偶页打印504

21.2.8在同一文本框中使用不同的格式505

21.2.9使标题居中506

21.2.10对齐控件标签506

21.2.11对控件进行细微调整506

21.3添加数据507

21.3.1向报表中添加更多信息507

21.3.2将用户的姓名添加到绑定报表中507

21.4添加更大的灵活性508

21.4.1在一个组合框中显示所有报表508

21.4.2基于查询的数据快速打印509

21.4.3在报表中使用蛇形列510

21.4.4使用双步报表处理514

21.4.5为控件分配唯一名称516

第Ⅵ部分Access编程基础知识

第22章使用Access宏519

22.1宏简介519

22.1.1创建宏520

22.1.2将宏分配到事件522

22.2了解宏安全性523

22.2.1启用沙盒模式523

22.2.2信任中心525

22.3多操作宏525

22.4子宏528

22.5条件531

22.5.1使用条件打开报表531

22.5.2条件中的多个操作533

22.6临时变量534

22.6.1增强已经创建的宏534

22.6.2使用临时变量简化宏536

22.6.3在VBA中使用临时变量537

22.7错误处理和宏调试538

22.7.1OnError操作539

22.7.2MacroError对象541

22.7.3调试宏542

22.8嵌入的宏543

22.9宏与VBA语句544

22.9.1在宏与VBA之间做出选择545

22.9.2将现有宏转换为VBA545

第23章使用Access数据宏547

23.1数据宏简介548

23.2了解表事件548

23.2.1前期事件549

23.2.2后期事件550

23.3使用宏设计器处理数据宏550

23.4了解操作目录552

23.4.1程序流程552

23.4.2数据块552

23.4.3数据操作553

23.5创建你的第一个数据宏555

23.6管理宏对象557

23.6.1折叠和展开宏项目557

23.6.2移动宏项目558

23.6.3将宏保存为XML558

23.7了解数据宏的限制559

第24章AccessVBA入门561

24.1VBA简介562

24.2了解VBA术语563

24.3了解VBA代码基础知识563

24.4创建VBA程序564

24.4.1模块和过程564

24.4.2在代码窗口中工作570

24.5了解VBA分支构造574

24.5.1分支575

24.5.2循环579

24.6使用对象和集合581

24.6.1对象入门582

24.6.2属性和方法583

24.6.3With语句584

24.6.4ForEach语句585

24.7探索VisualBasic编辑器586

24.7.1立即窗口586

24.7.2工程资源管理器587

24.7.3对象浏览器588

24.7.4VBE选项588

第25章了解VBA数据类型和过程593

25.1使用变量593

25.1.1命名变量595

25.1.2声明变量595

25.2使用数据类型599

25.2.1比较隐式变量与显式变量601

25.2.2强制显式声明602

25.2.3使用命名约定603

25.2.4了解变量作用域和生存期604

25.2.5使用常量607

25.2.6使用数组609

25.3了解Sub和函数614

25.3.1了解创建过程的位置615

25.3.2调用VBA过程616

25.3.3创建Sub616

25.4创建函数619

25.4.1处理参数619

25.4.2调用函数并传递参数620

25.4.3创建函数以计算销售税621

25.5使用命名参数简化代码623

第26章了解Access事件模型625

26.1编程事件625

26.1.1了解事件如何触发VBA代码626

26.1.2创建事件过程626

26.2识别常用事件627

26.2.1窗体事件过程628

26.2.2控件事件过程631

26.2.3报表事件过程632

26.2.4报表节事件过程633

26.3关注事件序列634

26.3.1了解常见的事件序列635

26.3.2编写简单的窗体和控件事件过程636

第27章调试Access应用程序641

27.1组织VBA代码642

27.2测试应用程序643

27.2.1测试函数643

27.2.2编译VBA代码646

27.3传统调试技术647

27.3.1使用MsgBox647

27.3.2使用Debug.Print651

27.4使用Access调试工具652

27.4.1使用立即窗口运行代码652

27.4.2使用断点中断执行653

27.4.3使用本地窗口查看变量657

27.4.4使用监视窗口设置监视658

27.4.5使用条件监视659

27.4.6使用调用堆栈窗口660

27.5捕获代码中的错误661

27.5.1了解错误捕获661

27.5.2Err对象664

27.5.3在过程中包含错误处理664

第Ⅶ部分高级Access编程技术

第28章使用VBA代码访问数据669

28.1使用数据669

28.2了解ADO对象672

28.2.1ADOConnection对象673

28.2.2ADOCommand对象676

28.2.3ADORecordset对象677

28.3了解DAO对象682

28.3.1DAODBEngine对象683

28.3.2DAOWorkspace对象684

28.3.3DAODatabase对象684

28.3.4DAOTableDef对象685

28.3.5DAOQueryDef对象686

28.3.6DAORecordset对象687

28.3.7DAOField对象记录集689

28.4编写VBA代码以更新表690

28.4.1使用ADO更新记录中的字段691

28.4.2更新计算控件694

28.4.3添加新记录698

28.4.4删除记录698

28.4.5删除多个表中的相关记录699

第29章使用VBA进行高级数据访问703

29.1向窗体中添加未绑定组合框以查找数据703

29.1.1使用FindRecord方法705

29.1.2使用书签706

29.2筛选窗体709

29.2.1使用代码709

29.2.2使用查询710

第30章自定义功能区717

30.1功能区层次结构717

30.1.1Access功能区的控件718

30.1.2特殊功能区功能720

30.2编辑默认功能区721

30.3使用快速访问工具栏723

30.4开发自定义功能区725

30.4.1功能区创建过程725

30.4.2使用VBA回调726

30.5创建自定义功能区727

30.5.1步骤1:设计功能区并构建XML727

30.5.2步骤2:编写回调例程729

30.5.3步骤3:创建USysRibbons表730

30.5.4步骤4:向USysRibbons中添加XML731

30.5.5步骤5:指定自定义功能区属性732

30.6基本的功能区XML733

30.7添加功能区控件735

30.7.1指定imageMso735

30.7.2标签控件735

30.7.3按钮控件737

30.7.4分隔条737

30.7.5复选框控件738

30.7.6下拉列表控件739

30.7.7拆分按钮控件741

30.8将功能区附加到窗体和报表742

30.9彻底删除功能区743

第31章准备Access应用程序以进行分发745

31.1定义当前数据库选项746

31.1.1应用程序选项746

31.1.2导航选项750

31.1.3功能区和工具栏选项751

31.1.4名称自动更正选项752

31.2开发应用程序752

31.2.1构建规范752

31.2.2创建文档754

31.2.3在分发以前对应用程序进行测试755

31.3完善应用程序756

31.3.1为应用程序提供一致的外观756

31.3.2添加常见的专业组件757

31.3.3使应用程序易于启动765

31.4保护应用程序767

31.4.1在所有VisualBasic过程中使用错误捕获767

31.4.2将表与应用程序的其他内容分隔开来770

31.4.3构建防弹窗体770

31.4.4验证用户输入771

31.4.5使用runtime选项771

31.4.6对数据库进行加密或编码772

31.4.7保护VisualBasic代码774

31.5保护环境775

31.5.1在代码中设置启动选项775

31.5.2禁用启动跳过776

31.5.3设置属性值777

31.5.4获取属性值778

第Ⅷ部分Access与WindowsSharePointServices

第32章将Access与SharePoint集成781

32.1SharePoint简介781

32.2了解SharePoint网站782

32.2.1了解SharePoint文档782

32.2.2了解SharePoint列表783

32.3在Access和SharePoint之间共享数据784

32.3.1链接到SharePoint列表784

32.3.2导入SharePoint列表786

32.3.3将Access表导出到SharePoint787

32.3.4将Access表迁移到SharePoint788

32.4使用SharePoint模板790

第33章将Access应用程序部署到SharePoint793

33.1了解Access中的Web发布793

33.1.1了解AccessServices794

33.1.2选择SharePoint的原因795

33.2检查AccessWeb应用程序限制796

33.2.1AccessServices的限制796

33.2.2事务限制797

33.3将自定义Access应用程序发布到SharePoint798

33.3.1准备Access数据模型798

33.3.2初始化和配置自定义Web应用程序800

33.3.3启动和管理Web应用程序808
內容試閱
前言

欢迎使用《中文版Access2016宝典第8版》,它是你了解现今功能最强大的桌面数据库管理系统的个人指南。
如果你已经快速浏览了本书的内容,那么可能已经认识到MicrosoftAccess能以其他应用程序无法实现的方式帮助你管理数据。甚至连使用最广泛的应用程序MicrosoftExcel都无法实现Access能够实现的功能。现在,将Access一种数据库管理应用程序与Excel一种电子表格应用程序进行比较似乎没有太大意义,但毫无疑问,在各种组织中,用户每天都在使用Excel来管理和分析大量数据。当然,你使用本书的原因可能是想要突破Excel的限制。

对于需要面对日益膨胀的数据的分析师来说,Access可以极大地提升其工作效率。Access只需要非常少的性能开销便可处理较大的数据集。它不存在预定的行限制。它还可以高效地管理不同数据表之间的关系。此外,Access附带了很多工具,可以帮助你构建自己的可分发应用程序。

现在,我们面对空前庞大的数据,并且需要更多地进行复杂的数据分析,高级分析师需要掌握一些新的工具,以便摆脱机械地使用电子表格进行分析的状况。鉴于此,本书在你拓展自己技能的过程中可以发挥非常重要的作用。本书不仅简要介绍Access,还探讨各种可用于通过Access改善日常数据管理和分析的方法。

本书读者对象

如果想要学习Access2016并达到中高级水平,那么本书绝对是你的理想选择,书中包含你需要的所有内容。本书首先介绍有关数据库的基本知识,然后逐章介绍具体内容。

本书的设计初衷是增强各种水平用户Access初级用户、中级用户甚至是高级用户的技能集。如果你是Access初学者,那么建议你从头开始学习。如果已经非常熟悉Access,并且可以轻松地构建Access应用程序,那么你可能希望从本书后面的部分开始学习。

如果是初次接触数据库管理领域,那么本书是你的正确之选,其中包含开始学习Access2016所需的全部内容。此外,本书还提供了一些高级主题,供你参考和学习。初级开发人员应该特别关注第I部分,该部分介绍了构建成功、高效数据库所需的基本技能。作为数据库设计师,评价其能力的标准始终不变,那就是其构建的应用程序的执行性能如何以及处理用户交付给他们的数据的情况。

如果你之前曾用过早期版本的Access,那么本书适合你。尽管你可能已经非常熟悉Access的工作方式,但每个新版本都会包含一些变更,这些变更不仅体现在功能上,还涉及特定操作的执行机制。本书将帮助你浏览所有这些变更。

如果想要了解VBAVisualBasicforApplications编程的基本知识,那么你可以在本书中找到所需的内容。尽管VBA是一个内容非常丰富的主题,完全可以单独编写一本书,但本书还是通过部分章节的内容为你初步介绍如何利用VBA来增强自己的Access数据库。本书第VI部分解释了通过你添加到数据库中的代码编写VBA过程和构建Access应用程序的具体细节,其中包含很多技术细节。

本书的组织结构

本书分为以下8个部分:

●第I部分:Access构建块:第I部分针对数据库的基本元素提供了详细说明,为之后的学习打下坚实基础,介绍了数据库管理的关键词,并教你如何规划表和使用Access数据类型。在该部分,你还将首次接触到Access以及Access界面。

●第II部分:了解Access表:在第II部分,你将了解到构建Access表、管理表之间的关系以及链接到不同的数据源例如Excel文件、文本文件、SQLServer以及其他Access数据库所需的技能。

●第III部分:使用Access查询:第III部分将介绍Access中提供的一部分基本分析工具。在该部分,你将了解到查询生成器以及基于Access表创建简单和高级分析输出的技术。我们将介绍查询的基本知识,其中包括聚合查询、动作查询以及交叉表查询。

●第IV部分:在Access中分析数据:第IV部分将介绍许多高级技术,它们可以真正将数据分析带到一个全新水平。在该部分,你将了解到如何通过查询转换数据、创建自定义计算、执行条件分析、构建强大的子查询以及在查询中应用统计分析。

●第V部分:使用Access窗体和报表:第V部分重点介绍如何使用Access构建窗体和报表。该部分将介绍将数据转换为美观用户界面和PDF样式Access报表的基本知识。你还将了解到如何通过高级窗体控件来润色Access应用程序的外观。

●第VI部分:Access编程基础知识:在第VI部分,你将进入下一阶段,即了解编程的基本原理。该部分中的章节首先介绍Access宏,带你了解VBA基本原理,最后教你利用VBA来增强Access数据库。该部分将帮助你了解驱动Access应用程序的复杂对象和事件模型,以及如何构造充分利用这种丰富的编程环境所需的VBA代码。

●第VII部分:高级Access编程技术:第VII部分将关注点转移到自动化和集成上,介绍如何利用其他程序和平台来增强报告机制。在该部分所包含的章节中,你不仅会了解到精通VBA所需的基本技能,还会发现很多技术内幕和诀窍,可以应用于你的Access应用程序开发项目。此外,你还将了解到一些高级技术,例如自定义Access2016功能区。

●第VIII部分:Access与WindowsSharePointServices:该部分将介绍MicrosoftWindowsSharePointServices的相关主题。在该部分,你将了解到Access中扩展的MicrosoftSharePoint集成功能,通过这些功能,你可以在SharePoint站点上发布Access表、窗体和报表。尽管与严格意义上的Access应用程序相比存在一定程度的局限性,但将Access对象发布到SharePoint平台确实提供了一种强大的方式,用来与远程用户共享Access数据。

本书使用方法

尽管每一章都是作为一个整体的全书的组成部分,但它们也可以彼此独立存在,具有各自的示例文件,并可在本书的Web站点上获取。你可根据自己的实际情况,按照任意顺序阅读本书,例如,可从一章跳转到另一章,也可以从一个主题跳转到另一个主题。本书的交叉索引非常全面,你可以参考索引找到自己感兴趣的特定主题的位置。

Web站点上的内容

可以在本书对应的Web站点上找到本书中演示的示例。该站点的URL地址为www.wiley.comgoaccess2016bible。此外,也可访问www.tupwk.com.cndownpage。输中文书名或中文ISBN下载示例文件。

获取其他Access相关帮助

在你使用通过本书学习到的新功能和工具时,有时可能需要一些额外的帮助,能够在正确的方向上助你一臂之力。第一个可以为你提供此类帮助的地方是Access的帮助系统。Access中的帮助系统并非完美无缺。对于初级用户来说,该帮助系统可能看起来就像一个笨重的插件,返回一个复杂的主题列表,与要搜索的原始主题没有任何关联。但实际情况并非如此,当你了解到如何高效使用Access帮助系统后,它通常会成为在获取有关某一主题的额外帮助时可以采用的最简捷方式。

下面提供了一些提示和诀窍,可以帮助你充分利用Access的帮助系统:

●寻求帮助时位置非常重要。在你的脑海中可能存在这样的印象,那就是相对于新版Access,旧版Access中的帮助系统对用户更友好,且效率更高。但实际上,Microsoft对Access帮助系统的机制做出了根本性变更。

在Access2016中,实际上存在两个帮助系统:其中一个提供有关Access功能的帮助,而另一个提供有关VBA编程主题的帮助。Access并不是根据你输入的条件执行全局搜索,而仅针对与你当前所在位置相关的帮助系统抛出你的搜索条件。从本质上讲,这意味着你获得的帮助是由你当前所处的Access区域决定的。因此,如果你需要获得有关涉及VBA编程的主题的帮助,那么在执行搜索时,你需要位于VBA编辑器中。另一方面,如果你需要有关生成查询的帮助,建议你进入查询设计视图。这样可以确保你的关键字搜索针对正确的帮助系统执行。

●联机帮助要好于脱机帮助。当搜索有关某个主题的帮助信息时,Access会检查你是否已连接到Internet。如果已连接到Internet,Access将基于MicrosoftWeb站点中的联机内容返回帮助结果。如果没有连接到Internet,Access将使用随MicrosoftOffice一起存储了本地的帮助文件。为最大限度地增加在Access中获取的帮助信息,一种方法就是使用联机帮助。一般情况下,联机帮助要好于脱机帮助,因为通过联机帮助找到的内容通常更详细,包含更新信息,以及指向其他一些无法脱机访问的资源的链接。

●通过联机资源丰富你的知识库。了解一些专门讨论Access相关内容的Web站点和论坛。这些资源可以作为补充帮助,它们不仅可以提供基本Access主题相关帮助,还可以提供一些适用于具体情况的提示和诀窍。下面列出可在开始阶段使用的站点:

?www.allenbrowne.com

?www.microsoft.comofficecommunityen-usdefault.mspx

?www.mvps.orgaccess

?www.utteraccess.com

上述站点都可供免费使用,当需要额外帮助信息以便在正确方向上助你一臂之力时,它们会起到非常大的作用。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.