《中文Access问题与技巧精解》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:叶彬编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302007780
  • 页数:287 页
图书介绍:

第一篇 Access 2000初步 1

第1章 安装与运行Access 2000 1

1.1 安装与运行Access 2000需要什么样的软、硬件配置 1

1.2 能否在安装Access 2000时保留以前的Access版本 1

1.3 如何安装或卸载菜单加载项 2

1.4 如何安装Access以修复损坏的Access程序文件 3

1.5 如何在启动Access时同时打开默认数据库 4

第2章 Access 2000数据库界面 7

2.1 能否切换Office程序的用户界面和帮助语言 7

2.2 为什么无法更改用户界面或帮助语言 7

2.3 “文件”菜单中的“发送”按钮有什么作用 8

2.4 能否不通过Office助手显示警告消息 8

2.5 “Office助手”搅乱了用户界面怎么办 9

2.6 工具栏突然消失后,如何重新显示 10

2.7 为什么在菜单栏上没有出现应有的菜单命令 10

2.8 找不到菜单命令、工具栏按钮、对话框选项的原因 11

2.9 如何向Access中的工具栏上添加按钮 12

2.10 如何向工具栏添加执行Visual Basic函数的自定义按钮 13

2.11 如何为所有Access数据库创建自定义工具栏 14

2.12 为何无法创建自定义工具栏 15

2.13 如何删除自定义的工具栏或菜单栏 15

2.14 如何找回消失的内置工具栏和菜单 16

2.15 如何显示默认的工具栏和菜单命令 17

2.16 删除“工具栏”命令或“视图”菜单后如何获得“自定义”对话框 17

2.17 如何在Windows任务栏中显示多个数据库对象 18

第3章 寻求帮助 19

3.1 Access 2000本身有哪些自带的帮助功能 19

3.2 可以通过哪些手段得到有关Access问题的帮助 20

3.3 Microsoft公司为Access 2000提供哪些技术支持 22

3.4 为什么更改了帮助的语言之后无法使用应答向导 22

第二篇 创建数据库 24

第4章 设计数据库 24

4.1 什么叫数据库 24

4.2 市场上有哪些比较流行的数据库软件 24

4.3 Microsoft Access数据库有什么特点 25

4.4 Access 2000中的常用专业术语有哪些 28

4.5 如何设计Access数据库 29

4.6 为什么要使用多个表 30

4.7 一个Access数据库文件的最大容量是多少 31

4.8 一个Access数据库的表中最多可以有多少字段 32

4.9 什么是Access应用程序,如何设计它 32

4.10 能否将Access设计的数据库程序编译脱离Access环境 33

第5章 创建表 35

5.1 如何使用“表向导”创建一个新表 35

5.2 如何通过在数据表中输入数据的方式来创建表 36

5.3 如何从另一个Microsoft Access数据库中导入或链接表 37

5.4 如何在“设计”视图中创建和修改表 39

5.5 如何创建用于查阅或列出表中的值的字段 41

5.6 如何创建存储OLE对象的字段 42

5.7 什么是AutoNumber数据类型 42

5.8 表中的字段应该使用何种数据类型 43

5.9 应该使用哪种类型的主键 45

5.10 如何为字段指定默认的控件 46

5.11 是否能在表的“设计”视图中复制字段定义 46

5.12 能否使表中某一个字段的值来自其他字段的计算结果 47

5.13 如何将一个字段设置成必填字段 47

5.14 请问Null值和空字符串之间有什么区别 48

5.15 如何定义字段的默认值 49

5.16 如何定义字段或控件的数据显示格式 49

5.17 如何定义自定义显示格式 50

5.18 什么叫输入掩码 51

5.19 如何手工设置输入掩码 52

5.20 如何定义有效性规则以控制可输入字段的值 54

5.21 如何定义有效性规则以控制记录的有效性 55

5.22 怎样检查表和字段有效性的顺序 56

