主页 详情

《Access 2007宝典》_(美)迈克尔(Michael R.)等著_14200323_7115171343

【书名】:《Access 2007宝典》
【作者】:(美)迈克尔(Michael R.)等著
【出版社】:北京:人民邮电出版社
【时间】:2008
【页数】:944
【ISBN】:7115171343
【SS码】:14200323

最新查询

内容简介

第1部分 Access的组成部分

第1章 数据库开发简介

1.1 Access数据库术语

1.1.1 数据库

1.1.2 表

1.1.3 记录和字段

1.1.4 值

1.2 关系型数据库

1.2.1 使用多个表

1.2.2 了解创建多个表的原因

1.3 Access数据库对象和视图

1.3.1 数据表

1.3.2 查询

1.3.3 数据输入和显示窗体

1.3.4 报表

1.3.5 设计系统的对象

1.4 5步骤设计方法

1.4.1 第1步:总体设计——从概念到实现

1.4.2 第2步:报表设计

1.4.3 第3步:数据设计:需要哪些字段?

1.4.4 第4步:表设计

1.4.5 第5步:窗体设计:输入

1.5 小结

第2章 创建Access表

2.1 开始使用Access 2007

2.1.1 模板部分

2.1.2 “文件”菜单

2.2 创建数据库

2.3 Access 2007环境

2.3.1 导航窗格

2.3.2 功能区

2.3.3 Access环境的其他相关特性

2.4 创建新表

2.4.1 命名约定的重要性

2.4.2 表设计过程

2.4.3 使用“设计”功能区选项卡

2.4.4 使用字段

2.5 创建tblContacts

2.5.1 “自动编号”字段和Access

2.5.2 完成tblContacts

2.6 更改表设计

2.6.1 插入新字段

2.6.2 删除字段

2.6.3 更改字段位置

2.6.4 更改字段名称

2.6.5 更改字段大小

2.6.6 数据转换问题

2.6.7 指定字段属性

2.7 了解tblContacts的字段属性

2.8 设置主键

2.8.1 了解惟一值

2.8.2 选择主键

2.8.3 创建主键

2.8.4 创建复合主键

2.9 索引Access表

2.9.1 索引的重要性

2.9.2 多字段索引

2.9.3 何时索引表

2.9.4 索引tblContacts

2.10 打印表设计

2.11 保存完成的表

2.12 在数据库窗口中操作表

2.12.1 重命名表

2.12.2 删除表

2.12.3 复制数据库中的表

2.12.4 将表复制到其他数据库

2.13 向数据库表添加记录

2.14 了解“附件”数据类型

2.15 小结

第3章 出色的数据库设计

3.1 数据规范化

3.1.1 第一范式

3.1.2 第二范式

3.1.3 第三范式

3.1.4 更多有关异常的内容

3.1.5 反规范化

3.2 表关系

3.2.1 连接数据

3.2.2 一对一

3.2.3 一对多

3.2.4 多对多

3.2.5 传递

3.3 完整性规则

3.4 理解主键

3.4.1 有关主键的决策

3.4.2 认识主键的优点

3.4.3 指定主键

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

3.4.5 查看所有关系

3.4.6 删除关系

3.4.7 应用程序特定的完整性规则

3.5 小结

第4章 使用查询选择数据

4.1 理解查询

4.1.1 什么是查询

4.1.2 查询类型

4.1.3 查询功能

4.1.4 记录集是如何工作的

4.2 创建查询

4.2.1 使用“查询”窗口

4.2.2 “查询设计”窗口导航

4.2.3 使用查询“设计”功能区

4.2.4 使用“查询设计”窗口的QBE网格

4.3 选择字段

4.3.1 添加单个字段

4.3.2 添加多个字段

4.4 显示记录集

4.5 使用字段

4.5.1 在QBE网格中选择字段

4.5.2 更改字段顺序

4.5.3 在QBE网格中调整列宽

4.5.4 删除字段

4.5.5 插入字段

4.5.6 为字段名提供别名

4.5.7 显示字段

4.6 更改排序顺序

4.7 只显示所选择的记录

4.7.1 理解选择条件

4.7.2 输入简单字符串条件

4.7.3 输入其他简单条件

4.8 打印查询的记录集

4.9 保存查询

4.10 向查询中添加多个表

4.11 使用表/查询窗格

4.11.1 联接线

4.11.2 操作字段列表窗口

4.11.3 移动表

4.11.4 删除表

4.11.5 添加更多表

4.12 从多个表中添加字段

4.12.1 查看表名

4.12.2 添加多个字段

4.13 理解多表查询的限制

4.13.1 更新限制

