(foreach循环详解)(foreach和for循环)

(foreach循环详解)(foreach和for循环)

用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软件网所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(foreach循环详解)(foreach和for循环)
本文链接:https://www.51qsb.cn/article/m8jl4.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-01-10
下一篇2023-01-10

你可能还想知道

发表回复

登录后才能评论