5.23 如何定义表之间的关系 57

5.24 参照完整性是怎么回事 58

5.25 如何删除索引 59

5.26 什么是子数据表 60

第6章 编辑数据 62

6.1 如何在输入数据时进行自动更正 62

6.2 如何输入日文或者其他文字 63

6.3 为什么无法输入某种语言的字符 63

6.4 是否有输入当前日期和时间的快捷键 64

6.5 如何实现自动重复上一条记录的功能 64

6.6 Microsoft Access为什么不能粘贴数据 66

6.7 如何查找空字符串和Null值 67

6.8 如何选定“数据表”视图中的字段和记录 67

6.9 为什么不能查找或替换已经存在的文本 68

6.10 为什么不能用输入掩码来查找或替换字段中的文本 69

6.11 为何无法编辑数据表中的字段 69

6.12 如何删除存储在“数据表”视图的表中的超级链接 70

6.13 如何指定列不随滚动条滚动 70

6.14 如何隐藏表中指定的列 71

6.15 能否为“数据表”视图中的字段(列)指定不同的显示名称 71

6.16 为什么Office文档将某些文字显示为方框 72

6.17 Access中日期与时间的格式是由什么决定的 73

6.18 为什么无法在一个“文本”字段中输入超过20个字符 73

6.19 Access中的汉字以何种次序来排序汉字 74

6.20 “文本”字段中的数字以什么次序进行排序 75

6.21 Null值和空字符串的排序次序是怎样的 75

6.22 字段的数据类型和有效性规则检查如何影响“数据表”视图数据输入项 76

6.23 如何在字段中插入默认值 76

6.24 如何选择筛选值以控制筛选结果 77

6.25 如何在数据表中输入准则来筛选记录 78

6.26 4种不同的筛选方法有什么特点 79

6.27 Microsoft Access如何处理自2000年以后的日期 80

6.28 如何改变Access打开数据库文件的默认文件夹 81

6.29 为什么数据库中有很多乱码 81

6.30 为什么在数据库窗口中突然出现了许多陌生的表 82

第7章 创建查询 84

7.1 选择查询和筛选之间的相同和不同之处 84

7.2 在Microsoft Access中可创建的哪些查询类型 85

7.3 如何使用向导创建简单的选择查询 85

7.4 如何在表中查找重复的记录或字段值 86

7.5 如何查找表之间不匹配的记录 87

7.6 什么是交叉表查询 88

7.7 如何创建每次运行时都会提示输入准则的查询 90

7.8 什么是联合查询 92

7.9 什么叫做传递查询 93

7.10 什么叫做SQL数据定义查询 94

7.11 什么叫做子查询 95

7.12 什么叫做生成表查询 96

7.13 什么叫做追加查询 97

7.14 什么叫做更新查询 98

7.15 如何通过一次操作删除表中所有满足条件的记录 99

7.16 如何允许他人查看或运行查询而不更改其数据或设计 101

7.17 如何避免查询中出现重复记录 102

7.18 如何在查询结果中只显示符合上限值或下限值条件的记录 103

7.19 为什么在查询时检索到错误的记录 104

7.20 查询检索到的记录太多怎么办 104

7.21 为什么查询时检索到的记录太少 105

7.22 查询检索到的记录排列次序不对怎么办 106

7.23 查询检索了太多的列怎么办 107

7.24 为什么查询中的总计计算结果是错误的 107

7.25 为什么查询设计网格中的算术计算返回Null值 108

7.26 为什么会得到“参数太少”的错误信息 108

7.27 为什么不能在查询中更新数据 109

7.28 为什么“自动查阅”查询没有填入数据 110

7.29 为什么不希望有提示时,却出现了参数的提示 111

7.30 为什么在查询时得到类型不符的信息 111

7.31 为什么在运行追加查询时得到键不合规定的信息 112

7.32 交叉表中为什么显示行标题或列标题的字段值是错误的 112

