图书介绍

Access 2007应用大全PDF|Epub|txt|kindle电子书版本网盘下载

Access 2007应用大全
  • (美)Roger Jennings著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115191274
  • 出版时间:2009
  • 标注页数:902页
  • 文件大小:242MB
  • 文件页数:933页
  • 主题词:关系数据库-数据库管理系统,Access 2007

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Access 2007应用大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 Access 2007入门2

第1章 Access 2007较之Access 200x的新颖之处2

1.1 Microsoft Office Access2007的新颖之处:概述3

1.2 Office 2007的功能区用户界面5

1.2.1 Access 2007的主功能区6

1.2.2 Access数据库的“上下文功能区”12

1.2.3 Access数据项目的“上下文功能区”12

1.2.4 自定义功能区13

1.2.5 快速访问工具栏14

1.2.6 Office按钮及其菜单16

1.3 安全、受信任位置、包和证书18

1.3.1 指定受信任位置19

1.3.2 数据库打包和代码签名19

1.3.3 启用非受信任应用程序带宏自动运行19

1.4 导航窗格20

1.4.1 对“自定义”类别进行自定义21

1.4.2 隐藏预先创建的类别发及锁定“导航窗格”22

1.4.3 导航窗格“的搜索、筛选和排序功能23

1.5 表和Access数据库引擎的变化23

1.5.1 充分利用新型或更新的数据类型23

1.5.2 加强“数据表视图”24

1.6 模板的应用开发26

1.7 窗体和报表的新功能27

1.7.1 选项卡式文档和模式对话框27

1.7.2 窗体布局视图和报表布局视图27

1.7.3 默认的窗体布局和报表布局28

1.7.4 控件分组、控件定位、控件边距和控件填充28

1.7.5 发布PDF或XPS文档29

1.8 Access宏的重新启用29

1.9 与SharePoint的协作30

1.10 Access 2007弃用的功能31

1.11 SQL Server 2005 Express Edition SP2的安装31

1.11.1 下载并安装SSX32

1.11.2 管理SSX35

1.11.3 实际应用:让Access更易于使用38

第2章 建立简单的跟踪应用程序40

2.1 理解Access进行应用程序设计的方法41

2.2 由下载的模板创建Access应用程序41

2.2.1 使用“开始使用Microsoft Office Access”页面下载模板41

2.2.2 为新数据库和新项目更改“默认数据库文件夹”42

2.2.3 从“开始使用Microsoft Office Access”窗口创建数据库43

2.2.4 将默认数据库文件夹设为受信任位置45

2.2.5 由从Microsoft Office Access获得的任何Access模板创建数据库47

2.2.6 将窗体从重叠窗口改为选项卡式文档形式47

2.3 浏览修改后的任务应用程序49

2.3.1 理解“导航窗格”的作用49

2.3.2 打开包含宏的窗体和报表53

2.4 Access与Outlook 2007之间的数据导入和导出55

2.4.1 从“Outlook联系人”文件夹中导入联系人55

2.4.2 向Outlook导出联系人56

2.4.3 使用Outlook通过电子邮件发送列表和详细项目57

2.4.4 使用Outlook的HTML窗体通过电子邮件收集数据60

2.5 来自其他模板数据库的集成对象60

2.5.1 导入丢失对象60

2.5.2 更改不恰当的字段名称62

2.5.3 保持“列表”和“详细信息”窗体中的“多值查阅字段”组合框一致64

2.5.4 将Approved By和AssignedTo添加到“员工查阅字段”中66

2.5.5 将Approved By字段和Assigned To字段添加到“列表”和“详细信息”窗体中的组合框中68

2.6 实际应用:让Access更易于使用68

第3章 浏览Access的新用户界面70

3.1 理解Access中的功能和模式71

3.1.1 定义Access的功能71

3.1.2 定义Access操作模式73

3.2 打开Northwind.accdb示例数据库74

3.3 理解Access的表窗口75

3.4 浏览“开始”功能区和“创建”功能区78

3.4.1 “开始”功能区78

3.4.2 特定上下文“表工具”功能区81

3.4.3 “创建”功能区84

3.5 使用功能键87

3.5.1 全局功能键87

3.5.2 用于“字段”、“网格”和“文本框”的功能键87

3.6 设置默认的选项88

3.6.1 “常用”页面89

3.6.2 “当前数据库”页面90

3.6.3 “数据表”页面91

3.6.4 “对象设计器”页面91

3.6.5 “校对”页面92

3.6.6 “高级”页面93

3.6.7 “自定义”页面94

3.6.8 “加载项”页面95

3.6.9“信任中心”页面96

3.6.10 “资源”页面97

3.7 创建自定义的模板文件98

3.8 使用Access联机帮助98

3.8.1 搜索短语98

3.8.2 搜索其他来源100

3.9 探索数据库实用工具100

3.9.1 压缩和修复数据库101

3.9.2 将早期数据库格式转换为Access 2007格式102

3.9.3 创建.accde文件102

3.9.4 创建.accdr运行文件102

3.10 打包、签名和分发Access 2007数据库103

3.10.1 生成并安装自签名数字证书103

3.10.2 创建、签署和测试包105

3.11 疑难解答106

3.12 实际应用:解读功能区用户界面106

