Я пытаюсь сравнить два набора записей. первый rs1 имеет случайные записи. Второй rs2 имеет стандартные значения для этих записей. Первоначально я ищу, чтобы взять каждую из записей и посмотреть, соответствуют ли они стандартным наборам значений во втором наборе записей. В каждом наборе записей есть четыре поля, и все четыре должны совпадать.Доступ к Ms Сравнение двух наборов записей
Мне просто нужна помощь в цикле. Я пытаюсь записать несоответствующие записи в файл excel. Вот то, что я до сих пор
While Not rs1.EOF
With rs1
.MoveFirst
With rs2
.MoveFirst
While Not rs2.EOF
counter = counter + 1
a = 0
If rs1!Kk = rs2!Kk Then a = a + 1
If rs1!CC = rs2!CC Then a = a + 1
If rs1!HN = rs2!HN Then a = a + 1
If rs3!TN = rs2!TN Then a = a + 1
If a > 3 Then GoTo correct
.MoveNext
If rs2.EOF Then
If rs!Table_Name <> "table1" Then
i = i + 1
j = 1
counter = counter + 1
objSht.Cells(i, j).Value = "casenum" & rs1.Fields(1)
j = j + 1
stat_counter = stat_counter + 1
End If
If i = 65500 Then
Set wbexcel = objexcel.ActiveWorkbook
''//Set objSht = wbexcel.Worksheets("Sheet2")
Set objSht = wbexcel.Worksheets.Add
i = 2
End If
End If
correct:
rs1.MoveNext
Wend
End With
End With
Кроме того, любые идеи о том, как я могу отделить на основе 2 полей, соответствующих со стандартными и 3 полей, соответствующих со стандартными значениями
Итак, какие у вас проблемы/проблемы? –