遍历字段_用For Each遍历表字段名及值

8bc85eda1cbf89a91a27999c07f66ee1.png

用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值