遍历表,遍历字段,遍历内容-AngelHis
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


遍历表,遍历字段,遍历内容

发表时间:2014/5/16 10:47:54 评论(2) 浏览(12723)  评论 | 加入收藏 | 复制
   
摘 要:一个网友的问题:access数据库怎样把所有表的所有字段里的逗号改成顿号?
答:这可以使用遍历的方法实现。
正 文:


Function 遍历替换()
    On Error Resume Next
    Dim db As Database
    Dim tblName As String
    Dim fldName As String
    Dim SQLstr As String
    Dim i As Integer
    Set db = DBEngine.Workspaces(0).Databases(0)
    db.TableDefs.Refresh
    For i = 0 To db.TableDefs.Count - 1
        tblName = db.TableDefs(i).Name    '遍历表
        If Mid(tblName, 1, 4) <> "MSYS" Then    '避开系统表(以'MSYS'开头)
            Set rst = CurrentDb.OpenRecordset(tblName, dbOpenDynaset)
            For Each fld In rst.Fields    '遍历字段
                fldName = fld.Name
                '替换字段中的内容

    SQLstr = " update " & tblName & " set " & fldName & "= Replace(" & fldName & ",'','');"  

               'DoCmd.SetWarnings False
                DoCmd.RunSQL SQLstr
            Next
        End If
    Next
End Function



Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access小品】遍历天下 不畏浮云  【todaynew  2010/4/5】
FSO遍历文件夹,按时间排序,删除早期文件  【风行  2012/5/28】
遍历窗体全字段模糊查询  【一杯绿茶  2013/7/1】
采用函数形式实现遍历子窗体文本框模糊查询文本内容  【cspa  2013/7/16】
【Access示例】--遍历文件夹与文件\遍历某文件夹下的文件夹与...  【缪炜  2014/3/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

AngelHis

文章分类

文章存档

友情链接