7.33 为什么在查询的结果中列标题被标记为“<>” 112

7.34 查询中的字段属性与其基础表或基础查询如何建立连接 113

第8章 创建窗体 114

8.1 窗体有什么作用 114

8.2 如何使用“自动窗体”创建窗体 114

8.3 如何使用“窗体向导”创建窗体 115

8.4 如何向窗体添加背景图片 117

8.5 如何设置窗体打开时的大小 119

8.6 如何用鼠标选择整个窗体或报表 119

8.7 窗体是空白的,为什么无法看到数据 120

8.8 为什么属性表显示空白 120

8.9 为什么某个特定属性的属性框为空白 121

8.10 为什么控件的属性设置与表“设计”视图中的设置不匹配 121

8.11 为什么无法在“窗体”视图或“数据表”视图中打开属性表 121

8.12 为什么不能编辑窗体中的数据 122

8.13 如何在窗体中看到其他表的数据 122

8.14 Microsoft Access可用的图形过滤器与文件格式 123

8.15 为什么改变图片大小时窗体上或报表中的图片失真 123

8.16 为什么图片或窗体中的颜色显示效果不佳 124

8.17 不同类型对象框使用上有何区别,应该在窗体中插入对象还是链接对象 125

8.18 为什么双击链接对象或嵌入对象时得到文件不能打开的消息 126

8.19 为何数据库大小的增加幅度比添加的对象大得多 126

8.20 为什么窗体的“数据表”视图失效 127

8.21 如何创建一个自定义对话框 127

8.22 如何指定用户是否可以使用窗体编辑、添加或删除记录 129

8.23 如何隐藏窗体上的“最大化”和“最小化”按钮 129

8.24 什么是子窗体,如何创建子窗体 130

8.25 如何创建带两个子窗体的窗体 131

8.26 为什么主窗体与子窗体无法同步 132

8.27 为什么在主窗体中显示子窗体的数据时出现了“#错误?”或“#名称?” 133

8.28 为什么在子窗体数据表中不能显示窗体页眉和窗体页脚 133

8.29 什么是数据透视表窗体 134

8.30 为什么数据透视表窗体中显示的数据不完全 135

8.31 按下编辑数据透视表窗体按钮时,Microsoft Excel不允许进行修改 136

8.32 为什么不彻底检查包含数据透视表对象的窗体打开Excel,不能找到数据透视表对象 136

第9章 报表 137

9.1 报表的用途是什么 137

9.2 能够建立什么样的报表 137

9.3 如何使用“自动报表”创建报表 139

9.4 如何使用“报表向导”创建报表 140

9.5 如何在“设计视图”中创建一个报表 141

9.6 报表是如何构成的 141

9.7 报表中各个部分的打印顺序是怎样的 142

9.8 Access中设计报表怎样实现分列打印 142

9.9 在报表中为什么要使用“节” 143

9.10 如何在报表中将一组数据放在一页中 144

9.11 如何在报表中应用模板 145

9.12 如何用预定义格式来设置窗体、报表或控件的格式 145

9.13 如何在报表中添加当前日期和时间 146

9.14 如何在报表中添加页码 147

9.15 如何使报表页码数从非1的数开始 148

9.16 如何创建邮寄及其他类型的标签 148

9.17 如何在窗体或报表上创建计算控件 149

9.18 如何在报表中计算所有记录或一组记录的总计值或平均值 149

9.19 如何在报表中计算运行总和 150

9.20 报表中表达式的哪个地方可以接受VBA的编程语句 151

第10章 使用数据访问页、Intranet和Internet 152

10.1 什么是数据访问页 152

10.2 如何设计页 152

10.3 应该使用窗体、报表、报表快照还是数据访问页 153

10.4 如何用“自动创建数据页”创建数据访问页 154

10.5 如何使用向导创建数据访问页 155

10.6 如何为数据访问页设置主题 156

10.7 如何在数据访问页中根据文字的前n个字符对记录进行分组 157

