用for…next判断两个字段中的记录是否相同?解决办法

用for……next判断两个字段中的记录是否相同??
用for……next判断两个字段中有多少个相同记录??

格式:
字段1第五条记录to第十五条记录

字段2第三条记录to第十三条记录

统计有多少个相同记录,结果输出到text1.text.

请写出代码来,谢谢!


------解决方案--------------------
VB code

'1、一对一(5-3,6-4,...,15-13)固定比较寻找 
For i = 1 To 10
     .Move 3 + i, 1
     If .EOF Then Exit For
     X1 = .Fields("字段1")
     .Move 1 + i, 1
     X2 = .Fields("字段2")
     If X1 = X2 Then iCount = iCount + 1
Next
Text1.Text = iCount

  '2、一对多(5-3,4,5,...,13;6-3,4,5,...,13;...)逐个比较寻找
  For i = 1 To 10
     .Move 3 + i, 1
      If .EOF Then Exit For
      X1 = .Fields("字段1")
      For j = 1 To 10
         .Move 1 + j, 1
          X2 = .Fields("字段2")
          If X1 = X2 Then
             iCount = iCount + 1
             Exit For
          End If
      Next
   Next
   Text1.Text = iCount