Ich habe versucht und versucht, eine Antwort auf diese Frage zu finden, aber ohne Erfolg.Versuchen, einen Datensatz basierend auf einer sekundären Tabelle auszuwählen
Ich versuche, eine Update-Schleife basierend auf einer Tabelle von Prozessoren zu tun, die gut funktioniert. Was ich tun muss, ist den neuen "ersten" Datensatz auszuwählen, basierend darauf, wer zuletzt bei der letzten Ausführung des Skripts verwendet wurde. Hier
ist, was ich bin fest auf: (Dim und stellen Sie aus Platzgründen nicht enthalten)
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
Bitte formatieren Sie den Code – 0m3r