10.8 如何在默认情况下指定数据访问页中的组是展开还是折叠的 159

10.9 如何在主页上发布Access制作的数据库 159

10.10 用户是如何使用数据访问页的 160

10.11 为什么有时将数据访问页保存到文件服务器上,用户无法查找或查看它 160

10.12 为什么会得到消息“表达式无效” 161

10.13 为什么得到“输入的属性设置无效”的消息 161

10.14 为什么当键入一个有效的属性值时,得到“无效的参数”消息 162

10.15 为什么会得到消息“‘默认排序’属性无效” 162

10.16 为什么会得到“此时向导不可用”的消息 163

10.17 为什么在“页”视图的字段中编辑数据时出现问题 163

10.18 为何将数据访问页作为电子邮件发送,但收件人无法阅读 164

10.19 为什么试图在“页”视图中输入数据时得到一条消息 164

10.20 为什么将数据访问页移到了其他位置,但现在某些链接不能正确跳转了 165

10.21 为什么用户无法打开交互式数据访问页 165

10.22 在Web浏览器中查看数据访问页时为什么会出现问题 166

10.23 为什么看到一个红X、一个空白图像或者数据访问页中根本没有图像 167

10.24 数据访问页中的图形和文本在其他计算机上为什么显示不同 167

10.25 什么是Microsoft Office Web Components 168

10.26 如何在数据访问页中创建数据透视表列表 168

10.27 为什么不能使用图表向导修改已有Web图表 170

10.28 为什么取消了图表向导,但现在Web页上出现了空图表 170

10.29 为什么浏览器中的Web图表不进行更新 170

10.30 为什么数据透视表列表中的单元格显示#####,而不是数字 171

10.31 为什么不能连接到为数据透视表列表指定的源数据 171

10.32 为什么数据透视表列表“不能刷新”源数据 172

10.33 为什么不能显示数据透视表列表中的明细数据 172

10.34 为什么Web页上应显示图表的位置却显示为空框 173

第11章 在窗体、报表与数据访问页中使用控件 174

11.1 什么是控件 174

11.2 在Access中有哪些可用的控件 174

11.3 什么叫条件格式,如何对控件应用条件格式 175

11.4 为什么没有对控件正确应用条件格式 176

11.5 为什么无法在窗体上的组合框中输入新值 176

11.6 如何将在窗体上的组合框中输入的新值添加到列表中 177

11.7 为什么在组合框中出现“#错误?”或组合框是空白的 177

11.8 在窗体或报表的控件中出现了“#错误?”或“#名称?” 177

11.9 什么是图表,如何创建图表 178

11.10 更改了窗体或报表中的图表,但更改内容没有保留 180

11.11 为什么窗体或报表中的图表是空白的 180

11.12 为什么无法更改窗体上或报表中图表上的标签格式 181

11.13 如何提高列表框、下拉列表框或组合框的运行速度 181

11.14 如何显示窗体或报表中错误字段以外另一字段的数据 182

11.15 如何在状态栏中显示文本框或其他控件控件的指示 183

11.16 如何将选项卡控件添加到窗体中以创建多页窗体 184

11.17 如何创建用于查找记录的命令按钮 185

11.18 如何在窗体上创建用于运行应用程序命令按钮 186

11.19 在列表中选择某个值时隐藏或显示错误信息 186

11.20 添加了复选框、切换按钮或选项按钮的选项组依然没有工作 187

11.21 是否可以更改窗体或报表中的文本框或其他控件的类型 187

11.22 如何创建鼠标移动到控件上时可弹出的提示 188

11.23 如何注册ActiveX控件 188

第三篇 管理数据库 190

第12章 导入与导出 190

12.1 什么叫做“导出” 190

12.2 创建Web页的三种不同的导出数据库对象使用方法的特点 191

12.3 服务器生成的HTML文件使用Web浏览器查看时没有按照预期的格式显示 191

