在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Excel VBA+ADC+SQL入门教程笔记.docx

Excel VBA+ADC+SQL入门教程笔记.docx

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:7.66M
  • 下载次数:64
  • 浏览次数:568
  • 发布时间:2020-10-15
  • 实例类别:一般编程问题
  • 发 布 人:lzbyjiang
  • 文件格式:.docx
  • 所需积分:6
 相关标签: Excel sql vba ADC 入门

实例介绍

【实例简介】SQL在Excel VBA中的应用,共126页

【实例截图】

【核心代码】


目     录
Excel VBA ADO SQL入门教程	1
2. 简单认识ADO	1
2.1 ADO	1
2.2 在VBA中引用ADO类库一般有两种方式。	1
2.2.1 一种是前期绑定	1
2.2.2 使用代码后期绑定。	2
2.3 数据源的链接	2
2.3.1 本节小贴士:	5
2.4 如何使用ADO执行SQL语句。	5
3. SQL查询中字段技巧的总结	7
3.1 几个概念	7
3.1.1 数据库	7
3.1.2 数据表	7
3.1.3 记录和字段	8
3.2 SELECT基本语法	8
3.3 常用字段查询语句以及常见问题的解决方法。	9
3.3.1 单个字段查询	9
3.3.2 多个字段查询	9
3.3.3 查询所有字段的快捷方式	9
3.3.4 别名的使用	10
3.3.5 特殊字段名的处理	10
3.3.6 无字段名情况的处理	11
4. SQL查询中“表”技巧的总结	12
4.1 Excel整表引用	12
4.2 区域成表	12
4.2.1 标题行不处于表格的第一行	12
4.2.2 一张表里存在两个或更多个“表”	13
4.2.3 需要引用计算表格整列的数据	14
4.2.4 本节小贴士:	14
4.3 跨工作簿的表	14
4.3.1 OLE DB法	15
4.3.2 VBA ADO使用SQL法	15
5. 使用SQL实现数据去重	17
6. 排序及技巧应用	19
6.1 常规排序	19
6.2 自定义排序	20
6.2.1 IIF函数法	20
6.2.2 INSTR函数法	21
6.3 排序的扩展应用:提取前n大或后n小的记录	21
6.4 本章重点:	22
7. 条件查询(上)	22
7.1 Where?  where!	22
7.2 单条件查询	22
7.3 多条件查询	23
7.3.1 “与”关系的多条件筛选	23
7.3.2 “或”关系的多条件筛选	23
8. 条件查询(下)	24
8.1 Excel和SQL中的通配符	24
8.2 VBA ADO SQL应用范例	25
8.2.1 小贴士:	27
9. 聚合函数	28
9.1 什么是聚合函数?	28
9.2  举个小栗子。	28
9.3 重点说下聚合函数COUNT(计数)	29
9.3.1 COUNT(*)和COUNT(字段)	29
9.3.2 条件计数	31
10. 分组聚合	32
10.1 分组聚合	32
10.1.1 分组	32
10.1.2 分组 聚合=分组聚合	34
10.2 满足特定条件的分组聚合	35
10.2.1 例1	35
10.2.2 例2	35
10.2.3 例3	35
10.3 HAVING子句和WHERE子句的异同	36
10.3.1 相同之处在于,两者都可以定义搜索条件。	36
10.3.2 不同之处	36
11. SELECT语法结构和运算顺序	38
11.1 SELECT语法结构	38
11.2 SELECT运算顺序	38
11.3 应用举例	40
12. 多表数据合并	41
12.1 UNION运算符	41
12.2 UNION的基本要求	42
12.2.1 要求select语句列数相同,字段顺序相同	42
12.3 实际应用中的常用技巧	44
12.3.1 列数不同时的解决技巧	44
12.3.2 表格列数统一,但个数过多	45
12.3.3 小贴士:	47
13. 子查询	47
13.1 什么是子查询?	47
13.1.1 子查询有两个特点	48
13.1.2 子查询的两个类别	48
13.2 单值子查询	48
13.2.1 常见的小栗子	49
13.3 多行子查询	50
13.3.1 EXISTS和IN两个关键字有何不同?	52
13.4 多行子查询是必须的吗?	54
13.4.1 小贴士:	54
14. 交叉连接	55
14.1 连接查询	55
14.2 第一种连接方式:FORM WHERE连接方式	55
14.2.1 连接的应用举例	55
14.3 FROM WHERE的这种连接查询方式的缺陷	59
15. 内连接	59
15.1 第二中连接方式:JOIN ON连接方式	59
15.2 交叉连接(CROSS JOIN)……	60
15.3 内连接	60
15.4 内连接和交叉连接的特点	62
16. 外连接	62
16.1 外连接,也就是OUT JOIN……	62
16.2 外连接的用法	63
16.2.1 问题一:查询花名册表中,每一个学员的考试成绩。	63
16.2.2 问题2:查询成绩表中每一位学员的学号	64
16.2.3 问题3,查询‘花名册’和‘成绩表’所有学员的成绩以及学号	65
16.3 外连接是我们日常工作中更常使用到的	66
17. 如何使用SQL制作交叉式报	67
17.1 SQL查询语句中的交叉表查询.	67
17.1.1 先说下什么是交叉表。	67
17.2 交叉表查询的具体用法	67
17.3 如何增加和删除列字段	70
17.4 列字段中增加‘总分’数据	71
17.5 交叉表(TRANSFORM)语句基本结构	72
17.5.1 小贴士	73
18. DELETE删除语句	74
18.1 DELETE基础语法	74
18.1.1 应用举例	74
18.2 DELETE删除语句的局限	78
19. UPDATE更新语句	78
19.1 UPDATE语句。	78
19.2 UPDATE更新语句的基本用法	80
19.2.1 修改多列数据例子	80
19.2.2 UPDATE搭配子查询的例子	81
19.2.3 UPDATE关联查询更新的例子	81
19.3 使用UPDATE语句批量删除单元格内的值	82
20. INSERT语句	83
20.1 使用INSERT……VALUES语句直接向数据库中插入一行数据	83
20.1.1 应用举例	83
20.2 如何同时插入多行记录	85
20.3 将查询数据插入到一张事先并不存在的表	87
21. ADO常用连接字符串	89
21.1 ADO内部的常用对象	89
21.2 Connection对象	89
21.2.1 Connection对象的方法或函数	91
22. Connection对象的Execute	92
22.1 Connection对象的Execute方法	92
22.2 Execute方法的两种使用形式	92
22.2.1 小贴士:	94
22.3 Execute方法的局限性	94
23. OpenSchema获取表信息	95
23.1 OpenSchema方法的作用及语法	95
23.2 应用举例——获取表的相关信息	96
23.3 应用举例——获取指定工作簿每个表的字段信息	99
23.4 应用举例——多工作表数据汇总	100
24. 认识RecordSet对象	103
24.1 通常有两种方法创建查询记录集。	103
24.2 引用Recordset对象,并创建一个记录集的方法	104
24.3 代码释义Open方法	106
24.3.1 小贴士:	107
24.4 代码释义Fields属性	107
24.5 代码释义 RecordCount属性	108
24.5.1 小贴士:	108
24.6 代码释义 CopyFromRecordset方法	108
25. 将记录集转换为数组	109
25.1 对记录集的数据进行循环遍历	109
25.1.1 实现对记录集的遍历的常用方法	109
25.1.2 用数组法实现对记录集的遍历	109
25.1.3 用游标法实现对记录集的遍历	111


标签: Excel sql vba ADC 入门

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警