4.13.2 克服查询的限制

4.14 创建并使用查询联接

4.14.1 联接表

4.14.2 指定联接类型

4.14.3 删除联接

4.15 理解表联接类型

4.15.1 内联接(等价联接)

4.15.2 更改联接属性

4.15.3 内联接和外联接

4.15.4 创建笛卡儿积

4.16 小结

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

5.1 运算符是什么

5.1.1 运算符的类型

5.1.2 运算符优先级

5.2 超越简单查询

5.2.1 使用查询比较运算符

5.2.2 理解复杂条件查询

5.2.3 在选择查询中使用函数

5.2.4 在选择查询中引用字段

5.3 输入单值字段条件

5.3.1 输入字符(“文本”或“备注”)条件

5.3.2 Like运算符和通配符

5.3.3 指定不匹配值

5.3.4 输入数字(“数字”、 “货币”或“自动编号”)条件

5.3.5 输入是/否(逻辑)条件

5.3.6 为“OLE对象”输入条件

5.4 在一个字段中输入多个条件

5.4.1 理解Or操作

5.4.2 使用Or运算符为一个字段指定多个值

5.4.3 在QBE窗格中使用“或:”单元格

5.4.4 与In运算符一起使用列表值

5.4.5 理解And查询

5.4.6 使用And运算符指定范围

5.4.7 使用Between…And运算符

5.4.8 搜索Null数据

5.5 在多个字段中输入条件

5.5.1 在一个查询中对多个字段使用And和Or运算符

5.5.2 在查询的多个字段中指定And条件

5.5.3 在查询的多个字段中指定Or条件

5.5.4 在不同字段之间同时使用And和Or运算符

5.5.5 不同行上的复杂查询

5.6 在查询中创建新的计算字段

5.7 小结

第6章 使用“数据表视图”

6.1 理解数据表

6.2 数据表窗口

6.2.1 在数据表中移动

6.2.2 导航按钮

6.2.3 “数据表”功能区

6.3 打开数据表

6.4 输入新数据

6.4.1 保存记录

6.4.2 理解自动数据类型有效性规则

6.4.3 理解属性是如何影响数据输入的

6.5 对数据表中的记录进行导航

6.5.1 在记录之间进行移动

6.5.2 查找特定值

6.6 在数据表中修改值

6.6.1 手工替换现有值

6.6.2 更改现有值

6.6.3 不能编辑的字段

6.7 使用撤销特性

6.8 复制和粘贴值

6.9 替换值

6.10 添加新记录

6.11 删除记录

6.12 显示记录

6.12.1 更改字段顺序

6.12.2 更改字段显示宽度

6.12.3 更改字段显示高度

6.12.4 更改显示字体

6.12.5 显示单元格网格线以及修改行颜色

6.12.6 对列中的数据进行对齐

6.12.7 隐藏和取消隐藏列

6.12.8 冻结列

6.12.9 保存更改后的布局

6.12.10 保存记录

6.13 对数据表中的记录进行排序和筛选

6.13.1 使用“快速排序”特性

6.13.2 使用按选择筛选

6.13.3 使用“按窗体筛选”

6.14 打印记录

6.14.1 打印数据表

6.14.2 使用“打印预览”窗口

6.15 小结

第7章 创建基本的Access窗体

7.1 使用功能区添加窗体

7.1.1 创建新窗体

7.1.2 创建分割窗体

7.1.3 创建多个项目窗体

7.1.4 使用“窗体向导”创建窗体

7.1.5 创建数据表窗体

7.1.6 创建空白窗体

7.2 添加控件

7.2.1 重新调整窗体区域大小

7.2.2 保存窗体

7.2.3 理解控件

7.2.4 不同的控件类型

7.2.5 两种添加控件的方法

7.3 选择控件

7.3.1 选择单个控件

7.3.2 选择多个控件

7.3.3 取消选中控件

7.4 操作控件

7.4.1 重新调整控件大小

7.4.2 自动调整控件大小

7.4.3 移动控件

7.4.4 对齐控件

7.4.5 更改控件外观

7.4.6 更改多个控件外观

7.4.7 对控件进行组合

7.4.8 删除控件

7.4.9 将标签附加到控件上

7.4.10 复制控件

7.4.11 更改控件类型

7.5 理解属性

7.5.1 显示“属性表”

7.5.2 理解“属性表”

7.5.3 更改控件的属性设置

7.6 小结

第8章 在Access窗体上处理数据

8.1 使用“窗体视图”

8.1.1 “窗体”功能区

8.1.2 在字段之间进行导航

8.1.3 在窗体中的记录之间移动