第2部分 学习Access数据库的基础知识110

第4章 探索关系型数据库的理论和实践110

4.1 从电子表格到数据库111

4.2 再现数据库的历史111

4.2.1 数据库的早期历史111

4.2.2 关系型数据库模型112

4.2.3 “客户机/服务器”和桌面关系型管理系统113

4.3 定义关系型数据库的结构114

4.4 符合表设计规则117

4.4.1 第一范式117

4.4.2 第二范式119

4.4.3 第三范式119

4.4.4 第四范式120

4.4.5 第五范式120

4.5 选择主键代码121

4.6 维持数据的完整性和准确性122

4.6.1 参照完整性122

4.6.2 实体完整性和索引123

4.6.3 数据检验规则和CHECK约束123

4.6.4 事务123

4.7 使用查询和视图显示数据124

4.8 实际应用:什么时候学习关系理论?为什么?126

第5章 使用Access数据库和表128

5.1 理解Access数据库文件129

5.1.1 从Jet的.mdb文件升级到Access的.accdb数据库文件129

5.1.2 从Access应用程序迁移到SQL Server数据项目129

5.1.3 Access记录锁定信息文件130

5.1.4 Access加载项(库)数据库130

5.2 从零开始新建Access数据库130

5.3 探索表和字段的属性132

5.3.1 子数据库表的表属性133

5.3.2 字段属性133

5.4 选择字段的数据类型、大小和格式136

5.4.1 为数字数据和文本数据选择字段大小137

5.4.2 选择显示格式139

5.4.3 使用输入掩码143

5.5 向Northwind Traders示例数据库中添加表144

5.5.1 准备向Employees表中添加相关表144

5.5.2 设计HRActions表145

5.5.3 决定表中应该包含的信息145

5.5.4 为字段分派信息146

5.5.5 在“设计视图”中创建HRActions表147

5.5.6 由模板创建表150

5.5.7 直接在“数据表视图”中创建表150

5.6 设置字段的默认值151

5.7 使用关系、关键字段和索引152

5.7.1 建立表之间的关系152

5.7.2 级联更新和级联删除154

5.7.3 选择主健155

5.7.4 为表添加索引155

5.8 改变字段和关系157

5.8.1 重新排列表中各个字段的顺序157

5.8.2 更改字段数据类型和字段大小158

5.8.3 更改表之间的关系159

5.9 使用对象依赖和Access智能标记159

5.9.1 启用并查看对象相关性159

5.9.2 激活Access的“属性选项”智能标记160

5.9.3 向字段中添加基于网络的智能标记161

5.10 复制和粘贴表163

5.11 使用表分析器向导163

5.12 使用数据库编程工具生成数据字典166

5.13 疑难解答168

5.14 实际应用:数据库策略和表策略169

第6章 输入、编辑并验证Access表数据的有效性170

6.1 在Access表中输入数据171

6.2 使用键盘操作输入和编辑数据171

6.2.1 创建Northwind.accdb的工作备份171

6.2.2 设置数据输入选项171

6.2.3 使用数据输入和数据编辑键173

6.2.4 用于“Windows剪贴板操作的组合键174

6.2.5 用于字段和文本框的快捷键175

6.3 向表中添加记录176

6.4 选择、追加、取代和删除表记录176

6.5 验证数据输入的有效性177

6.5.1 添加字段级上的有效性规则177

6.5.2 使用表达式生成器添加表级上的有效性规则179

6.5.3 向ActionType字段中添加简单的“查阅列表”180

6.6 向HRActions表中添加记录181

6.7 测试字段和表的有效性规则182

6.8 疑难解答183

6.9 实际应用:从上到下的数据输入184

6.9.1 比较“上一下”键打孔数据输入方式和Access的“数据表视图”输入方式184

6.9.2 取代打孔卡验证步骤185

6.9.3 不适合使用数据表输入的情况185

第7章 排序、查找和筛选数据186

7.1 什么是排序和筛选187

7.2 表数据排序187

7.2.1 冻结表字段的显示187

7.2.2 对单独的字段进行排序188

7.2.3 对多字段进行排序188

7.2.4 取消对数据表的排序和对列的冻结189

7.3 从数据表中查找匹配的记录189

7.4 自动对字段中的匹配值进行替换191

7.5 表数据筛选191

7.5.1 基于选定内容的筛选192

7.5.2 使用文本筛选器选项193

7.5.3 按窗体筛选193

7.5.4 使用公用筛选器和排序次序197

7.6 应用高级筛选和排序命令198

7.6.1 添加多字段排序和复合条件查找198

7.6.2 使用复合条件200

7.6.3 把筛选器保存为查询以及载入筛选器201

7.6.4 将保存过的查询应用为筛选器201

7.7 自定义表的数据表视图202

7.8 复制、导出、邮寄筛选与排序过的数据203

7.9 疑难解答203

7.10 实际应用:基于计算机的排序与查找204

7.10.1 计算机应用Knuth的方法后的影响力204

7.10.2 Knuth与索引204

第8章 链接、导入和导出表206

8.1 从其他应用或向其他应用移动数据207

8.2 导入和链接电子数据表文件208

8.2.1 通过导入Excel工作表创建一个表208