12.4 如何用“Microsoft Word邮件合并向导”合并表或查询中的数据 192

12.5 如何将数据导出到Microsoft Excel 193

12.6 什么叫做导入数据 194

12.7 什么叫做链接数据 195

12.8 导入和链接的差异,是否应该导入或链接表 196

12.9 如何从电子表格中导入或链接数据 197

12.10 为什么导入电子表格或文本文件时出现错误信息 198

12.11 导入外部数据后的表中有一个称作“导入错误”的行,这是怎么回事 199

12.12 为什么当试图打开链接表时得到“找不到文件‘<文件名>’。”的消息 199

第13章 共享数据库 201

13.1 能否与其他用户共享网络上Access数据库 201

13.2 如何在网络服务器上共享Access数据库 201

13.3 .ldb类型的文件是做什么用的 202

13.4 如何实现只共享数据,而不共享窗体、报表等其他对象 203

13.5 多个用户同时编辑同一数据库记录时发生冲突怎么办 204

13.6 如何在多用户环境中指定将Access数据库中的记录锁定 204

13.7 为什么不能保存对共享Access数据库的设计更改 205

13.8 为什么没有以独占方式打开Access数据库,却成功地保存了对共享Access数据库的设计更改 206

13.9 如何在Access数据库的“数据表”或“窗体”视图中显示最新的数据 207

13.10 如何在多用户环境下避免Access数据库数据锁定冲突 207

第14章 保护数据库 210

14.1 如何保护Microsoft Access数据库 210

14.2 如何为打开数据库设置密码 210

14.3 如何加密数据库 212

14.4 为什么无法对数据库进行加密 212

14.5 如何使用用户级安全机制保护数据库对象 213

14.6 为什么“设置安全机制向导”不能运行 213

14.7 如何创建安全账号 214

14.8 如何要求用户登录到Microsoft Access 215

14.9 忘记了用户密码怎么办 216

14.10 怎样才能允许他人查看或运行查询,但不能更改数据或查询设计 217

14.11 如何指定对新表、查询、窗体、报表和宏的默认权限 218

14.12 如何删除用户级安全机制 218

14.13 如何关闭“登录”对话框 219

14.14 如何在不需要用户登录的情况下设置数据库安全机制 220

14.15 什么是MDE文件及其作用 220

14.16 如何设置用密码保护Visual Basic for Applications代码 221

第15章 转换数据库 223

15.1 在Access 2000中使用旧版本的Access数据库时应注意哪些问题 223

15.2 如何将旧版本数据库转换为Microsoft Access 2000数据库 223

15.3 为什么查询中的时间或日期值返回结果发生了变化 224

15.4 为什么在数据库转换期间收到兼容错误的消息 225

15.5 为什么编译时发生标识符错误 225

15.6 为什么在转换数据库时出现内存不足的错误信息 226

15.7 如何在Microsoft Access 2000中启用旧版本的数据库 226

15.8 为什么不能更改数据库的权限 227

15.9 如何跨版本共享旧版本的安全数据库 227

15.10 如何与几个不同版本的Microsoft Access共同使用单一文件的Access数据库 228

15.11 如何与几个不同版本的Microsoft Access共同使用前端/后端应用程序 229

15.12 如何把高版本的数据库转换为低版本的数据库格式 229

15.13 如何将Access 2000数据库转换成Access 97数据库 230

15.14 为什么将一个数据库从Access 97版本转换成Access 2000版本后文件变大了 231

第16章 优化数据库 233

16.1 如何优化Microsoft Access和系统性能 233

16.2 如何使用“性能分析器”优化Access数据库的性能 234

16.3 如何优化常规表的性能 235

16.4 如何优化查询性能 236

16.5 如何优化窗体和子窗体的性能 238

16.6 如何优化报表和子报表性能 239

16.7 如何优化数据访问页性能 239

16.8 如何优化Visual Basic代码性能 240