8.2 在“窗体”中更改值

8.2.1 无法编辑的控件

8.2.2 使用图片和OLE对象

8.2.3 备注字段数据的输入

8.2.4 日期字段数据的输入

8.2.5 使用选项组

8.2.6 使用组合框和列表框

8.2.7 切换到“数据表视图”

8.2.8 保存记录

8.3 打印窗体

8.4 使用窗体属性

8.4.1 使用“标题”属性更改标题栏上的文本

8.4.2 创建绑定窗体

8.4.3 指定如何查看窗体

8.4.4 去掉“记录选择器”条

8.4.5 其他窗体属性

8.5 添加窗体页眉或页脚

8.6 更改布局

8.6.1 更改控件的属性

8.6.2 设置“Tab键次序”

8.6.3 对齐控件

8.6.4 更改控件中文本的格式

8.7 创建计算控件

8.8 将窗体转换成报表

8.9 小结

第9章 使用Access报表呈现数据

9.1 理解报表

9.1.1 理解报表类型

9.1.2 区分报表和窗体

9.1.3 理解创建报表的过程

9.2 使用“报表向导”创建报表

9.2.1 创建新报表

9.2.2 选择分组级别

9.2.3 定义分组数据

9.2.4 选择排序次序

9.2.5 选择“汇总选项”

9.2.6 选择布局

9.2.7 选择样式

9.2.8 打开报表设计

9.2.9 使用打印预览窗口

9.2.10 查看“报表设计”窗口

9.3 打印报表

9.4 保存报表

9.5 从一个空白窗体开始

9.5.1 布局视图

9.5.2 报表设计视图

9.6 报表书写器概念

9.7 从头创建报表

9.7.1 创建新的报表并将其绑定到查询

9.7.2 定义报表页的大小和布局

9.7.3 在报表上放置控件

9.7.4 调整节的大小

9.7.5 使用文本框及其附加的标签控件

9.7.6 更改标签和文本框控件的属性

9.7.7 扩大和缩小文本框控件

9.7.8 对数据进行排序和分组

9.7.9 对分组中的数据进行排序

9.7.10 添加分页符

9.8 制作高质量的报表

9.8.1 调整页面页眉

9.8.2 在组页眉中创建表达式

9.8.3 更改图片属性和主体节

9.8.4 创建标准的页面页脚

9.8.5 保存报表

9.9 小结

第2部分 Microsoft Access编程

第10章 VBA编程基础

10.1 了解宏的局限性

10.2 VBA简介

10.3 了解VBA术语

10.4 从宏转向VBA

10.4.1 何时使用宏和VBA

10.4.2 将现有宏转换为VBA

10.4.3 使用命令按钮向导创建VBA代码

10.5 创建VBA程序

10.5.1 了解事件和事件过程

10.5.2 了解模块

10.5.3 创建新模块

10.6 了解VBA分支结构

10.7 重复性循环

10.8 使用对象和集合

10.8.1 With语句

10.8.2 For Each语句

10.9 使用编译器指令

10.10 Access 2007开发人员选项

10.10.1 选项对话框中的编辑器选项卡

10.10.2 “工程属性”对话框

10.10.3 命令行参数

10.11 小结

第11章 掌握VBA数据类型与过程

11.1 Access VBA编辑器

11.2 使用变量

11.2.1 命名变量

11.2.2 声明变量

11.3 使用数据类型

11.3.1 比较隐式和显式变量

11.3.2 强制显式声明

11.3.3 使用命名约定

11.3.4 了解变量作用域和生存期

11.4 了解子过程与函数

11.4.1 了解创建过程的位置

11.4.2 调用VBA过程

11.4.3 创建子过程

11.5 创建函数

11.5.1 处理参数

11.5.2 调用函数和传递参数

11.6 创建一个计算税额的函数

11.7 小结

第12章 了解Access事件模型

12.1 编程事件

12.1.1 事件如何触发VBA代码

12.1.2 触发事件过程的位置

12.2 常用事件

12.3 窗体事件过程

12.3.1 主要窗体事件

12.3.2 窗体鼠标和键盘事件

12.3.3 窗体数据事件

12.3.4 窗体数据透视表事件

12.3.5 窗体Access数据工程事件

12.4 控件事件过程

12.5 事件顺序

12.5.1 使用事件过程打开窗体

12.5.2 关闭窗体时运行事件过程

12.5.3 使用事件过程确认记录删除

12.5.4 使用MsgBox()函数

12.6 报表事件过程

12.7 报表节事件过程

12.8 小结

第13章 在查询和VBA代码中使用表达式

13.1 了解表达式

