access读取所有的表

Roger_mrj 2016-03-02 12:09:01
怎么在access中依次读取所有的表,并进行处理
...全文
560 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunqv 2016-04-10
  • 打赏
  • 举报
回复
谢谢大家,问题已经解决了我是用下面的代码得到的表名 然后循环进行处理的 On Error Resume Next '对错误信息进行处理,如果不包含表则直接执行下一句sql Dim dbs As Database Dim tdf As TableDef Dim strSql As String Dim strName As String Set dbs = CurrentDb For Each tdf In dbs.TableDefs strName = tdf.Name If UCase。。。。。。Then strSql = "第一句代码 " DoCmd.RunSQL strSql '运行第1个更新语句 ElseIf UCase。。。。。。 Then strSql = "第一句代码 " DoCmd.RunSQL strSql '运行第1个更新语句 End If Next MsgBox "操作执行完毕"
Roger_mrj 2016-03-22
  • 打赏
  • 举报
回复
引用 2 楼 weiyf27 的回复:
select name from MSYSOBJECTS where type=1 and flags=0
这个只是能读取出表名,我主要是想对这个数据库里的所有表依次自动处理,比如我所有的表都有相同的字段,然后所有这些表中的这个字段都删除
未央舫 2016-03-12
  • 打赏
  • 举报
回复
select name from MSYSOBJECTS where type=1 and flags=0
lzp4881 2016-03-07
  • 打赏
  • 举报
回复
select Name from MSysObjects where type=1

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