Private Sub ComUPdate_Click()
Dim rs As DAO.Recordset
Dim rs1 As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("select * from 临时表")
Set rs1 = CurrentDb.OpenRecordset("select * from 今年销售情况表")
While Not rs1.EOF
if rs1.Fields(存货编码) in (select 存货编码 from 临时表) then
If rs1.Fields(日期) > rs.Fields(最近销售日期) Then
rs.FindLast "存货编码 = '" & rs1.Fields("存货编码") & "'"
rs.Edit
rs.Fields("最近交易日期") = rs1.Fields("日期")
rs.Update
rs1.MoveNext
End If
If rs1.Fields(日期) <= rs.Fields(最近销售日期) Then
rs1.MoveNext
End If
End If
Wend
rs.Close
rs1.Close
Set rs = Nothing
Set rs1 = Nothing
MsgBox " 更新成功 "
End Sub
但是在做if是 判断rs1中的存货编码在rs中的if语句怎么写呢??