13.1.1 表达式的组成部分

13.1.2 创建表达式

13.1.3 特殊的标识符运算符和表达式

13.1.4 特殊关键字和属性

13.2 了解函数

13.2.1 在Access中使用函数

13.2.2 函数类型

13.2.3 对查阅表使用DLookUp()函数

13.3 小结

第14章 使用VBA代码访问数据

14.1 了解SQL

14.1.1 查看查询中的SQL语句

14.1.2 SQL入门

14.2 创建可更新表的程序

14.2.1 使用ADO更新记录中的字段

14.2.2 更新记录的计算字段

14.2.3 添加新记录

14.2.4 删除记录

14.2.5 删除多个表中的相关记录

14.3 小结

第15章 使用VBA调试工具

15.1 测试和调试应用程序

15.2 了解错误来源

15.2.1 语法错误

15.2.2 逻辑错误

15.2.3 运行时错误

15.2.4 避免错误

15.3 使用模块选项

15.3.1 自动语法检测

15.3.2 发生错误则中断

15.3.3 要求变量声明

15.3.4 请求时编译

15.3.5 自动列出成员

15.3.6 自动显示快速信息

15.3.7 自动显示数据提示

15.4 编译VBA代码

15.5 传统的调试技巧

15.5.1 使用MsgBox

15.5.2 使用编译器指令

15.5.3 使用Debug.Print

15.6 使用Access调试工具

15.6.1 了解“立即窗口”

15.6.2 使用“立即窗口”运行代码

15.6.3 使用断点中止执行

15.6.4 逐步执行语句

15.6.5 使用“本地窗口”

15.6.6 设置监视

15.6.7 使用条件监视

15.6.8 使用“调用堆栈”窗口

15.7 小结

第3部分 更高级的Access技术

第16章 使用外部数据

16.1 Access和外部数据

16.1.1 外部数据的类型

16.1.2 使用外部数据的方法

16.2 链接外部数据

16.2.1 链接外部数据库表

16.2.2 链接数据的限制

16.2.3 链接其他Access数据库表

16.2.4 链接ODBC数据源

16.2.5 链接dBASE数据库(表)

16.2.6 链接Paradox表

16.2.7 链接非数据库数据

16.2.8 拆分Access数据库

16.3 使用链接表

16.3.1 设置视图属性

16.3.2 设置关系

16.3.3 优化链接表

16.3.4 删除链接表引用

16.3.5 查看或更改链接表的信息

16.4 使用代码来链接Access表

16.4.1 Connect和SourceTableName属性

16.4.2 检查链接

16.5 小结

第17章 导入和导出数据

17.1 导入和导出的类型

17.2 导入外部数据

17.2.1 从其他Access数据库导入

17.2.2 导入电子表格数据

17.2.3 导入SharePoint列表

17.2.4 导入文本文件数据

17.2.5 导入XML文档

17.2.6 导入HTML文档

17.2.7 导入除表之外的Access对象

17.2.8 导入Outlook文件夹

17.2.9 通过ODBC驱动程序进行导入

17.2.10 导入基于PC的非Access数据库表

17.2.11 导入错误的疑难解答

17.3 导出为外部格式

17.3.1 将对象导出到其他Access数据库

17.3.2 通过ODBC驱动程序进行导出

17.3.3 专用的导出功能

17.4 小结

第18章 高级Access查询技术

18.1 使用计算字段

18.2 查找表或查询中的记录数

18.3 查找查询中的前n条记录

18.4 查询如何保存字段选择

18.4.1 隐藏(不显示)字段

18.4.2 重命名查询中的字段

18.4.3 隐藏和取消隐藏“设计视图”中的列

18.5 设置查询属性

18.6 创建计算总计的查询

18.6.1 “查询向导”摘要

18.6.2 “设计视图”中的聚合查询

18.6.3 聚合中的总计

18.6.4 聚合中的小计

18.6.5 使用条件来筛选聚合

18.7 交叉表

18.8 重复项和不匹配项查询

18.8.1 查找重复项查询向导

18.8.2 查找不匹配项查询向导

18.9 SQL特定查询

18.9.1 创建联合查询

18.9.2 创建传递查询

18.9.3 创建数据定义查询

18.9.4 在Access查询中创建SQL子查询

18.10 动作查询

18.10.1 动作查询的类型

18.10.2 查看动作查询的结果

18.10.3 动作查询是不可逆的

18.10.4 创建动作查询

18.11 动作查询的疑难解答

18.12 小结

第19章 高级Access窗体技术

19.1 设置控制属性

19.1.1 自定义默认属性

19.1.2 在运行时操作控件

