0

我正在尝试从我们的数据库中获取员工编号列表,以便我可以遍历它们以查找按员工编号列出的信息。它们不是连续的,因此计数器不起作用。我不知道如何获取所有这些数据并能够在不将其放入电子表格的情况下使用它。

任何帮助将不胜感激。如果您还有其他问题,请随时询问。

4

1 回答 1

1

我认为这应该可以将字段放入数组中。

Option Compare Database

Sub field_to_array()

    Dim db As Database
    Dim rs As Recordset
    Dim eID As Field
    Dim myArray() As String
    Dim i As Integer
    Dim rcount As Integer


    Set db = CurrentDb()
    Set rs = db.OpenRecordset("MyTable")
    Set eID = rs.Fields("employee_id")

    rcount = rs.RecordCount
    i = 1

    ReDim myArray(1 To rcount)

    For i = 1 To rcount
        myArray(i) = name
        rs.MoveNext
    Next

    rs.Close

End Sub

Function call_col_array()
    field_to_array
End Function
于 2013-05-23T20:51:41.487 回答