8.2.2 链接Excel工作表212

8.3 操作Microsoft Outlook和Exchange文件夹213

8.3.1 用Outlook 2007导出和导入Access表213

8.3.2 使用Exchange/Outlook向导的链接216

8.4 导入文本文件217

8.4.1 使用导入文本向导217

8.4.2 设置导入文本向导的高级选项220

8.5 处理其他数据库文件格式的表222

8.5.1 处理PC数据库文件223

8.5.2 链接和导入外部ISAM表224

8.5.3 用ODBC链接Visual FoxPro表226

8.5.4 处理外部数据库文件中的图像228

8.5.5 将字段数据类型转换为Access数据类型230

8.6 使用链接表管理器加载项重新链接表230

8.7 使用Access邮件合并向导231

8.7.1 创建并预览新格式的信件232

8.7.2 使用具有新数据源的现有邮件合并文档234

8.8 将表导出为Word、 Excel、 PDF和XPS文件235

8.9 将数据导出为文本文件237

8.10 以其他文件格式导出数据238

8.11 疑难解答238

8.11.1 错误口令对话框238

8.11.2 索引对话框中的NULL值238

8.11.3 备注文件丢失对话框238

8.11.4 导入宽度固定的文本文件239

8.12 实际应用:微软的付出与回报239

第3部分 利用查询和数据透视表转换数据242

第9章 为Access数据库设计查询242

9.1 Access查询简介243

9.2 使用简单查询向导243

9.3 使用查询设计窗口247

9.3.1 为查询选择字段248

9.3.2 按条件选择记录和分组显示250

9.3.3 防止更新查询结果集251

9.3.4 设置复杂条件252

9.3.5 更改查询列标题的名称253

9.3.6 作为报表打印查询255

9.4 测试其他查询向导256

9.4.1 在字段中寻找重复值256

9.4.2 寻找不匹配的值257

9.5 创建其他类型的查询258

9.5.1 创建并使用简单的生成表动作查询258

9.5.2 为生成表查询添加参数259

9.6 疑难解答261

9.6.1 缺少必要的字段261

9.6.2 不可更新的汇总查询261

9.6.3 参数字段的空值问题261

9.7 实际应用:优化查询的设计262

9.7.1 查询设计的艺术性262

9.7.2 查询设计的科学性262

第10章 Access运算符和表达式264

10.1 编写查询条件和数据验证的表达式265

10.2 表达式的元素265

10.3 运算符266

10.3.1 算术运算符266

10.3.2 赋值与比较运算符267

10.3.3 逻辑运算符268

10.3.4 连接运算符268

10.3.5 标识符运算符269

10.3.6 其他运算符269

10.4 常数270

10.5 标识符271

10.6 函数271

10.6.1 使用立即窗口272

10.6.2 在编写查询时获得帮助272

10.6.3 VBA中的变体数据类型273

10.6.4 TempVars集合275

10.6.5 日期和时间处理函数275

10.6.6 文本管理函数276

10.6.7 数字、逻辑、日期/时间以及字符串数据的类型转换函数279

10.7 内部常量和命名常量280

10.8 创建Access表达式280

10.8.1 创建默认值的表达式281

10.8.2 数据验证表达式281

10.8.3 查询条件表达式282

10.8.4 查询的SQL Server版本286

10.8.5 计算查询字段值的表达式288

10.9 疑难解答289

10.9.1 执行失败的查询表达式289

10.9.2 聚合查询中的错误289

10.9.3 在查询条件中更改年份书写方式290

10.10 实际应用:Access表达式代数290

第11章 创建多元表和交叉表查询291

11.1 表中的联接292

11.2 联接表以创建多表查询292

11.2.1 创建常用的单列内部联接294

11.2.2 确定订单排序和上限值限制295

11.2.3 设计嵌套查询296

11.2.4 从有间接关系的表创建查询298

11.2.5 创建多列内部联接和选择惟一值301

11.3 在表中使用查阅字段302

11.3.1 通过查阅向导添加主关键字下拉列表303

11.3.2 为表添加固定值的查阅列表306

11.3.3 创建多值查阅字段307

11.4 添加子数据表到表或查询中310

11.4.1 数据表的子数据表311

11.4.2 查询子数据表312

11.5 外部联接、自联接和不等联接314

11.5.1 创建外部联接314

11.5.2 创建自联接315

11.5.3 利用条件创建不等(THETA )联接316

11.6 用查询更新表数据317

11.6.1 查询能否被更新的特征318

11.6.2 利用Access的行固定功能319

11.6.3 使用查询的字段属性表将数据格式化319

11.7 使表的所有字段都可访问321

11.8 对多个记录汇总计算321

11.8.1 使用SQL聚合函数321

11.8.2 基于表中所有记录的计算322

11.8.3 基于选定集合的计算323

11.9 设计参数查询325

11.9.1 为月度销售查询添加参数325

11.9.2 指定参数的数据类型326

11.10 创建交叉表查询327

11.10.1 使用向导生成季度产品销售交叉表查询327

11.10.2 设计月度产品销售交叉表查询330

11.10.3 在交叉表查询中使用固定列标题331

11.11 编写联合查询和子查询333

11.11.1 使用联合查询组合多元结果集333