19.1.3 读取控件属性

19.2 使用子窗体

19.3 窗体设计技术

19.3.1 使用“制表位”属性

19.3.2 清点复选框

19.3.3 添加动画

19.3.4 使用SQL来获取更快刷新

19.3.5 选择数据以便进行改写

19.3.6 使用Not运算符切换属性

19.3.7 创建自动关闭窗体

19.3.8 组合框技术

19.3.9 确定某个窗体是否打开

19.4 高级窗体技术

19.4.1 页码和日期/时间控件

19.4.2 图像控件

19.4.3 控件“变形”

19.4.4 格式刷

19.4.5 提供更多最终用户帮助

19.4.6 添加背景图片

19.4.7 窗体事件

19.5 使用选项卡控件

19.6 使用对话框来收集信息

19.6.1 编写SQL语句

19.6.2 添加默认按钮

19.6.3 设置“取消”按钮

19.6.4 删除控制菜单

19.6.5 关闭窗体

19.7 小结

第20章 高级Access报表技术

20.1 隐藏重复信息

20.2 按字母顺序分组的数据

20.3 按日期间隔分组

20.4 创建编号列表

20.5 添加项目符号

20.6 在运行时添加强调

20.7 隐藏页面页眉

20.8 避免空报表

20.9 给每个组启用一个新页码

20.10 避免表格式报表内出现空值

20.11 向报表添加更多信息

20.12 向绑定的报表添加用户名

20.13 在列之间添加垂直线

20.14 每n个记录添加一个空行

20.15 打印奇偶页

20.16 在组合框内显示所有报表

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

20.18 快速打印查询的数据

20.19 在打印预览时隐藏窗体

20.20 快速报表提示

20.20.1 将标题放在中间

20.20.2 轻松对齐控件标签

20.20.3 微调控件

20.20.4 给控件指定惟一的名称

20.21 在报表中使用分栏显示

20.22 使用两次报表处理

20.23 小结

第21章 构建多用户应用程序

21.1 网络问题

21.1.1 网络性能

21.1.2 文件位置

21.1.3 数据源

21.1.4 特殊网络状况

21.2 数据库打开选项

21.3 为网络访问拆分数据库

21.3.1 在何处放置哪个对象

21.3.2 使用数据库拆分器插件

21.4 锁定问题

21.4.1 Access的内置记录锁定功能

21.4.2 默认打开模式

21.4.3 更新重试次数

21.4.4 更新重试间隔

21.4.5 刷新间隔

21.4.6 ODBC刷新间隔

21.5 记录锁定错误处理

21.5.1 处理锁定错误的函数

21.5.2 错误3260:无法更新;被用户锁定

21.5.3 错误3186:无法保存,被机器y上的用户x锁定

21.5.4 关于错误3188

21.5.5 错误3197:数据已更改,操作停止

21.6 在多用户环境中使用未绑定窗体

21.6.1 创建未绑定窗体

21.6.2 让窗体工作

21.6.3 “标签”属性

21.6.4 窗体“打开”事件

21.6.5 在记录中移动

21.6.6 编辑数据

21.7 小结

第22章 将Access和其他应用程序集成

22.1 使用自动化集成Office

22.1.1 创建自动化引用

22.1.2 创建自动化对象实例

22.1.3 获取现有的对象实例

22.1.4 使用自动化对象

22.1.5 关闭自动化对象的实例

22.2 使用Word的自动化示例

22.2.1 创建Word对象实例

22.2.2 使Word实例可见

22.2.3 基于现有的模块创建新文档

22.2.4 使用书签插入数据

22.2.5 激活Word的实例

22.2.6 在Word中移动光标

22.2.7 关闭Word对象的实例

22.2.8 使用书签插入图像

22.2.9 使用Office的“宏录制器”

22.3 使用Outlook 2007收集数据

22.3.1 创建电子邮件

22.3.2 管理答复

22.4 小结

第23章 将Access和SharePoint集成

23.1 什么是SharePoint

23.1.1 什么是SharePoint Services技术

23.1.2 什么是SharePoint Portal Server

23.2 SharePoint应用程序:网站类型

23.3 什么是SharePoint列表

23.4 介绍SharePoint Service网站

23.5 集成Access 2007和SharePoint

23.5.1 来自SharePoint Services网站的数据

23.5.2 来自Access数据库的数据

23.6 SharePoint和不同的操作系统

23.7 SharePoint列表作为外部数据

23.8 小结

第24章 使用ActiveX控件

24.1 理解对象

24.1.1 了解对象类型

24.1.2 使用绑定对象和未绑定对象

