遍历数据库所有表并输出各个表的数据量,有多少条记录-ligy118
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


遍历数据库所有表并输出各个表的数据量,有多少条记录

发表时间:2023/3/29 11:58:59 评论(0) 浏览(1740)  评论 | 加入收藏 | 复制
   
摘 要:近期写一个小工具,想用以前写的一个工具作模板。数据库已经很大了,想知道是哪个表的数据多删一删。固有此代码。
正 文:

      近期写一个小工具,想用以前写的一个工具作模板。数据库已经很大了,想知道是哪个表的数据多删一删。固有此代码。

Sub CountRecords()
    Dim db As DAO.Database
    Dim tbl As DAO.TableDef
    Dim rst As DAO.Recordset
    Dim strTable As String
    Dim lngCount As Long
    
    Set db = CurrentDb()
    
    For Each tbl In db.TableDefs
        If (tbl.Attributes And dbHiddenObject) <> dbHiddenObject Then
            strTable = tbl.Name
            
            If Left(strTable, 4) <> "MSys" Then
                Set rst = db.OpenRecordset(strTable)
                lngCount = rst.RecordCount
                
                Debug.Print strTable & ": " & lngCount
                
                rst.Close
            End If
        End If
    Next tbl
    
    Set rst = Nothing
    Set tbl = Nothing
    Set db = Nothing
End Sub


注:此代码为ai完成。实测可用。

点击图片查看大图

点击图片查看大图


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access小品】遍历天下 不畏浮云  【todaynew  2010/4/5】
【access入门】统计符合条件的记录数\条数\个数\计数示例,c...  【麥田  2011/6/29】
【Access示例】--遍历文件夹与文件\遍历某文件夹下的文件夹与...  【缪炜  2014/3/7】
【Access源码示例】获取子窗体共选择了多少条记录数的示例,统计...  【红尘如烟  2015/6/13】
【Access示例】如何知道追加了多少条记录?  【缪炜  2017/4/18】
Access遍历窗体组合框或列表框获取行来源  【欧志华  2021/12/22】
【Access源码示例】-遍历窗体获取组合框和列表框行来源  【金宇  2022/4/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

ligy118

文章分类

文章存档

友情链接