11.11.2 执行子查询334

11.12 从其他数据库的表中创建查询336

11.13 疑难解答337

11.13.1 在查询中丢失对象337

11.13.2 带有联接表的查询无法更新337

11.14 实际应用:优化多表查询337

11.14.1 子数据表338

11.14.2 聚合查询338

11.14.3 交叉表查询338

第12章 使用数据透视表和数据透视图显示339

12.1 数据透视表和数据透视图的功能340

12.2 使用数据透视表划分和分割数据340

12.2.1 为数据透视表视图样本创建查询341

12.2.2 设计样本查询的数据透视表视图342

12.2.3 创建初始数据透视表343

12.2.4 减少详细数据的层次和添加总值344

12.2.5 过滤数据透视表类别值345

12.2.6 增加细目的钻取层次347

12.2.7 更改填充/背景和文本颜色348

12.2.8 更改348

12.3 设置数据透视表属性值349

12.4 将数据透视表输出到Excel350

12.5 优化数据透视表351

12.6 格式化与操作数据透视图353

12.6.1 添加图例、轴标题和过滤器353

12.6.2 更改分组显示354

12.6.3 创建图表样式355

12.7 疑难解答356

12.8 实际应用:可视化数据357

12.8.1 透视操作的风险357

12.8.2 意义和可视化357

12.8.3 通过预测趋势进行管理358

第13章 使用动作查询创建和更新Access表359

13.1 动作查询360

13.2 用生成表查询创建新表360

13.2.1 设计与测试选择查询361

13.2.2 将选择查询转换为生成表查询362

13.2.3 为新表确定关系363

13.2.4 使用tblShipAddresses表364

13.3 创建动作查询,并为表添加追加记录365

13.4 从动作查询的表中删除记录366

13.5 更新表中多元记录的值368

13.5.1 在tblOrders表中添加ShipToID字段368

13.5.2 在tblShipAddress表中添加ShipToID字段和复合主关键字369

13.5.3 用更新查询为tblShipAddress表添加外关键字369

13.5.4 在查询中使用tblShipAddress表371

13.5.5 在联合查询中使用tblShipAddress表372

13.6 测试层叠删除和层叠更新374

13.6.1 创建测试表并确定关系374

13.6.2 测试层叠删除375

13.6.3 测试层叠更新375

13.7 疑难解答376

13.7.1 追加记录引起的主关键字问题376

13.7.2 Access不能创建关系的情况376

13.8 实际应用:动作查询的替代方式376

13.8.1 浏览模式的更新377

13.8.2 基于窗体的更新377

13.8.3 用SQL语句更新377

13.8.4 用SQL Server存储程序更新378

第4部分 设计窗体和报表380

第14章 创建使用Access窗体380

14.1 窗体及控件381

14.2 自动创建基本事务处理窗体381

14.2.1 从相关表创建主/子窗体382

14.2.2 在布局视图中开发frmHRActions窗体382

14.3 窗体布局视图的动态命令功能区383

14.3.1 “窗体布局工具一格式”功能区383

14.3.2 条件格式化的应用385

14.3.3 “窗体布局工具一排列”功能区385

14.3.4 “Tab健次序”对话框386

14.4 重设默认的窗体版面386

14.5 将窗体从分页文件转换为模式弹出窗口388

14.6 设置窗体显示方式389

14.6.1 窗体的默认值389

14.6.2 使用自动套用格式390

14.6.3 更改对象颜色392

14.6.4 使用Windows剪贴板和删除控件396

14.6.5 更改文本控件的内容396

14.6.6 使用格式刷397

14.7 利用向导创建主/子窗体397

14.7.1 重新设置向导生成的窗体视图399

14.7.2 设置子窗体属性399

14.8 生成多个项目与拆分窗体401

14.9 使用事务处理窗体402

14.10 更改窗体或控件的属性404

14.10.1 从Tab键次序中删除字段404

14.10.2 禁止编辑特定控件404

14.11 疑难解答405

14.11.1 窗体问题405

14.11.2 子窗体问题405

14.12 实际应用:窗体设计的艺术405

14.12.1 分析用户405

14.12.2 在客户监视器上进行设计406

14.12.3 相容性与简明性406

第15章 设计定制多表窗体408

15.1 扩展窗体设计命令409

15.2 窗体设计视图的动态命令功能区409

15.2.1 “窗体设计工具一设计”功能区409

15.2.2 控件种类412

15.2.3 “窗体设计工具一排列”功能区412

15.3 设计视图中的窗体414

15.3.1 选择窗体要素和控件415

15.3.2 修改窗体及其各部分的大小415

15.3.3 选择、移动并调整某一控件或标签/控件组合的大小415

15.3.4 将控件与网格对齐416

15.3.5 选择并移动多元控件417

15.3.6 对齐组合中的控件418

15.4 在空白窗体中添加标签和文本控件418

15.4.1 为主窗体创建查询数据源418

15.4.2 创建带有页眉和页脚的空白窗体419

15.4.3 为窗体页眉添加标签420

15.4.4 格式化文本和调整文本控件的尺寸421

15.4.5 创建绑定文本框和计算文本框422

15.4.6 接受或拒绝控件错误更正424