24.1.3 链接和嵌入

24.2 嵌入对象

24.2.1 嵌入未绑定对象

24.2.2 嵌入绑定对象

24.2.3 添加绑定OLE对象

24.2.4 向绑定对象框添加图片

24.2.5 编辑嵌入的对象

24.3 链接对象

24.4 创建图形或图表

24.4.1 创建图表的几种方法

24.4.2 使用工具箱创建图表

24.5 在窗体中嵌入图表

24.5.1 汇集数据

24.5.2 向窗体添加图表

24.5.3 自定义图表

24.6 与Microsoft Office集成

24.6.1 检查一个或多个字段和记录的拼写

24.6.2 使用Office 2007的OLE自动化

24.6.3 创建Excel类型的数据透视表

24.7 小结

第25章 处理错误和异常

25.1 应对错误

25.1.1 逻辑错误

25.1.2 运行时错误

25.2 可以检测到的错误

25.2.1 什么是错误处理

25.2.2 设置基本的错误捕获

25.3 使用VBA捕获错误

25.3.1 Error事件

25.3.2 ADO错误集合

25.3.3 Err对象

25.3.4 VBA Error语句的变体

25.4 小结

第4部分 专业数据库开发

第26章 优化Access应用程序

26.1 理解按需加载模块

26.1.1 组织模块

26.1.2 Access 2007取消了调用树

26.2 使用Access 2007数据库文件格式

26.3 分发.accde文件

26.4 理解已编译状态

26.4.1 使应用程序的代码处于已编译状态

26.4.2 失去已编译状态

26.4.3 分发已编译或未编译状态的应用程序

26.5 提高绝对速度

26.5.1 以独占方式打开数据库

26.5.2 压缩数据库

26.5.3 调优系统

26.5.4 最有效地使用表

26.5.5 最有效地利用查询

26.5.6 最有效地使用窗体和报表

26.5.7 最有效地使用模块

26.5.8 提高网络性能

26.6 提高感知速度

26.6.1 使用启动界面

26.6.2 加载窗体并使其保持隐藏状态

26.6.3 使用沙漏

26.6.4 使用内置进度条

26.6.5 使用弹出窗体创建进度条

26.6.6 提高进度条的显示速度

26.7 在Access 2007中处理大型程序数据库

26.7.1 数据库大小增加的原因

26.7.2 编译和压缩或许不足以解决问题

26.7.3 重新启动可清理内存映射

26.7.4 通过删除记录源修正一个已破坏的窗体

26.7.5 创建新数据库并导入所有对象

26.7.6 在Access 2007中使用反编译选项

26.7.7 概述大型数据库成功的6步方法

26.7.8 检测未编译的数据库并自动重编译

26.7.9 对大型数据库稍作更改-导出

26.8 小结

第27章 利用VBA进行高级数据访问

27.1 添加未绑定的组合框

27.2 使用FindRecord方法

27.3 利用书签定位记录

27.4 使用代码筛选窗体

27.5 使用查询通过交互方式筛选窗体

27.5.1 创建参数查询

27.5.2 创建交互式对话框

27.5.3 链接对话框与另一个窗体

27.6 小结

第28章 出色的Access应用程序

28.1 出色应用程序的定义

28.2 出色应用程序的特点

28.3 出色的应用程序不仅是编码

28.3.1 说明所编写的代码

28.3.2 制订规范

28.3.3 归档应用程序

28.3.4 使用专业的安装工具

28.3.5 为用户提供Access运行时模块

28.3.6 考虑用户的技能和培训需求

28.3.7 了解用户动机

28.3.8 检查明显的硬件错误

28.3.9 继续改进产品

28.4 出色应用程序的原则

28.4.1 使应用程序易于启动

28.4.2 使用启动选项

28.4.3 使用登录窗体

28.4.4 使用启动界面

28.4.5 给应用程序添加切换面板

28.4.6 控制功能区

28.4.7 隐藏导航窗格和移除菜单

28.4.8 一次显示一个窗体

28.4.9 捕获多余的击键

28.4.10 构建出色的窗体

28.4.11 验证用户输入

28.4.12 让用户保持知情

28.4.13 维护使用日志

28.5 按照规范开发

28.6 保护环境

28.7 在代码中设置启动选项

28.8 禁用启动绕过

28.8.1 设置属性值

28.8.2 获取属性值

28.9 提供用户反馈

28.10 给应用程序添加日志记录功能

28.11 小结

第29章 保证Access应用程序的安全性

29.1 了解Jet安全性

29.1.1 了解工作组文件

29.1.2 了解权限

29.1.3 了解安全限制

