Einfache Frage. Zum Beispiel habe ich einen Kunden, der 10 Bestellungen hat und jede Bestellung 6-10 Artikel enthält.MS Access vba Abfrage wo
Ich möchte eine VBA-Abfrage erstellen, die alle Artikel eines bestimmten Kunden anzeigen wird.
Meine Frage ist:
x = CustomerNum
Query = "Select OrderNum from CustomerOrderT Where CustomerNum = " & x
Set result = CurrentDb.OpenRecordset(Query)
y = result!OrderNum
'(there is a lot of orders on y)
Query = "Select Product From OrderProducts Where OrderNum = " & y
Set result = CurrentDb.OpenRecordset(Query)
Das Problem ist, dass ich nur die Produkte der ersten Ordnung sehen, und ich kann nicht die Produkte aller Aufträge sehen, die ich auf der ersten Abfrage wählen. Brauchen Sie etwas Hilfe, um diese Situation zu behandeln. Vielen Dank.
das ist, weil Sie nur die erste Reihenfolge erhalten, müssen Sie durchlaufen die zurückgegebenen Datensatz und durchlaufen jede Bestellnummer. – Sorceri