15.4.7 更改默认视图与使用帮助文件425

15.5 用向导添加组合框426

15.5.1 将控件从一种类型更改为另一种类型429

15.2 用剪贴板将控件从一个窗体复制到另外一个窗体429

15.6 添加组合框和列表框430

15.6.1 使用组合列表框向导430

15.6.2 使用查询生成器组装组合框433

15.6.3 创建带有静态值列表的组合框435

15.6.4 创建组合框用于查找特定记录437

15.7 为图形添加附件控件439

15.8 Tab控件441

15.8.1 在窗体中添加Tab控件441

15.8.2 添加Tab控件页面442

15.8.3 更改页面顺序442

15.8.4 删除Tab控件页面442

15.8.5 设置Tab控件的属性442

15.8.6 在Tab页面添加其他控件444

15.9 优化窗体的设计444

15.10 在Tab控件的页面中添加Histo子窗体445

15.10.1 创建修改之后的HRActions子窗体446

15.10.2 用向导添加sbfHRActionsTab子窗体447

15.10.3 修改连续窗体的设计448

15.11 在HRActionEntry窗体中添加新记录449

15.12 重设表格的字段属性450

15.13 在打印窗体中添加页面的页眉和页脚451

15.14 疑难解答452

15.15 实际应用:Access向导452

第16章 简单的报表和邮件标签454

16.1 窗体与报表之间的关系455

16.2 报表的分类456

16.3 自动生成简单的列表报表457

16.4 用报表向导创建分组报表457

16.5 使用Access的动态命令报表功能区462

16.5.1 “报表布局工具一格式”功能区462

16.5.2 “窗体布局工具一设计”功能区463

16.5.3 “报表布局工具一排列”功能区与“报表设计工具一排列”功能区463

16.5.4 “报表布局工具一页面设置”功能区463

16.6 打印预览功能区464

16.7 修改基本向导报表465

16.7.1 删除、布局和编辑已有的控件466

16.7.2 打印表的查用字段467

16.7.3 完成初始报表的修改468

16.8 修改报表的记录来源并添加计算控件469

16.8.1 修改控件的记录来源469

16.8.2 添加计算控件471

16.9 对齐格式化控件并调整行距472

16.9.1 在水平方向和垂直方向上对齐控件473

16.9.2 格式化控件473

16.9.3 调整行距474

16.10 调整常规报表的页边距475

16.11 同页属性477

16.12 打印作为邮件标签的多列报表477

16.12.1 用标签向导创建邮件标签477

16.12.2 修改已有的邮件标签报表479

16.13 疑难解答482

16.13.1 删除空白页482

16.13.2 参数对话框482

16.14 实际应用:临时无纸化办公482

第17章 制作高级报表484

17.1 从零开始创建报表485

17.2 报表数据的分组和排序485

17.2.1 将数据分组486

17.2.2 为分组中的数据排序488

17.3 从空白报告开始工作489

17.3.1 将报表当作子报表使用489

17.3.2 创建Monthly Sales by Category报表491

17.4 加入子报表493

17.4.1 向绑定报表添加链接报表493

17.4.2 使用未链接子报表和未绑定报表495

17.5 自定义报表495

17.5.1 报表节的添加和删除495

17.5.2 控制页面分页符并打印页面页眉和页脚496

17.5.3 向报表中添加其他控件497

17.5.4 缩小报表的长度497

17.6 将报表作为附件邮寄497

17.7 疑难解答498

17.7.1 链接表达式错误498

17.7.2 无法打开报表快照499

17.8 实际应用:报表设计的艺术499

第18章 添加图形、数据透视图和数据透视表500

18.1 使用Microsoft Graph生成图形和图表501

18.1.1 创建图形的查询数据源501

18.1.2 使用“图表向导”创建无链接图形503

18.1.3 修改图形的设计特征506

18.2 在报表中打印图形和图表510

18.3 从Access交叉表查询创建链接图形512

18.3.1 为图形设计交叉表查询512

18.3.2 将交叉表查询作为图形的行来源514

18.3.3 将图形链接到表或查询的单一记录514

18.4 与数据透视图窗体同行516

18.4.1 从查询创建数据透视图窗体516

18.4.2 将“数据透视图”窗体作为子窗体使用518

18.4.3 将“数据透视图”链接到主窗体的当前记录520

18.4.4 克隆已链接“数据透视图”窗体/子窗体对520

18.4.5 更改数据透视图子窗体的设计522

18.4.6 用VBA代码巩固链接数据透视图的属性522

18.5 在窗体中取替或添加数据透视表523

18.6 疑难解答524

18.7 实际应用:Hobson的选择—MSGraph对象与数据透视图524

第5部分 转向网络多用户应用程序528

第19章 将Access前端链接到Access和客户/服务器的表528

19.1 使用链接表创建多用户Access应用程序529

19.1.1 使用数据库拆分器创建链接Access表530

19.1.2 为后端建立网络共享、文件夹和文件安全531

19.1.3 验证后端数据库网络安全534

19.2 移植到客户/服务器数据库的利益评估535

19.2.1 客户/服务器的可靠性和可伸缩性利益536

19.2.2 SQL Server 2005 ExpressEdition的特征与局限536

19.3 选择客户/服务器移植策略537