29.2 选择要实施的安全级别

29.3 创建数据库密码

29.4 使用/runtime选项

29.5 使用“当前数据库”选项

29.6 使用Jet用户级安全模型

29.6.1 启用安全性

29.6.2 使用工作组

29.6.3 使用用户

29.6.4 使用组

29.6.5 使用权限保护对象安全

29.7 使用Access安全向导

29.8 加密/编码数据库

29.9 解密/解码数据库

29.10 保护Visual Basic代码

29.11 防止病毒感染

29.1 1.1 启用沙箱模式

29.1 1.2 信任中心

29.12 小结

第30章 使用Windows API

30.1 什么是Windows API

30.2 为什么使用Windows API

30.2.1 公共的代码基

30.2.2 已测试和已认可的代码

30.2.3 跨平台的兼容性

30.2.4 应用程序更小

30.3 DLL文档

30.3.1 何处找到文档

30.3.2 解密文档

30.3.3 数据类型

30.3.4 使用API的局限性

30.4 如何使用Windows API

30.4.1 Declare语句

30.4.2 使用包装器函数

30.4.3 什么是“hwnd”

30.5 API示例

30.5.1 获得系统信息

30.5.2 通用Windows API函数

30.5.3 使用Windows API操作应用程序设置

30.5.4 使用注册表控制应用程序

30.6 小结

第31章 使用Access复制功能

31.1 理解复制

31.2 复制演示

31.2.1 创建数据库

31.2.2 更改副本

31.3 复制的优缺点

31.4 简介Access复制工具

31.4.1 使用Access菜单

31.4.2 通过VBA和DAO进行复制

31.5 创建副本集

31.5.1 使用Access复制菜单

31.5.2 编程复制

31.6 了解复制集中的数据库安全

31.7 本地对象的重要性

31.8 解决复制冲突问题

31.8.1 设计错误

31.8.2 同步冲突

31.8.3 手动解决冲突问题

31.8.4 同步错误

31.9 复制拓扑

31.10 从开发人员的角度进行复制

31.11 了解对数据库对象的更改

31.11.1 全局惟一ID

31.11.2 新系统表

31.11.3 新字段

31.11.4 更改“自动编号”字段

31.12 更改“设计母版”的结构

31.12.1 更改数据

31.12.2 控制副本的创建

31.12.3 要避免的事情

31.13 编程实现复制

31.13.1 将对象保持为本地对象

31.13.2 将数据库转换为“设计母版”

31.13.3 制作新副本

31.13.4 同步各个副本

31.13.5 与复制有关的属性

31.13.6 移动“设计母版”

31.13.7 安排同步事件

31.14 部分副本

31.14.1 使用“部分副本向导”

31.14.2 选择副本类型

31.14.3 使用VBA编程实现部分复制

31.15 高级复制注意事项

31.16 小结

第32章 使用VBA的面向对象编程

32.1 面向对象编程的优点

32.1.1 对象的基础知识

32.1.2 类模块的基础知识

32.1.3 简单的类模块

32.1.4 向数据库中添加类模块

32.1.5 创建简单产品属性

32.1.6 创建方法

32.1.7 使用产品对象

32.1.8 创建出色的属性过程

32.2 面向对象编程技术的其他优点

32.3 面向对象编程规则

32.3.1 不要显示类模块的用户接口组件(例如消息框)

32.3.2 更新类时保护类的接口

32.4 使用属性过程

32.4.1 持久属性值

32.4.2 Property Let语法

32.4.3 Property Set语法

32.4.4 Property Get语法

32.4.5 属性过程规则

32.5 展开Product类

32.5.1 获得产品详情

32.5.2 新ProductID属性

32.5.3 新属性

32.6 Product方法

32.7 类事件

32.7.1 Class_Initialize事件过程

32.7.2 Class_Terminate事件过程

32.8 向类模块添加事件

32.8.1 Access事件入门

32.8.2 对事件的需求

32.8.3 创建自定义事件

32.8.4 唤起事件

32.8.5 捕捉自定义事件

32.8.6 通过事件传递数据

32.8.7 开发Access类模块事件

32.8.8 Access窗体是对象

32.9 小结

第33章 借助库重用VBA代码

33.1 什么是库?

33.1.1 传统的Access编程

33.1.2 在应用程序之间共享代码

33.1.3 Access库基础

33.1.4 Access 2007库数据库引用

33.2 创建库数据库

33.2.1 创建对象并编写函数

33.2.2 另存为.accde

33.2.3 将数据库作为库装入

33.3 调试库数据库

33.4 库数据库对象引用

33.5 小结

第34章 自定义Access功能区

