从 Access 的列表框中提取选定的行

Extract selected rows from a Listbox in Access

在 Access 中,我试图从列表框中提取选定的项目。

我有一段时间没有使用列表框对象,但我似乎记得你必须循环遍历所选项目,然后使用 List 方法提取它们。

我的研究支持这种说法,但我 运行 遇到与 List -

使用相关的问题

Compile error: Method or data member not found

打印 lstLocations.Selected(i) 看到每次选择都返回 -1,而 List 显然不存在,那么如何提取所选值?

Dim i As Integer
For i = 0 To lstLocations.ListCount - 1
    If lstLocations.Selected(i) Then
        Debug.Print lstLocations.List(i)
    End If
Next i

使用 for each 循环遍历所选项目。 像

        Dim item As Variant
        For Each item In Me.lbx_booking.ItemsSelected
            If Not (Nz(Me.lbx_booking.Column(0, item), "") = "") Then

            End If
        Next item