For-Each-Schleife für mehrere Kunden-id ' s in MS-Access VBA
Ich habe eine bestehende Tabelle, die Platz für 1000 Datensätze. Ich muss jeden Datensatz aktualisieren, je nach der Kunden-id und ein Datum-Feld zugeordnet.
Grundsätzlich so ist, ich kann eine geordnete Reihe neben dem jeweiligen Datum abhängig von der Reihenfolge der Termine.
Ich glaube, ich brauche zu verwenden, zwei "for each" - Schleifen, um dies getan. I. E.
For Each Customer ID in tblCustomers
'gather all records for that customer and get all dates in order from each record via recordset?
For Each Date
newfield = newfield+ 1
end loop
end loop
Kann jemand mich in die richtige Richtung, um dies herauszufinden?
Dank
- Welche Art von update sind Sie dabei? also warum tun, müssen Sie ein recordset mit einer update-Abfrage? Sind alle diese Datensätze aktualisiert gleichmäßig?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas wie die folgenden:
.Edit
sollte der aktuelle Datensatz im recordset in 'Bearbeiten-Modus", so dass Sie die Werte ändern. Dann die.Update
line-updates den aktuellen Datensatz in der TabelleDim rst... As Recordset
zuDim rst... As DAO.Recordset
um zu sehen, ob das hilft?Schleife Datensätze mit Recordset