《Access 2000中文版实例与疑难解答》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:朱永春等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505358936
  • 页数:322 页
图书介绍:

Access 2000基础 1

本章目标 1

数据库的定义及作用 2

打开Northwind样本数据库 2

浏览Northwind商贸数据库 4

本章小结 10

实例一 建立一个数据库 11

本例目标 11

操作流程 12

步骤一:学习如何设计数据库 12

步骤二:建立新的数据库 13

步骤三:创建一个新表 19

步骤四:在表中添加字段 26

步骤五:在表中删除已有字段 28

步骤六:重命名字段 30

步骤七:移动字段的相对位置 31

步骤八:在表中进行记录操作 32

本例小结 37

疑难解答 38

问题一:如何定义表间关系 38

问题二:什么是参照完整性 40

问题三:如何设置字段属性 41

问题四:如何使用主关键字和索引 42

问题五:字段为空值是什么含义 43

实例二 建立选择查询 44

本例目标 44

操作流程 45

步骤一:使用向导创建简单的选择查询 45

步骤二:用查询向导在表中查找重复的记录或字段值 49

步骤三:使用查询向导查找表之间不匹配的记录 52

步骤四:不使用向导创建选择查询 55

步骤五:创建每次运行时都会提示准则的参数查询 59

步骤六:不使用向导创建交叉表查询 61

步骤七:创建自动填入数据的“自动查阅”查询 63

本例小结 64

疑难解答 65

问题一:怎样使用通配符来搜索部分或完全匹配的内容 65

问题二:为什么有时候查询检索到的记录太少 66

问题三:如果查询检索到错误的记录,怎么办 66

问题四:不希望有提示时,却出现了参数的提示,怎么办 67

问题五:如果查询检索到的记录排列次序不对,怎么办 67

问题六:为什么在查询的结果中会有一个或多个列标题被标记为“<>” 67

实例三 建立操作查询 69

本例目标 69

操作流程 70

步骤一:从单个表或一对一关系表中删除记录 70

步骤二:从多个表中删除相关记录 71

步骤三:使用更新查询改变一组的记录 73

步骤四:使用追加查询从一个表追加记录到另一个表 74

步骤五:利用生成表查询的结果新建表生成表查询 77

本例小结 79

疑难解答 79

问题一:怎样在查询或筛中使用准则来检索特定记录 79

问题二:为什么“删除查询”中删除记录的表不对 79

问题三:为什么会得到关键字不合规定的信息 80

问题四:为什么要使用连锁更新或连锁删除 81

问题五:为什么在查询中的总计结果不对 81

问题六:为什么会显示“必须对可更新的查询进行操作”的信息 81

实例四 高级查询 83

本例目标 83

操作流程 84

步骤一:创建联合查询 84

步骤二:创建传递查询 86

步骤三:创建数据定义查询 87

步骤四:创建子查询 89

步骤五:查看或修改已查询的SQL语句 91

本例小结 92

疑难解答 92

问题一:SQL语句句法有哪些内容 92

问题二:优化查询性能的有哪些方法 95

实例五 全面认识和使用窗体 98

本例目标 98

操作流程 99

步骤一:打开一个数据输入窗体 99

步骤二:打开一个开关面板窗体 101

步骤三:自定义对话框 102

步骤四:从窗体中获取数据 103

步骤五:在窗体中添加数据 103

步骤六:在窗体中修改或删除数据 105

步骤七:应用简单查找获取记录 106

步骤八:对记录快速排序 107

步骤九:向窗体增加筛选 108

步骤十:打印窗体中的内容 110

本例小结 112

疑难解答 112

问题一:窗体有几种视图 112

问题二:窗体显示数据的方式有哪些类型 114

问题三:窗体中有哪些控件 115

问题四:如何使用查找与替换 119

实例六 设计一个窗体 121

本例目标 121

操作流程 122

步骤一:应用窗体向导创建一个窗体 122

步骤二:应用设计视图创建一个窗体 125

步骤三:移动控件 127

步骤四:设置控件字体 129

步骤五:对齐规定尺寸 130

步骤六:颜色设置 131

