Frage : Updatetabelle mit SUMME von einer anderen Tabelle.

Ist so hier, was ich habe:

I haben eine Tabelle voll der Zahl den bestellten Teilen (Teil) und eine andere Tabelle mit den Einzelteilen, die bestellt worden sind (OrderLine):

Part
PartNum (GANZE ZAHL)
Allocation (GANZE ZAHL)

OrderLine
OrderNum (GANZE ZAHL)
PartNum (GANZE ZAHL)
NumOrdered (GANZE ZAHL)

Now, muss ich eine Summe aller Einzelteile erhalten, die in OrderLine, das „PartNum“ haben und das Verteilungsfeld „des Teils“ zu diesem Wert in einem einzelnen SQL statement.

I zu aktualisieren sind gewesen an diesem ungefähr 5 Stunden lang jetzt und können nicht scheinen, es herauszufinden sind.  Zuerst dachte ich, dass dieses arbeiten sollte:

1:
2:
3:
4:
5:
6:
7:
UPDATE Teil
   Verteilung EINSTELLEN = (AUSERWÄHLTE SUMME (Temp.NumOrdered)
                    VON OrderLine ALS Temp
                    WO Temp.PartNum = Part.PartNum)
   WO Part.PartNum = „KV29“
;


But dieses tritt mich zurück, erklärend, dass es nicht eine „modernisierbare Frage“ ist.

Any Hilfe?


Antwort : Updatetabelle mit SUMME von einer anderen Tabelle.

Dieser Aufstellungsort erklärt das Problem und liefert einige wechselnde Lösungen.
http://www.fmsinc.com/microsoftaccess/query/non-updateable/index.html#Example 2: Aktualisierung eines Feldes mit einer zusammenfassenden Frage
Weitere Lösungen  
 
programming4us programming4us