首页 > 解决方案 > 如何遍历 MS Access 中的子表单行

问题描述

我对 VBA 很陌生,不太确定如何满足以下需求。我想遍历所有行或列并获取它们的值。例如,如果我想获得 ProductCode 列中的两个值,我应该如何处理。提前致谢!

在此处输入图像描述

标签: vbams-access

解决方案


使用RecordsetClone

Dim rs As DAO.Recordset

Set rs = Me!NameOfYourSubformControl.Form.RecordsetClone

While Not rs.EOF
    Debug.Print rs!YourFieldName.Value 
    rs.MoveNext
Wend
rs.Close

Set rs = Nothing

推荐阅读