簡體   English   中英

在另一個記錄集中查找記錄集值

[英]lookup recordset value in another recordset

當我想在另一個記錄集中搜索/查找記錄集值時應該使用什么方法? 例如,我希望它運行今年的一組結果,然后我想為每條記錄搜索另一個記錄集(前一年)並查看它們是否存在。 如果他們這樣做,那么我想提取該數據。 例如,在一個記錄集中,有一組英超球隊和他們在 2012 年的排名。在另一個記錄集中,我們有相同的但有 2013 年的排名。 我希望能夠遍歷第一個記錄集,並為記錄集 1 中的每個記錄查找記錄集 2 中的 2012 位置並使用 Debug.Print 打印這些。 我希望我很清楚。 解決這個問題的最佳方法是什么? 使用數組還是記錄集? 還是另一種方法?

recordset1 Team 2013_position Manchester United 1 曼城 2

recordset2 Team 2012_Position Manchester United 2 曼城 1

我使用帶有 1 個參數(團隊名稱)ala 的查詢: qry = "select score from table2 where teamname = ?"

rs1 = recordset1
do until .eof
  qry1.parameter(0).value = rs1.team
  set rs2 = qry1.execute
  debug pring rs2.fields("Score")
  rs2.close
  rs1.movenext
end do
rs1.close

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM