vba中如何在access的一张表中得到所有的列名?

比如我的表列名分别为a,b,c。如何得到这三个字段?... 比如我的表列名分别为 a,b,c。如何得到这三个字段? 展开
 我来答
pmaWendy
2015-11-05 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4931
采纳率:76%
帮助的人:592万
展开全部

1,打开该access,点击创建,然后点击查询设计。

2,在跳出的窗体的显示表中选择列名所在的目标表名。

 

3,双击字段,选择要显示的字段,便会出现在下面的编辑框里。

4,选择完之后点击保存,点击工具栏上的运行,就可以查看效果了。

tjrmgs
2014-11-20 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1034万
展开全部

这里提供下列ACCESS 窗体VBA示例代码供参考


假设数据库里有一张“定价表”,为ACCESS 窗体命令按钮编写单击事件过程,单击该按钮后即可弹出消息框,告知该表共有多少个字段和它们的名称

Private Sub Command0_Click()
Dim rs As New ADODB.Recordset
Dim strSql As String
Dim i As Integer
Dim colNames As String
strSql = "select * from 定价表 where false"  '“where false”的作用是只提取字段信息不要数据
rs.CursorLocation = adUseClient
rs.Open strSql, CurrentProject.Connection, adOpenStatic, adLockReadOnly
'循环读取字段名
For i = 0 To rs.Fields.Count - 1
colNames = colNames & "," & rs(i).Name
Next i
colNames = Mid(colNames, 2)
'弹出消息框
MsgBox "定价表共有" & rs.Fields.Count & "个字段,字段名分别是:" & colNames
rs.Close
Set rs = Nothing
End Sub

注意上述代码需要引用ADO。引用方法,于窗体代码窗口,菜单——工具——引用

在弹出的“引用”对话框,勾选“Microsoft ActiveX Data Object 2.1” 或更高版本。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelOffice
2014-11-20 · TA获得超过570个赞
知道小有建树答主
回答量:1583
采纳率:0%
帮助的人:740万
展开全部
搜索下ADO
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式