34.1 为什么要替换工具栏和菜单

34.1.1 Access功能区的新控件

34.1.2 分离按钮

34.1.3 下拉

34.1.4 图库

34.1.5 超级提示

34.2 使用Access 2007功能区

34.2.1 选项卡

34.2.2 组

34.2.3 控件

34.2.4 管理功能区

34.3 使用“快速访问工具栏”

34.4 Access 2007功能区:从开发人员的角度来看

34.4.1 功能区的创建过程

34.4.2 使用VBA回调

34.5 功能区层级

34.6 从Access 2007功能区开始

34.6.1 第一步:设计功能区并构建XML

34.6.2 第二步:编写回调例程

34.6.3 第三步:创建UsysRibbons表

34.6.4 第四步:向UsysRibbons添加XML

34.6.5 第五步:指定自定义功能区属性

34.7 基本功能区XML

34.8 添加功能区控件

34.8.1 标签控件

34.8.2 分离器

34.8.3 复选框

34.8.4 下拉控件

34.9 使用Visual Web Developer 2005

34.10 管理功能区

34.11 完全移除Access 2007功能区

34.12 小结

第35章 发布Access应用程序

35.1 定义当前数据库选项

35.1.1 应用程序选项

35.1.2 导航选项

35.1.3 功能区和工具栏选项

35.2 在发布前测试应用程序

35.3 润色应用程序

35.3.1 使应用程序具有一致的外观

35.3.2 添加通用的专业组件

35.4 出色的应用程序

35.4.1 对所有Visual Basic过程都使用错误捕捉

35.4.2 分离表和应用程序

35.4.3 记录应用程序文档

35.4.4 创建帮助系统

35.4.5 实现安全结构

35.5 小结

第36章 使用Access宏

36.1 了解宏

36.1.1 Hello World宏

36.1.2 把宏指定给事件

36.2 多作用的宏

36.3 宏名

36.4 使用条件

36.4.1 使用条件打开报表

36.4.2 条件中的多个操作

36.5 使用临时变量

36.5.1 增强的Hello World宏

36.5.2 增强的报表宏

36.5.3 在VBA中使用临时变量

36.6 处理错误和调试宏

36.6.1 OnError操作

36.6.2 MacroError对象

36.6.3 调试宏

36.7 嵌入的宏

36.8 宏与VBA语句

36.9 小结

第5部分 作为企业平台的Access

第37章 在Access 2007中使用XML

37.1 简介HTML和XML

37.1.1 什么是HTML

37.1.2 什么是XML

37.1.3 什么是DOM

37.1.4 格式化和变换XSL(T)

37.1.5 使用XML共享数据

37.1.6 一些真正高级的XML素材

37.1.7 作为数据库的XML

37.2 DAO、ADO、ADO.Net、Access 2007和XML

37.3 小结

第38章 作为数据源的SharePoint

38.1 构建SharePoint与Access的连接

38.1.1 从Access到SharePoint的复制

38.1.2 使用SharePoint数据构建Access窗体

38.1.3 使用SharePoint数据构建Access报表

38.2 SharePoint应用程序类型

38.2.1 跟踪应用程序

38.2.2 协作应用程序和数据库

38.3 Microsoft SharePoint Designer2007

38.4 小结

第39章 客户端/服务器概念

39.1 客户端/服务器结构的组成部分

39.1.1 应用程序

39.1.2 后台管理系统

39.2 多层结构

39.2.1 双层系统

39.2.2 三层系统

39.3 OLTP数据库是什么

39.4 Access、客户端/服务器和多层

39.5 小结

第40章 作为Access伙伴的SQL Server

40.1 连接到SQL服务器

40.1.1 什么是监听程序

40.1.2 什么是连接字符串

40.1.3 从Access连接到SQL Server

40.1.4 SQL Server安全性

40.2 在Access中使用SQL Server对象

40.2.1 在Access中使用SQL Server表

40.2.2 SQL Server中的视图

40.2.3 存储过程、函数和触发器

40.3 小结

第41章 将Access数据库升迁到SQL Server

41.1 升迁Access和“升迁向导”

41.1.1 升迁应用程序之前

41.1.2 运行“升迁向导”

41.1.3 使用Access ADP文件

41.1.4 比较Access 2007和SQLServer数据类型

41.2 小结

第6部分 附录

附录A Access 2007规范

附录B 光盘上的内容

附录C Access 2007中的新增功能


书查询(www.shuchaxun.com)本网页唯一编码:
0fc67a245e4a339e401f3b85cffea213#80ce270d90e0a62848801bde35b883e6#159558805#14200323.zip