19.3.1 使用升迁向导将Access应用程序移植到SQLServer中537

19.3.2 将表导出到其他RDBMS538

19.4 将单文件应用程序升迁到SQLServer 2005539

19.4.1 修改表属性以确保成功升迁539

19.4.2 运行升迁向导540

19.4.3 验证升迁和连接过程542

19.4.4 用链接表升迁应用程序544

19.4.5 检查ODBC表连接字符串544

19.5 将升迁数据库移动到其他服务器545

19.5.1 移动或复制SQL Server数据库文件546

19.5.2 使用VBA子程序更改链接连接字符串546

19.6 手动链接客户/服务器表548

19.6.1 创建ODBC数据源548

19.6.2 导出Access表数据到RDBMS550

19.6.3 连接导出表550

19.7 写入和执行传递查询552

19.8 使用SQL Server Management Studio添加SQL Server用户注册553

19.8.1 理解服务器角色和数据库角色554

19.8.2 使用SSMSX创建NWReader注册系统和NW Writer注册系统555

19.8.3 为存储过程授予执行权利557

19.8.4 验证数据库安全保护558

19.9 密码保护和加密Access前端559

19.9.1 添加数据库密码559

19.9.2 密码保护VBA代码560

19.9.3 创建并测试.accde前端561

19.10 疑难解答562

19.11 实际应用:(几乎)免费的午餐562

第20章 探究Access数据项目和SQL Server 2005564

20.1 将Access移向客户用服务器模型565

20.2 理解SQL Server的角色和ADP566

20.2.1 SQL Server版本、许可和特征567

20.2.2 Access数据项目的优点和缺点567

20.3 探索NorthwindSQL样例工程568

20.4 在工程设计中使用SQLServer表569

20.4.1 项目设计器的表设计视图569

20.4.2 表属性对话框571

20.5 探索SQL Server视图575

20.6 利用内嵌函数579

20.6.1 创建参数化的表值函数579

20.6.2 为输入参数添加默认值580

20.7 测试存储过程581

20.7.1 创建和执行生成表并更新存储过程581

20.7.2 使用追加存储过程添加记录&583

20.7.3 更新记录585

20.7.4 删除记录585

20.8 图形化表关系586

20.9 备份和恢复数据库587

20.10 将工程的数据库传输到服务器589

20.11 连接到远程SQL Server数据库590

20.12 使用SQL Server数据源设计窗体和报表591

20.13 保护工程为.ade文件591

20.14 疑难解答591

20.15 实际应用:战略性数据库592

第21章 从Access查询转向Transact-SQL594

21.1 理解Access 2007中SQL的角色595

21.2 理解SQL语法596

21.3 在SQL中编写SELECT查询597

21.3.1 使用SQL标点号和符号598

21.3.2 将SQL语句翻译成QBE设计598

21.3.3 使用SQL聚集函数并编写内嵌函数602

21.3.4 使用SQL创建连接604

21.3.5 编写UNION查询606

21.3.6 实现子查询608

21.4 编写动作查询和存储过程610

21.4.1 为条件和更新值指定参数611

21.4.2 利用存储过程中的事务612

21.5 使用另一数据库的表614

21.6 使用ANSI-92 DDL创建表615

21.7 同窗体、报表和控件一起使用SQL语句616

21.8 疑难解答617

21.9 实际应用:将SQL作为第二语言617

第22章 将Access应用程序升迁到Access数据项目618

22.1 仔细观察升迁过程619

22.2 准备升迁Access应用程序619

22.3 用试验并排错方法升迁620

22.3.1 执行“升迁向导”初始测试620

22.3.2 运行第二趟升迁623

22.3.3 改正向导错误624

22.3.4 使算值列符合ANSI SQL标准626

22.3.5 处理涉及Access控件对象和其他模糊问题的值的函数629

22.3.6 升迁被窗体、报表和控件执行的Access SQL语句634

22.4 比较ANSI-92 SQL、T-SQL和Access SQL635

22.4.1 Access SQL中的ANSI-92SQL保留字636

22.4.2 ANSI SQL所没有的Access保留字、运算符和函数637

22.4.3 Access的DISTINCTROW关健字和ANSI SQL的DISTINCT关键字639

22.4.4 Access和相对应的SQLServer数据类型639

22.4.5 升迁到SQL Server函数的VBA函数640

22.4.6 必须手动转换为相关SQLServer函数的VBA函数641

22.5 用T-SQL仿真Access交叉表查询641

22.5.1 静态数据的使用方法:欺骗642

22.5.2 动态和静态数据的更好方法:PIVOT视图或存储过程645

22.6 交叉验算交叉表查询652

22.7 确保升迁工程及其数据的安全654

22.8 疑难解答655

22.9 实际应用:要不要战略656

第6部分 Access数据合作658

第23章 导入和导出网页658

23.1 导入或链接来自HTML表的数据659

23.1.1 分析HTML表的结构659

23.1.2 导入来自网页的HTML表660

23.1.3 使用查找重复项查询向导来计算重复行664

23.1.4 消除带有追加查询的重复行665

23.1.5 将HTML文档链接到Access表666

23.2 将HTML列表导入Access表666

23.3 使用HTML Tidy在导入之前修改来源内容669

