当前位置: 首页 > wzjs >正文

广州网站制作后缀泸州网站seo

广州网站制作后缀,泸州网站seo,有框架有模板怎么做网站,wap网站登陆系统《VBA数据库解决方案》教程(版权10090845)是我推出的第二套教程,目前已经是第二版修订了。这套教程定位于中级,是学完字典后的另一个专题讲解。数据库是数据处理的利器,教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…

《VBA数据库解决方案》教程(版权10090845)是我推出的第二套教程,目前已经是第二版修订了。这套教程定位于中级,是学完字典后的另一个专题讲解。数据库是数据处理的利器,教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法和实例操作,教程第一版的修订内容主要是完成所有程序文件的32位和64位OFFICE系统测试。

这套教程共两册,八十四讲,今后一段时间会给大家陆续推出修订后的教程内容。今日的内容是:VBA数据库解决方案第二十讲:SQL在VBA中几种常见的表达方式

【分享成果,随喜正能量】100 真正能给你撑腰的,是丰富的知识储备,足够的经济基础,持续的情绪稳定,可控的生活节奏,和那个打不败的自己。。

第二十讲 SQL在VBA中几种常见的表达方式

在之前的讲解中我们从ADO的创建、连接到记录集的操作,已经讲了很多VBA对数据库的实际操作,到这里,读者应该对用VBA操作数据库有了一个清晰的印象,从各个步骤上看我们不难得出一个重要结论:要让ADO有效工作,关键是我们给它发出什么样的SQL指令。

在每一讲的讲解中,我已经简单介绍了SQL的情况。现在我们有必要总结一下VBA中SQL语句的几种常见查询的表达方式。

1 Select 查询表达式 From 数据区域

其中,”查询表达式”可以是下列之一或其组合,或者多种方式的组合,用逗号搁开:

(1)星号(*)表示“数据源”的所有字段。

(2)字段名

(3)常量表达式

(4)任何有效的计算表达方式

这类查询的SQL语句我们已经用了非常多了:如 strSQL = "SELECT * FROM 员工信息"

  • 注意点:

1) 有时使用AS重新命名字段名称 当查询表达式使用“字段名”时,字段名就是其本身,使用“常量表达式”和“任何有效的计算表达方式”时,系统将为该字段重新命名一个字段名,这个字段名通常没有意义,这时可以在表达式中使用AS为字段重新命名,当然对字段名也可以通过使用AS为其重新命名。AS并不对查询结果造成实质影响。下面是使用AS的一个例子:strSQL = "Select 班级,姓名 AS 名字,语文+数学+英语 AS 总成绩 from员工信息"

2) 使用DISTINCT删除重复记录

例如:在“员工信息”表中有重复记录,如果希望若干重复的记录只显示一条,可以使用DISTINCT进行限定。

strSQL = "Select distinct * from 员工信息"

例如:数据库中信息参考表内容如下:

上述数据中很多是有重复的。我们可以用下面的代码进行排重处理:

Sub mynz_20_1() '有重复数据,排重 第20讲 结构化查询语言SQL在VBA中的几种常见的查询表达方式

Dim cnADO As Object, rsADO As Object

Dim strPath As String, strSQL As String

Dim i As Integer

Set cnADO = CreateObject("ADODB.Connection")

Set rsADO = CreateObject("ADODB.RecordSet")

strPath = ThisWorkbook.Path & "\mydata2.accdb"

cnADO.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strPath

'strSQL = "SELECT * FROM 信息参考"

strSQL = "Select distinct * from 信息参考"

rsADO.Open strSQL, cnADO, 1, 3

Sheets("20").Select

Cells.ClearContents

For i = 0 To rsADO.Fields.Count - 1

Sheets("20").Cells(1, i + 1) = rsADO.Fields(i).Name

Next i

For i = 1 To rsADO.RecordCount

For j = 0 To rsADO.Fields.Count - 1

Sheets("20").Cells(i + 1, j + 1) = rsADO.Fields(j)

Next j

rsADO.MoveNext

Next i

rsADO.Close

cnADO.Close

Set rsADO = Nothing

Set cnADO = Nothing

End Sub

部分代码截图:

运行后显示数据:

(待续)

本讲内容参考程序文件:VBA与数据库操作(第一册).xlsm

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:



http://www.dtcms.com/wzjs/292594.html

相关文章:

  • 郑州房地产网站建设如何做好营销推广
  • 网站栏目建设调研唐山seo排名
  • 婺源做微信网站自己创建网站
  • 网页美工设计店铺页首制作过程宁波seo优化报价多少
  • 电子商务网站域名注册要求南昌网站seo
  • html学校官网代码制作锦州网站seo
  • 微信创建网站应用程序太原seo排名优化软件
  • 做灯箱的网站成都seo优化公司
  • 软件开发和网站开发天津网站优化
  • 建设服装网站的意义重庆人社培训网
  • wordpress网站被劫持重定向今天发生的重大新闻内容
  • 广州网站制作公司 番禺软件开发平台
  • 批量刷wordpress评论什么是seo关键词
  • 中信建设有限责任公司电话宁波seo服务推广
  • 网站怎么办理流程seo需要培训才能找到工作吗
  • 风格活泼的网站设计北京网站seo优化推广
  • 展示型网站建设seo快速排名培训
  • 开源企业网站管理系统网络营销毕业论文8000字
  • 行业门户网站建站爱站网络挖掘词
  • 门户网站建设所需条件免费视频网站推广软件
  • 创建网站购买域名要注意什么2022年最火文案
  • 营销网站的功能构成网店运营培训
  • 郝友做的网站在哪里做推广效果好
  • 网站建设seo视频免费seo技术教程
  • 郑州seo顾问培训网站怎么优化推荐
  • WordPress链接变色成都网站seo推广
  • 垂直类网站怎么做推广优化搜索曝光次数的方法
  • 旅游找什么网站好百度网游排行榜
  • 怎样用电脑ip做网站seo的优化技巧和方法
  • 东营住建局官网成都seo培训