16.9 如何在Access数据库中优化多用户性能 241

16.10 为什么压缩数据库失败 242

16.11 如何设置关闭数据库时自动压缩Access数据库 242

第17章 使用Microsoft Access项目 244

17.1 Microsoft Access项目是什么 244

17.2 MSDE是什么 245

17.3 为什么完全安装Access 2000却没有安装上MSDE 246

17.4 什么时候使用MSDE 246

17.5 如何创建SQL Server数据库并将Microsoft Access项目连接到该数据库 247

17.6 如何创建连接到现有Microsoft SQL Server数据库的Microsoft Access项目 248

17.7 如何创建未连接到Microsoft SQL Server数据库的Microsoft Access项目 248

17.8 为什么Access项目连接不到SQL Server数据库 249

17.9 什么叫做OLE DB结构 249

17.10 在多用户环境下是如何使用Access项目的 250

17.11 如何处理多用户环境下使用Access项目的并发更新 250

17.12 何时将Microsoft Access数据库升迁到Microsoft SQL Server 251

17.13 如何升迁Microsoft Access数据库 252

17.14 “升迁向导”突然中断怎么办 253

17.15 如何控制Microsoft Access项目的窗体或数据表中检索的记录数 254

第四篇 应用系统集成 255

第18章 事件 255

18.1 什么是事件、事件过程 255

18.2 如何在窗体、报表或控件的事件指定一个事件过程 255

18.3 将宏添加到哪一事件可使其按要求动作 257

18.4 按下键盘上的按键时会发生哪些事件 257

18.5 鼠标单击时会发生哪些事件 258

18.6 将焦点移动到某个控件时,窗体中的控件会发生哪些相应的事件 259

18.7 对控件中的数据进行更改或更新时窗体中的控件会发生哪些相应的事件 259

18.8 对窗体上的记录进行编辑时会发生哪些事件 260

18.9 操作窗体和子窗体时会发生哪些事件 261

18.10 操作报表时会发生哪些报表事件和报表节事件 263

第19章 宏 264

19.1 什么时候使用宏 264

19.2 如何创建宏 264

19.3 如何在指定条件下运行宏 265

19.4 如何在首次打开数据库时执行指定的操作 266

19.5 如何将操作或操作集赋值给某个按键 266

19.6 如何从其他宏或Visual Basic过程中运行宏 267

19.7 如何将宏转换为Microsoft Visual Basic代码 267

19.8 如何查找宏中的问题 268

19.9 如何在一个窗体上的记录之间移动时显示另一个窗体上的相关记录 268

19.10 如何使用宏显示消息框 269

第20章 使用VBA 271

20.1 什么时候使用Visual Basic 271

20.2 什么是模块 272

20.3 什么是过程 273

20.4 如何创建一个自定义的Visual Basic过程 274

20.5 能不能在VBA过程中运行宏操作 275

20.6 如何使用Visual Basic代码来处理数据和数据库对象 275

20.7 Visual Basic代码中发生错误怎么办 276

20.8 如何使用断点挂起Visual Basic代码的执行 277

20.9 如何逐步执行Visual Basic代码 277

20.10 如何在运行Visual Basic代码时查看表达式和变量的值 278

20.11 如何只打印模块中的部分代码 279

第21章 定制应用程序界面 280

21.1 如何为当前数据库创建自定义工具栏 280

21.2 如何为当前的Access数据库创建自定义菜单栏 280

21.3 如何从其他Access数据库中导入自定义工具栏和菜单栏 281

21.4 如何将自定义菜单栏或者工具栏附加于窗体或报表 282

21.5 如何为工具栏按钮或菜单命令创建“这是什么”提示 283

21.6 如何隐藏“数据库”窗口中的对象 284

21.7 如何在Access启动一个数据库时使数据库窗口最大 285

21.8 如何为应用程序自定义图标 285

21.9 如何控制是否显示部分或全部内置菜单 286