用For Each遍历表字段名及值-甘
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


用For Each遍历表字段名及值

发表时间:2019/8/22 17:14:41 评论(0) 浏览(6501)  评论 | 加入收藏 | 复制
   
摘 要:用For Each遍历表字段名及值
正 文:

      删除了一个表单记录,但在删除前想把该记录全部保存下来。

折腾了好久,用以下代码总算实现功能。


    StrSQL = "Select * FROM " & RstName & " Where [物料代码/特性值]='" & ProductCode & "'"

    Debug.Print "Select * FROM " & RstName & " Where [物料代码/特性值]='" & ProductCode & "'"
    Set Cnn = CurrentProject.Connection
    Set Rst = OpenADORecordset(StrSQL, adLockOptimistic, Cnn)
    
    '获取所有被删除NC的数据,方便后期恢复和查询
    Dim Fn As ADODB.Field '字段
    For Each Fn In Rst.Fields
        If Nz(OldFieldText, "") = "" Then
            OldFieldText = Fn.Name & ":" & Fn.Value
        Else
            OldFieldText = OldFieldText & "|" & Fn.Name & ":" & Fn.Value
        End If

    Next

    rst.close

    set cnn=nothing

    set rst=nothing


Access软件网交流QQ群(群号:198465573)
 
 相关文章
利用FOR EACH CONTROL的方法来清除控件的值  【duwei  2010/3/20】
语句For Each in ... next 详解用法  【风行  2011/9/3】
2012世界末日了吗?被玛雅人耍了吧--用For Each循环方式...  【麥田  2012/12/21】
遍历窗体全字段模糊查询  【一杯绿茶  2013/7/1】
【Access示例】--遍历文件夹与文件\遍历某文件夹下的文件夹与...  【缪炜  2014/3/7】
遍历表,遍历字段,遍历内容  【在水一方  2014/5/16】
如何遍历ACCESS中的窗体  【lzk  2015/12/24】
遍历组合框中所有值  【易勋  2019/1/24】
常见问答
技术分类
相关资源
文章搜索
关于作者


文章分类

文章存档

友情链接