《Access 2000程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Whil Hentzen(W.亨岑)著;希望图书创作室译
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:1999
  • ISBN:7900024956
  • 页数:316 页
图书介绍:

目 录 3

第一部分Access的交互使用 3

第1章Access 2000界面 3

1.1什么是Access 3

1.2 Access界面 4

1.2.1菜单 4

1.2.2 工具条 5

1.2.3定制环境 6

1.2.4数据库及项目界面 9

1.2.5选项 10

2.1结构化数据 12

第2章数据存储在什么地方 12

2.1.1关系模型 13

2.2数据库设计 16

2.2.1 示例数据库应用程序 16

2.2.2 问题 17

2.2.3解决方法是归一化 17

2.2.4设计表(深入研究) 18

2.2.5 选择主关键字(深入研究) 19

2.2.6为什么说归一化的工作是 20

值得的 20

2.3 Access的数据库结构 21

2.4.1 字段类型 22

2.4字段类型及属性 22

2.4.2 字段属性 24

2.4.3 EMPTY?BLANK?NULL? 26

ZERO LENGTH? 26

2.4.4字段查看 26

2.5创建数据成分 27

2.5.1创建数据库 27

2.5.2创建表 27

2.5.3表属性 28

2.5.4创建索引 29

2.5.5创建关系 30

2.6.2命名规范(深入研究) 32

2.6 MG数据库的结构 32

2.6.1 OWner表 32

2.6.3 Car表 33

2.6.4 Components表 33

2.6.5 Previous Owners表 33

2.6.6 Color表 33

2.7修改数据库成分 34

2.7.1修改表 34

2.7.2修改字段 34

3.1使用数据表(Datasheet) 36

3.1.1数据表导航 36

第3章数据处理 36

3.2 改变布局及格式 38

3.2.1移动列 39

3.2.2显示和隐藏列 40

3.2.3冻结列 40

3.2.4格式化数据表 40

3.3数据搜索 41

3.3.1简单搜索 41

3.3.4用窗体设置过滤器 43

3.3.3 通过选择设置过滤器 43

(深入研究) 43

3.3.2使用通配符搜索数据 43

3.3.5改变数据的显示顺序 45

3.3.6使用不止一个排序字段 46

(深入研究) 46

3.4 增加、编辑及删除数据 47

3.4.1 增加记录 47

3.4.2 增加与编辑数据 47

3.4.3删除记录 48

3.4.4保存数据 49

3.5 多用户问题 49

第4章得到你的数据——查询 55

4.1使用查询 55

第二部分Access工具 55

4.2快速开始查询 56

4.2.1设置查询条件 58

4.2.2多值匹配(深入研究) 59

4.2.3查询排序 60

4.2.4创建字段计算 60

4.2.5隐藏字段 61

4.2.6控制字段显示 61

4.3汇总查询 62

4.3.1 函数如何处理NULL值 65

(深入研究) 65

4.4多表查询 65

(深入研究) 66

4.4.1处理表间多重关系 66

4.4.2创建多表查询 68

4.4.3多表查询汇总 69

4.4.4外部连接 69

4.4.5查询嵌套 71

4.5控制查询的运行 72

第5章创建数据输入窗体 75

5.1窗体术语 75

5.1.1窗体用法类型 75

5.1.2窗体类型 75

5.13窗体控件 78

5.1.5窗体导航 81

5.1.4使用窗体 81

5.1.6删除记录 82

5.1.7快捷键 82

5.2用户界面设计基础 83

5.2.1使界面浅显易懂 83

5.2.2预先警告用户 84

5.2.3给用户一个出口 84

5.2.4尽可能的保护用户 84

5.2.5不要使用行话 85

5.2.6依设计使用控件 85

5.2.7考虑有残疾的用户 85

5.3创建窗体 86

5.3.1改变控件外观及其他属性 88

(深入研究) 88

5.3.2在窗体上重排控件 89

(深入研究) 89

5.4窗体外观及属性 90

5.5控件:Up Close 92

5.5.1标签 92

5.5.2文本框 92

5.5.3复选框 93

5.5.4选项组 93

5.5.6组合框 95

5.5.5单选钮 95

5.5.7查看表的合理性(深入研究) 98

5.5.8列表框 99

5.6创建窗体 100

5.6.1多页窗体 100

5.6.2 连续窗体 101

5.6.3子窗体 101

第6章报表 104

6.1运行现有报表 104

