6.2.3 将数据显示到Excel表格中

时间:2022-06-25 08:58:33 

下面利用实例说明如何实现它们的沟通. 有一个名为author的数据表。放入Excel文件中。已知在c盘有一个dbl.mdb文件,数据库里面现在利用VBA实现Excel从db l.mdb文件提取需要的数据,并存放到excel表格中。
(1)新建一个Excel工作簿,打Excel VB编辑器。
(2)在该工程下,建立一个窗体,在窗体中添加一个按钮,
编辑窗口。
(3)在过程中输入以下代码:
Private Sub CommandButtonl_ Click()
Dim lcConnectionString, lcCommandText As String
Dim loADODBConnection As ADODB.Connection
Dim loADODBRecordset As ADODB.Recordset
,和Access钩通的连接字符串
lcConnectionString-"Driver-(Microsoft Access
双击该按钮,切换到代码
Driver (".mdb));”、‘
"DBQ-C八dbl.mdb;一‘
"ReadOnly-True"
,提取而要信息
lcCommandText-一select二‘
Set loADODBConnection一CreateObject("ADODB.Connection")
Set loADODBRecordset,CreateObject("ADODB.Recordset")
loADODBConnection.Open 1cConnectionString
loADODBRecordset.Open lcCommandText, loADODBConnection, 3, 1, 1
存入Excel中
Dim r, f As Integer
r一1
For f二0 To loADODBRecordset.Fields.Count一1
Sheets(1).Cells(r, f+1)一loADODBRecordset.Fields(f).Name
Next
While
r
Not loADODBRecordset.EOF
For f=
;,。
loADODBRecordset.Fields.Count一1
Sheets(1).Cells(r, f+1)一loADODBRecordset.Fields(f).Value
Next
1oADODBRecordset.MoveNext
wend 关闭连接
1oADODBConnection.Close
衰格自适应宽度
Sheets(1).Ce11s.EntireColumn.AutoFit
End Sub
读者重点要学习一下连接字符串:
1cConnectionString-"Driver-(Microsoft Access Driver (".mdb));
一DBQ-C八dbl. mdb;"‘"ReadOnly-True"
以上连接字符申将连接驱动改为Driver-(Microsoft Access Driver (*.mdb)),并利用DBQ
乡数.设置数据路径为C: dbl.mdb.当建立数据连接时,以上代码会直接打开db l.mdb。而
代码中查询的SQL语句如下:
select .from author
上面的SQL语句将查询author*中的所有数据。执行以上语句,筛选的结果如图6.13所
示。
这样,就可以成功利用VBA语句调用Access数据库中的信息了。数据操作范围进一步
扩大。

标签:利用,数据,语句,连接,Excel教程
0
投稿

猜你喜欢

  • 电脑WPS文档怎么设置表格边框

    2022-02-11 14:06:46
  • win11笔记本电池充不满的解决方法

    2023-12-29 04:20:33
  • 巧用WPS文字制作水印详细教程

    2022-05-29 08:58:00
  • wps文字中如何设置自动保存

    2022-09-21 15:20:31
  • 电脑显卡是什么?关于显卡的详细讲解

    2023-06-19 20:57:33
  • Win10专业版怎么更改硬盘ioc图标?

    2023-12-05 18:47:24
  • Firefox浏览器怎么设置缓存大小?火狐浏览器缓存目录大小怎么调整?

    2022-08-03 11:25:45
  • Win7缩略图不见了怎么办?

    2022-04-28 10:08:36
  • wps office视频怎么设置?

    2023-03-14 09:52:55
  • 手机wps怎么做表格?

    2022-09-04 21:17:18
  • 微软Excel2003只在特定区域填充背景教程

    2023-05-16 02:06:55
  • 用系统自带功能让Win10系统自动关机的方法教程

    2022-10-04 22:11:20
  • 360安全桌面怎么用?360安全桌面使用方法

    2022-04-23 14:05:12
  • Win11电脑开机桌面上没有任何图标解决方法

    2022-12-12 14:04:43
  • ​Word文档怎么设置其他人不能编辑文档

    2023-03-08 12:06:04
  • 当Win10系统的音量图标出现一个红叉怎么办?

    2023-12-18 01:28:19
  • Win10系统下删除Windows组件的操作方法

    2023-03-31 11:48:36
  • Win10系统关不了机怎么办?

    2023-11-24 06:37:44
  • WPS excel表格如何实现相同内容多表格复制

    2023-03-22 06:55:05
  • 怎样将wps表格转换为图片

    2022-10-24 15:26:09
  • asp之家 电脑教程 m.aspxhome.com