I have two files and want to update a field from one file based on the "Number" filed ("Num" is second file. I tried using a nested do loop to test my code but it seems that only one loop works. Any suggestion would be appreciated. Thanks Ron
Sub description()
Dim db As DAO.Database
Dim rs1 As DAO.Recordset
Dim rs2 As DAO.Recordset
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("Data")
Set rs2 = db.OpenRecordset("ABC")
rs1.MoveFirst
Do Until rs1.EOF
' test loop - see first record
Debug.Print rs1![Number], "1"
Do Until rs2.EOF
If rs1![Number] = rs2!Num Then
' Testing loop
Debug.Print rs1(0), (1)
End If
rs2.MoveNext
Loop
rs1.MoveNext
rs2.MoveFirst
Loop
rs1.Close
rs2.Close
Set rs1 = Nothing
Set rs2 = Nothing
Set db = Nothing
End Sub
Sub description()
Dim db As DAO.Database
Dim rs1 As DAO.Recordset
Dim rs2 As DAO.Recordset
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("Data")
Set rs2 = db.OpenRecordset("ABC")
rs1.MoveFirst
Do Until rs1.EOF
' test loop - see first record
Debug.Print rs1![Number], "1"
Do Until rs2.EOF
If rs1![Number] = rs2!Num Then
' Testing loop
Debug.Print rs1(0), (1)
End If
rs2.MoveNext
Loop
rs1.MoveNext
rs2.MoveFirst
Loop
rs1.Close
rs2.Close
Set rs1 = Nothing
Set rs2 = Nothing
Set db = Nothing
End Sub