6.1.1打印预览 104

6.2创建简单报表 106

6.1.2创建页 106

6.2.1添加页头注或尾注 110

6.2.2添加报表头注或尾注 111

6.2.3控制排列顺序 111

6.2.4报表分组 112

6.3报表属性 113

6.3.1细节区属性 113

6.3.2页头注和页尾注属性 114

6.3.3报表属性 114

6.3.4根据日期分组记录 114

(深入研究) 114

6.3.7报表表达式 115

6.3.6组头注及尾注属性 115

6.3.5排序及分组属性 115

6.3.8创建复杂的报表表达式 117

(深入研究) 117

6.3.9计算与汇总 118

6.3.10多列报表 120

第7章宏 121

7.1创建并运行宏 121

7.1.1创建宏 122

7.1.2运行宏 124

7.2调试宏 125

7.3多操作的宏 126

7.4自动执行的宏 128

7.5和窗体一起运行宏 128

7.5.1宏的命名规则(深入研究) 130

7.6从宏中参考对象 131

7.6.1创建控件命名规范的窗体 132

7.6.2确定宏、设置操作以及 133

设置属性 133

7.6.3将宏连入窗体事件 136

7.6.4创建宏表达式(深入研究) 136

7.7宏操作 136

7.7.1打开及关闭对象 137

7.7.2打印和输出 138

7.7.3逻辑结构 139

7.7.4设置值 140

7.7.5数据查找 140

7.7.6菜单和工具条操作 141

7.7.7控制显示和焦点 141

7.7.8用户反馈 142

7.7.9对象处理 142

第8章在Access 2000数据库中加入Vi sualBasic For Applications 144

8.1使用VBA 144

8.2 VBA看起来如何 144

8.3如何创建和使用子程序 145

8.4如何创建并使用函数 147

8.5将函数与窗体控件相连 149

8.6函数中的多值逻辑 151

8.7向函数传递参数 152

8.8如何掌握所有的编程声明 156

第9章应用程序控制元件:向数据库 157

中添加菜单和工具条 157

9.1定制菜单项 157

9.1.1创建定制菜单 157

9.1.2 将定制的菜单和窗体相连 162

9.2定制快捷菜单 163

9.3定制工具条 164

9.4创建使用定制菜单的应用程序 166

10.1修复被破坏的数据库 168

第10章数据库维护和安全 168

10.2压缩数据量极大的数据库 169

10.3数据库安全 170

10.3.1 向数据库中添加密码级 170

安全机制 170

10.3.2向数据库中添加用户级 171

安全机制 171

10.3.3使用.MDE文件防止数据 174

库被修改 174

11.1 Access 2000:基于对象的工具 176

第11章对象集和Access对象模型 176

11.1.1面向对象编程的严格定义 177

(深入研究) 177

11.2对象模型概念 178

11.3参考对象模型部分 178

11.3.1安全使用工作区和数据库 179

(深入研究) 179

第三部分创建Access应用程序 183

第12章构建Access应用程序 183

12.1困难之处在哪儿 184

12.3定义属性集 185

12.2应用程序目标 185

12.4定义窗体、过程和报表 186

12.4.1用途 187

12.4.2窗体或报表的原型和屏幕 187

显示 187

12.43 Access 187

12.4.4用法 187

12.4.5规则 187

12.5常用组件 188

12.6说明组件的使用 188

12.7列出命名规范 188

12.8定义数据结构 191

12.9最初的结构考虑 192

第13章建立应用程序基础 194

13.1 MGCarClub应用程序特性 194

13.1.1开始过程 195

13.2创建数据库和应用程序 196

菜单或转换台 196

13.2.1创建一个应用程序菜单 196

13.2.2创建一个转换窗体 199

13.3定义开始选项 200

13.4创建一个闪烁屏幕 202

13.5运行应用程序的基础 202

13.6向数据库中添加表 204

13.7初始结构考虑 205

想象时 206

14.1错误类型的表现 206

14.1.1产品中的错误 206

14.1.2编译时错误 206

第14章调试——当事情的发展超出 206

14.1.3运行时错误 207

14.1.4逻辑错误 207

14.1.5用户产生的错误 208

14.2 调试Mindset 209

14.2.1 进行观测 209

错误 209

14.1.6调试包括开发者导致的 209

14.2.2温习科学方法 210

14.2.3了解它为什么会那样 210

14.2.4每次只发现一个问题 211

14.2.5最后一句话 211

