前言 1
第1章构建查询 7
1.1查找不匹配的记录 7
1.2使用AND和OR 10
1.3在Criteria中使用IN运算符 13
1.4使用NOT运算符排除记录 16
1.5为查询设置参数 17
1.6使用Top和Bottom返回记录 22
1.7删除重复的记录 24
1.8返回随机记录 30
1.9通过子查询对数据过滤进行微调 31
1.10通过联合查询组合数据 36
1.11在选择查询中插入任意字段 40
1.12通过别名简化SQL语句 43
1.13创建左联接 44
1.14创建右联接 46
1.15创建外联接 48
第2章查询计算 51
2.1在数据集中求和或者平均值 51
2.2按组计数 55
2.3在查询中使用表达式 57
2.4在查询中使用自定义函数 59
2.5在查询中使用正规表达式 62
2.6使用Cartesian乘积返回数据的所有组合 66
第3章动作查询 78
3.1运行更新查询 78
3.2追加数据 84
3.3删除数据 88
3.4通过生成表查询创建表 93
第4章管理表、字段、索引和查询 96
4.1通过程序创建表 96
4.2改变表结构 103
4.3创建和使用索引 105
4.4通过程序删除一个表 107
4.5通过程序创建一个查询 108
第5章字符串数据 112
5.1从字符串的左侧或者右侧返回字符 112
5.2在已知起始位置和长度的情况下返回字符串中间的字符 114
5.3在已知字符的情况下返回子字符串的起始位置 115
5.4删除字符串末尾的空格 117
5.5删除字符串中间的空格 119
5.6用一个字符串替换另一个字符串 121
5.7连接数据 123
5.8排列作为文本格式存储的数字 126
5.9通过ASCII码对字符进行分类 129
第6章利用程序处理数据 133
6.1在Access中调用Excel函数 133
6.2处理内存数据 137
6.3使用多维数组 141
6.4数组排序 144
6.5平面化数据 148
6.6扩展数据(Expanding data) 151
6.7加密数据 153
6.8应用近似匹配 157
6.9应用事物处理(Transaction Processing) 160
6.10对Windows注册表进行读取和写入 162
6.11创建图表 164
6.12获取网络HTML资源 169
6.13创建自定义报告格式 172
6.14数值取整 176
6.15 运行Word邮件合并 179
6.16建立一个复杂的查询选择窗体 181
第7章导入和导出数据 186
7.1创建一个导入/导出规格 186
7.2自动导入和导出 192
7.3通过FileSystemObject导出数据 195
7.4通过FileSystemObject导入数据 197
7.5使用XML导入和导出数据 201
7.6生成XML架构 204
7.7通过XSLT导入或者导出 206
7.8通过MSXML Parser处理XML 208
7.9读写XML属性 213
7.10创建一个RSS种子 214
7.11传递参数到SQL Server 217
7.12处理从SQL Server存储过程中返回的数值 218
7.13处理SQL Server数据类型 219
7.14处理内嵌引号 221
7.15从Outlook Calendar中导入约会 222
7.16从Outlook中导入电子邮件 225
7.17处理Outlook联系人名单 227
7.18从Excel中导入数据 230
7.19向Excel中导出数据 233
7.20与PowerPoint协同工作 234
7.21选择随机数据 237
第8章日期和时间计算 240
8.1计算经过时间 240
8.2 Counting Elapsed Time with Exceptions 244
8.3时区 246
8.4闰年 249
8.5分离年、月和日 250
8.6分离小时、分钟和秒 252
8.7时间相加 253
第9章商业及财务问题 257
9.1计算加权平均值 257
9.2计算移动平均线 259
9.3计算回收期 260
9.4计算投资收益 262
9.5计算直线法折旧 263
9.6创建贷款支付表 265
9.7使用PivotTable和PivotChart 267
9.8创建PivotTable 269
9.9用数据制图 272
9.10确定趋势 275
9.11查找Head and Shoulders模式 279
9.12布林线 289
9.13计算邮编之间的距离 291
第10章统计学 297
10.1创建柱状图 297
10.2查找和比较平均值、众数和中位数 299
10.3计算一组数据的方差 303
10.4计算两组数据的协方差 305
10.5计算两组数据的相关性 307
10.6返回一组数据中的所有排列 307
10.7返回一组数据的所有组合 310
10.8计算一组数据中的一个数值出现的频率 311
10.9计算增长率 313
10.10计算一组数据的概率群分布函数 315
10.11计算峰值以了解一个概率群分布的峰度或平坦度 317
10.12确定一组数据的倾斜度 320
10.13通过百分比的形式返回数据 322
10.14确定数据项目的排名 324
10.15 确定线性回归的斜率和截距 325
10.16测量波动性 326