我試過並試圖找到這個問題的答案,但無濟於事。試圖根據輔助表選擇一條記錄
我想做一個基於處理器表的更新循環,它工作得很好。我需要做的是根據腳本上一次運行的最後使用者選擇新的「第一個」記錄。
這裏是我卡上: (DIM,並設置不包括對空間的原因)
With Rst
Rst.MoveFirst
' this is the problem code
RsA.FindFirst (RsA.Fields("Processor") = RsL.Fields("LastPortfolio"))
Do While Not Rst.EOF
If Rst.Fields("Product Type") <> "Acquisition" Then
Rst.Edit
Rst.Fields("Allocated Processor").Value = RsA.Fields("Processor")
Rst.Update
RsA.MoveNext
If RsA.EOF Then
RsA.MoveFirst
End If
If RsL.Fields("LastPortfolio").Value <> Rst.Fields("Allocated Processor") Then
RsL.Edit
RsL.Fields("LastPortfolio").Value = RsA.Fields("Processor")
RsL.Update
End If
End If
Rst.MoveNext
Loop
End With
DoCmd.Requery
請格式化你的代碼 – 0m3r