14.3调试工具 211

14.3.1 Debug窗口 212

14.3.2 不要忘记信息框 218

14.4调试技术 219

14.4.1 Option Explicit 219

14.4.2命名规则 219

14.4.4变量范围 220

14.4.3强类型 220

14.4.5模块代码 221

14.4.6一致性 221

第15章当事物的发展出乎意料: 222

创建错误处理器 222

15.1错误类型——重复访问 222

15.2创建一个简单的错误处理器 223

15.3当错误发生后进行下一步 226

结果控制 226

15.4创建通用的错误处理器 228

16.1.1更新查询 232

16.1动作查询 232

第16章高级查询 232

16.1.2删除查询 233

16.1.3追加查询 234

16.1.4生成表查询 235

16.1.5交叉表查询 236

16.2查询的特殊属性 239

16.3 SQL:Access查询背后的语言 240

16.3.1基本的SQL语法 241

16.3.2字段表 242

16.3.3记录子集 243

16.3.6多表查询 244

16.3.5子汇总(subtotaling) 244

16.3.4汇总函数 244

16.3.7控制输出结果:排序 245

(ORDERBY) 245

16.3.8控制输出结果:DISTINCT. 246

16.3.9控制输出结果:HAVING.. 246

第17章高级窗体技术 247

17.1窗体的高级窍门和技巧 247

17.1.1 选择、移动和定位控件 247

17.2窗体的属性和事件 250

17.2.1 窗体属性 250

17.2.2窗体事件 253

17.3特殊类型的窗体 255

17.3.1 The Message Box 255

17.3.2 Input Box 257

第18章高级输出技术 258

18.1事件和高级属性 258

18.1.1报表事件 258

18.1.2关于报表事件 259

18.1.3报表的特殊属性 259

18.2附加控件 260

18.2.1页中断 260

18.2.2图像和图片 260

18.3为报表提供数据 261

18.4将数据输出成其他格式 262

18.4.1把内嵌式SQL语句转换成 262

存储式查询(深入研究) 262

第19章完成规则 263

19.1 一个优秀的程序由什么组成 263

19.2 Microsoft Office 2000 Developer 264

19.3安装MOD 265

19.4应用程序的优化 267

19.4.1硬件和环境 267

19.4.2数据库和查询设计 267

19.4.3窗体和报表设计 268

19.5 HTML帮助生成器 269

19.5.1 HTMLHelp看起来像什么 269

19.5.2创建HTML Help文件 271

19.5.3将HTML Help包含到 275

Access应用程序中 275

19.6答案向导生成器 275

第20章部署应用程序 277

20.1打包方式 277

20.4将应用程序组织到一起 278

到几个步骤 278

Wizard怎样工作——要用 278

20.3.1 Package and Deployment 278

20.3发布Access应用程序的专业 278

方法 278

20.2发布Access应用程序的简单 278

途径 278

20.5 Access 2000 Run Time 279

20.5.1激活Microsoft Access Run 279

Time环境 279

20.5.2 Full Microsoft Access和RunTime环境的差别 279

20.5.4如果用户具有Full Microsoft 280

Access 280

和Microsoft Access 280

20.5.3 Run Time的注册关键字 280

20.5.5安装Access Run Time 281

20.6将你的成果打包 281

20.6.1打包处理 281

20.6.2结构化一个开发路径 281

(深入研究) 281

20 7 附加文件 283

20.8 Packaging and Deployment 283

Wizard 283

第四部分高级功能 287

第21章客户机/服务器技术 287

21.1创建Access项目 287

21.4安装附加的OLE DB供应商 289

21.2使用Access项目 289

21.3改变连接 289

21.5 Microsoft Data Engine(MSDE) 290

21.6再次考虑客户机/服务器应用程 291

序的用户界面 291

21.7优化具有SQL Server后端数据库 292

的Access应用程序 292

第22章在Access应用程序中使用 293

ActiveX控件 293

22.1可以使用哪些ActiveX控件 294

控件 298

22.2在Access窗体中使用ActiveX 298

22.3关于使用ActiveX控件的一些 300

警告 300

第23章和其他应用程序相连:在Access 303

应用程序中使用自动化 303

23.1动态数据交换(DDE) 303

23.2自动化 304

第24章在网上使用Access 2000 309

24.1超链接字段类型 309

24.2将报表存为HTML格式 313

24.3 Data Access Pages 314

24.4结束语 316