23.3.1 下载并运行HTML Tidy669

23.3.2 在命令提示符下运行tidy.exe670

23.3.3 使用HTML Tidy配置文件671

23.4 将Access表导出到TML文件671

23.5 将报表导出到HTML表673

23.6 使用HTML模板修改页面布局674

23.7 更新Access HTML文档到HTML 4.01和CSS676

23.7.1 使用HTML Tidy的Clean选项677

23.7.2 修复Tidy生成的CSS代码679

23.7.3 将文档链接到CSS文件679

23.8 使用Tidy将HTML 4.01文件转化为XHTML 1.0680

23.9 在活动服务器主页中显示动态表681

23.9.1 创建ASP模板文件681

23.9.2 在Web服务器中运行模板683

23.9.3 创建ODBC数据源684

23.9.4 安装Internet信息服务来运行ASP文件684

23.10 通过HTML格式的E-mail聚集数据685

23.11 为CustomersUpdate表创建HTML表单686

23.11.1 通过编辑表单来仿真接收方687

23.11.2 创建消息以便向表中添加记录688

23.12 疑难解答689

23.13 实际应用:HTML VERSUSXML是计算世界的国际通用语690

23.13.1 在Access 97后,Access的HTML特征集遭到轻视690

23.13.2 在“开放的”XML格式战争中,Access XML在暗处691

第24章 XML和InfoPath 2007的集成692

24.1 采用XML作为数据转换格式693

24.2 获取XML词汇表693

24.3 将表和查询导出到XML和HTML696

24.3.1 分析导出的XML Schema和数据697

24.3.2 探秘vwUnion.xsl文件700

24.4 重设HTML表的格式和添加页面元素701

24.4.1 将CSS规则应用到表元素和文本元素中701

24.4.2 添加表头和标题703

24.5 将导出的XML文件集部署到Web Server704

24.6 导出静态报表为XML和网页704

24.7 导入XML数据到表706

24.7.1 导入平面XML数据文档707

24.7.2 使用XML Schema导入数据708

24.8 导入和导出相关表中的数据709

24.8.1 导出相关表及其Schema709

24.8.2 重新创建和组装相关表710

24.9 使用InfoPath 2007表单通过E-mail聚集数据711

24.9.1 为SuppliersUpdate表创建InfoPath表单711

24.9.2 编辑现有表数据及添加新记录713

24.10 疑难解答715

24.11 实际应用:为什么学习XML716

第25章 与Windows SharePoint Services合作717

25.1 了解WSS 3.0719

25.1.1 标准的WSS 3.0网站类型719

25.1.2 添加新的WSS 3.0子网站720

25.1.3 配置新的子网站721

25.1.4 WSS 3.0用户和安全组724

25.2 使用Access和SharePoint 2007管理数据727

25.3 将现有Access数据库发布到SharePoint文档库727

25.4 将现有数据库迁移和发布到SharePoint730

25.4.1 SharePoint列表数据类型730

25.4.2 自定义SharePoint列表视图731

25.4.3 将Northwind数据库迁移并发布到WSS 3.0734

25.4.4 改进列表使其与源表相似737

25.5 用模板创建新数据库并将其迁移到SharePoint743

25.5.1 创建、迁移和发布Issues数据库743

25.5.2 自定义Issues列表746

25.5.3 脱机工作及保持列表同步746

25.6 将表或查询导出到SharePoint列表748

25.7 将SharePoint列表链接到Access表750

25.7.1 将SharePoint列表链接到来自SharePoint的Access表750

25.7.2 将Access表链接到来自Access的SharePoint列表750

25.8 疑难解答751

25.9 实际应用:以数据为中心的合作751

第7部分 编写和转换Access应用程序754

第26章 使用宏2007自动化Access应用程序754

26.1 理解Access 2007中宏的角色755

26.1.1 什么是Access宏755

26.1.2 如何看待宏操作756

26.1.3 为何用宏代替VBA757

26.2 浏览Access 2007的事件清单757

26.3 使用“命令按钮向导”生成嵌入宏759

26.4 响应来自组合框和列表框的事件762

26.4.1 使用“向导”创建“类别组合框”763

26.4.2 编写并测试嵌入的ApplyFilter宏764

26.5 浏览Access 2007基于宏的切换面板管理器765

26.6 疑难解答768

26.7 实际应用:宏的作用768

第27章 学习Visual Basic for Applications770

27.1 理解Access中VBA的角色771

27.2 初识VBA 6.0771

27.2.1 何处使用VBA代码771

27.2.2 VBA代码的安全问题772

27.2.3 VBA使用的印刷和命名约定772

27.2.4 模块、函数和子过程773

27.2.5 模块的元素774

27.2.6 VBA库和Access库的引用776

27.2.7 对象浏览器776

27.2.8 VBA中的数据类型和数据库对象777

27.2.9 变量和命名约定778

27.2.10 符号常量782

27.2.11 VBA指定的和可选的参数784

27.3 控制程序流程784

27.3.1 分支和标签785

27.3.2 条件语句785

27.3.3 重复操作:循环787

27.4 处理运行时错误789

27.4.1 使用Err对象来探测错误的类型790

27.4.2 在窗体和报表模块中使用错误事件791

