Access获取子窗体多选记录的值

2018-09-12 16:08:00
黄善超
原创
96

在Access中,子窗体作为记录集作用很明显,前面我们也讲过很多关于获取子窗体的值的问题

Access获取子窗体选择的值


Access在父窗体中获取选中子窗体的值

那么如何获取多条子窗体的记录呢?如下图,我们选中多条记录


获取多条记录的值结果


数据表视图中窗体多选时选定的记录条数为Me.SelHeight属性,然后循环获取数据

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Dim I As Long
    Dim lRows As Long
    Dim s As String
    lRows = Me.SelHeight
    For I = 1 To lRows
'        MsgBox Me.Recordset.Fields(2)
        s = Me.Recordset.Fields(2) & ";" & s
        
        Me.Recordset.MoveNext
    Next
    MsgBox s
End Sub

分享