步骤七:特殊效果设置 133

步骤八:设置组合框 133

步骤九:设置背景图片 136

步骤十:设置窗体页眉、窗体页脚 138

步骤十一:窗体外观设置 139

步骤十二:窗体设计优化 141

步骤十三:窗体属性设置 142

本例小结 143

疑难解答 143

问题一:什么是窗体的节 144

问题二:有没有其他创建窗体的方法 144

问题三:为什么窗体中会显示空白控件 146

问题四:为什么有时候无法编辑窗体中的数据 147

问题五:为什么控件中显示“#错误?”或“#名称?”的字样 147

问题六:为什么某个控件的属性表会显示空白 148

问题七:为什么一组控件的属性表会显示空白 148

问题八:当数据源自身已有属性设置时,如何设置控件属性 148

实例七 高级窗体 149

本例目标 149

操作流程 150

步骤一:创建第一个按钮 150

步骤二:创建其他所需按钮 153

步骤三:添加辅助控件 156

步骤四:设置开关面板窗体的属性 157

步骤五:建立选项组 158

步骤六:建立列表框 161

步骤七:完成自定义对话框的设计 163

步骤八:设计一个子窗体 164

本例小结 168

疑难解答 168

问题一:如何设计多页窗体 169

问题二:怎样设计一个运用筛选的连续窗体 171

问题三:如何正确链接主窗体和子窗体 172

问题四:如何在主窗体中调用子窗体中的数据 173

问题五:如何为参数查询设置自定义对话框 173

问题六:如何在窗体中设置计算控件 174

实例八 设计报表 176

本例目标 176

操作流程 177

步骤一:使用向导创建报表 177

步骤二:进入报表的“设计”视图 181

步骤三:建立工作环境 182

步骤四:设置报表主体和页面页眉 183

步骤五:设置组标头 184

步骤六:设置组注脚 184

步骤七:设置页面页脚和报表页服 185

步骤八:设置报表页眉 186

步骤九:结合版面预览美化报表设计 187

步骤十:报表的预览 190

步骤十一:报表的打印 191

本例小结 193

疑难解答 193

问题一:有没有其他的方法来创建报表 193

问题二:如何创建多列报表 195

问题三:怎样将分组与排序结合起来 197

问题四:如何指定数据库的默认语言 197

问题五:如何隐藏同组中的重复控件 197

问题六:Microsoft Access的排序准则是怎样的 197

问题七:报表为什么会打印出空白页 198

问题八:版面预览为什么显示错误数据 198

问题九:为什么在控件中会显示“#错误?”或“#名称?”等信息 198

问题十:如何在报表中计算百分比 198

实例九 创建高级报表 199

本例目标 199

操作流程 200

步骤一:在报表中创建一个子报表 200

步骤二:在报表中插入图表 207

步骤三:创建标签 215

本例小结 218

疑难解答 218

问题一:如何准确地描述子报表 218

问题二:有哪些创建子报表的方法 219

问题三:主报表和子报表是如何链接的 220

问题四:为什么有时候对图表的编辑无法保留下来 220

问题五:为什么图表会变淡或变成空白 221

问题六:为什么有时候无法修改图表上的标签格式 221

问题七:如何在图表上按自己希望的顺序放置字段 221

问题八:如何隐藏窗体或报表中的节或控件 222

问题九:如何为报表中每个主体记录标号 222

问题十:如何用预定义格式来设置窗体、报表或控件的格式 222

问题十一:如何基于多表创建报表 223

问题十二:如何创建在打印时可以随数据自动增大或缩小的文本框 224

问题十三:如何将窗体保存为报表 224

问题十四:什么是窗体和报表模板 224

问题十五:如何优化报表和子报表的性能 225

实例十 创建宏 226

本例目标 226

操作流程 227

步骤一:选择宏对象窗口 227

步骤二:打开编辑窗口 227

步骤三:选填宏动作 228

步骤四:保存宏 228

步骤五:运行宏对象 229

步骤六:执行宏 229

步骤七:检查宏对象的执行结果 230

步骤八:把宏对象扩充为宏组 230