27.5 浏览VBA编辑器791

27.5.1 模块窗口的工具栏791

27.5.2 模块快捷键793

27.5.3 VBA帮助系统793

27.6 检查Utility Functions模块794

27.6.1 为IsLoaded0函数添加断点794

27.6.2 用调试对象打印到立即窗口795

27.7 使用文本比较选项797

27.8 实际应用:宏798

第28章 使用VBA和宏处理事件800

28.1 事件驱动的编程简介801

28.2 理解类模块的角色801

28.2.1 使用“将宏转换为VBA”工具创建切换面板类模块801

28.2.2 测试和修复转换代码803

28.3 在对象浏览器和项目浏览器中检查工程类模块成员806

28.4 用函数响应事件807

28.5 使用Access 2007的Docmd方法808

28.5.1 按任务分组的Docmd方法809

28.5.2 Docmd方法的参数810

28.6 使用功能区对象自定义应用程序811

28.6.1 创建新的RibbonX对象812

28.6.2 获取功能区文档和示例代码812

28.6.3 使用Visual Studio 2005编辑RibbonX文档814

28.6.4 使用XML Notepad 2007编辑RibbonX文档815

28.6.5 将宏转化为VBA回调函数816

28.7 用VBA引用Access对象819

28.7.1 引用打开的窗体或报表及其属性819

28.7.2 引用控件及其属性820

28.7.3 引用子窗体或主窗体中的控件821

28.7.4 使用另一种集合语法822

28.8 响应由窗体和控件触发的数据事件822

28.8.1 在BeforeUpdate事件处理程序中验证数据输入822

28.8.2 使用On Current事件设置链接过的数据透视图属性823

28.9 疑难解答826

28.9.1 在类模块中调用过程和函数826

28.9.2 集合中缺少对象826

28.10 实际应用:处理事件驱动的编程826

第29章 组合框和列表框编程828

29.1 流线型决策支持前台829

29.2 用组合框约束查询选择829

29.2.1 设计决策支持查询829

29.2.2 创建窗体并添加列表框830

29.2.3 向窗体添加查询组合框831

29.3 添加代码生成查询的SQL语句834

29.4 详化列表框选择837

29.4.1 创建详化查询和添加列表框837

29.4.2 详化列表框编程838

29.5 给列表框和组合框添加新的特征839

29.5.1 重复列表框数据项和选择一个数据项840

29.5.2 添加一个选项来选择所有国家或产品840

29.6 将组合框窗体转换为Access数据项目843

29.6.1 导入并测试组合框窗体843

29.6.2 使用SQL Server视图代替Access qCombol查询844

29.6.3 使qDrillDown的AccessSQL与T-SQL语法一致845

29.7 疑难解答847

29.7.1 运行时间错误'2456'847

29.7.2 伪参信息848

29.7.3 作为行来源属性值的SQL语句的问题848

29.8 实际应用:Access组合框和列表框848

第30章 理解数据访问对象、OLE DB和ADO850

30.1 透视Microso数据访问组件851

30.2 创建DAO.Recordset2和ADODB.Recordset对象853

30.2.1 用代码创建DAO.Recordset2对象,并将窗体和控件绑定到该记录集854

30.2.2 从SQL Server Express数据库创建记录集855

30.2.3 将窗体绑定到ADODB.Recordset对象857

30.3 使用对象浏览器显示DAO和ADODB的属性、方法和事件859

30.4 操作ADODB.Connection对象861

30.4.1 Connection的属性861

30.4.2 Errors集合和Error对象864

30.4.3 Connection方法866

30.4.4 Connection事件868

30.5 使用ADODB.Command对象869

30.5.1 Command属性869

30.5.2 Command方法872

30.5.3 把参数值传递给存储过程的代码873

30.6 理解ADODB.Recordset对象876

30.6.1 Recordset的属性876

30.6.2 Fields集合和Field对象880

30.6.3 Recordset的方法881

30.6.4 Recordset事件885

30.7 探索AddOrders.adp示例项目885

30.8 疑难解答887

30.9 实际应用:学习ADO编程的原因887

第31章 将Access 200x应用程序升级到Access 2007889

31.1 理解mdb文件升级过程890

31.2 升级的优缺点890

31.3 将未受保护的文件从Access 9x转换到Access 200x891

31.3.1 在Access 200x中第一次打开文件时升级891

31.3.2 在Access 200x中打开文件后升级892

31.3.3 在Access 9x升级时修复丢失的VBA引用893

31.4 将安全的Access 9x文件转换为200x894

31.4.1 在一个混合的Access 97和200x环境中进行升级894

31.4.2 升级后台数据库和工作组文件895

31.5 将Access 200x文件升级到Access 2007895

31.5.1 升级未受保护的Access 200x文件895

31.5.2 升级受保护的Access 200x文件896

31.6 将MSDE移动到SQL Server 2005Express Edition898

31.6.1 从MSDE 1.0升级到SQLServer 2005898

31.6.2 删除MSDE和安装SQLServer 2000898

31.6.3 附加和升级MSDE数据库899

31.7 更改数据库所有者并设置数据库兼容级别900

31.8 疑难解答901

31.9 实际应用:升级的诱惑902

热门推荐