步骤九:保存宏组 231

步骤十:添加宏组到对象中 231

步骤十一:检验执行宏组命令 232

本例小结 233

疑难解答 233

问题一:有哪些宏动作 233

问题二:触发宏事件可分为几类 236

问题三:怎样在宏中设置操作参数的提示 240

实例十一 建立模块 242

本例目标 242

操作流程 243

步骤一:设定需要用类模块完成的任务 243

步骤二:准备新建模块 243

步骤三:选择生成器 244

步骤四:熟悉模块编制对话框的基本结构 245

步骤五:编制“BeforeUpdate”的代码 246

步骤六:编制“CustomerID”自定义过程“AfterUpdate”的代码 247

步骤七:编制“Orders”窗体中“Print Invoice”的模块代码 248

步骤八:调试和编译Visual Basic for Application程序代码 249

步骤九:执行VBA程序代码 250

本例小结 251

疑难解答 251

问题一:如何将数据限制为记录的子集 251

问题二:如果出“没有找到方法或数据成员”的消息怎么办 252

问题三:如何优化Visual Basic程序代码 252

问题四:如何调用子窗体和子报表中的过程 253

问题五:如何在Visual Basic中设置窗体、报表和控件的属性 253

问题六:如何在模块窗口中显示语法信息 254

问题七;如何挂起代码执行时在“模块”窗口显示变量或表达式的值 254

问题八:如何在Visual Basic中设置Startup属性 254

问题九:如何在Visual Basic中设置选项 255

实例十二 数据交换和共享 256

本例目标 256

操作流程 257

步骤一:在Microsoft Access中导出数据 257

步骤二:在Microsoft Access中导入数据 259

步骤三:与Microsoft Excel共享数据 261

步骤四:与Microsoft Word共享数据 263

步骤五:在电子邮件和自动拨号中使用Access 266

本例小结 268

疑难解答 268

问题一:怎样确定应该插入对象还是链接对象 268

问题二:如何解决双击链接对象或嵌入对象时,却得到文件不能打开的信息 269

问题三:什么是数据透视表 269

问题四:如何将数据从其他应用程序复制或移动到Microsoft Access中 270

问题五:如何处理数据库大小的增加幅度比添加对象的大小大得多的问题 270

问题六:如何防止改变图片大小时,图像产生失真 270

问题七:为什么有时不能找到数据透视表 270

实例十三 页的建立 272

本例目标 272

操作流程 273

步骤一:打开数据库 273

步骤二:选择创建Web页来源表或查询 273

步骤三:选择数据访问页中应有的字段 274

步骤四:键入标题文字 274

步骤五:改变标题控件属性 275

步骤六:升级字段“Country”和“Region” 275

步骤七:保存数据访问页 276

步骤八:更改视图的设计 276

步骤九:查看数据访问页的设计结果 277

步骤十:在数据访问页上执行查看数据 277

步骤十一:用WWW方式访问Web页 277

步骤十二:在WWW上查看数据库的数据 278

本例小结 279

疑难解答 279

问题一:在Access中哪些对象可以使用超级链接 279

问题二:Microsoft Access支持哪些超级链接协议 280

问题三:为什么有时单击超级链接时显示错误信息 281

实例十四 数据库安全管理 282

本例目标 282

操作流程 283

步骤一:设置用户账号和组账号 283

步骤二:新建Microsoft Access工作组信息文件 283

步骤三:创建安全管理员、安全用户和安全组的账号 285

步骤四:指定或删除对数据库和其对象的权限 286

步骤五:创建或更改密码 288

步骤六:保护Visual Basic代码 291

本例小结 292

疑难解答 293

问题一:Access中有哪些权限类型 293

问题二:如何组织安全账号 293

问题三:如何恢复损坏或删除了的Microsoft Access工作组信息文件 294

问题四:如何处理位于密码保护数据库中表的链接 295

问题五:如何将整个数据库的所有权转移给其他管理员 295

问题六:如何将引用另一数据库的数据库保存为MDE文件 295

附录一 宏操作参数 297

附录二 VBA中部分错误信息码 309