Forums Neueste Beiträge
 

Aktualisierungsabfrage klappt nicht

14/09/2009 - 21:29 von Maik Hollmann | Report spam
Hallo NG,

folgende Situation: Habe eine Tabelle mit Produktdatensàtzen (mit
eindeutiger ProduktID und einem Feld 'Endtermin') und eine andere
Tabelle, in der verschiedene Fertigungsschritte (Feld 'FSID',
'ProduktID' und Fertigstellungsdatum) abgelegt sind. Da es mehrere
Fertigungsschritte je Produkt gibt, sind in dieser Tabelle mehrere
Datensàtze einer ProkuktID, aber unterschiedlicher 'FSID' gespeichert.

Ich möchte nun das spàteste Fertigstellungsdatum zu einem Produkt
(unabhàngig von der FSID) zurück in das Feld 'Endtermin' der Tabelle mit
den Produktdatensàtzen schreiben.

Habe dazu eine Gruppierungsabfrage mit dem höchsten Datum je ProduktID
erstellt und damit eine Aktualisierungsabfrage erstellt, die über die
ProkuktID zur Tabelle mit den Produktdatensàtzen verknüpft. Leider
meldet Access: 'Operation muss eine aktualisierbare Abfrage verwenden' ?

Danke, Gruß Maik
 

Lesen sie die antworten

#1 Bernd Gilles
14/09/2009 - 22:43 | Warnen spam
Hallo Maik,

Maik Hollmann schrieb:
Habe dazu eine Gruppierungsabfrage mit dem höchsten Datum je ProduktID
erstellt und damit eine Aktualisierungsabfrage erstellt, die über die
ProkuktID zur Tabelle mit den Produktdatensàtzen verknüpft. Leider
meldet Access: 'Operation muss eine aktualisierbare Abfrage verwenden' ?



eine gruppierte Abfrage ist grundsàtzlich nicht aktualisierbar.

Du könntest aber nur die Produkttabelle aktualisieren und dafür
DMax("Fertigstellungsdatum", "tbl_Fertigungsschritte", "ProduktID=" &
[ProduktID])
verwenden.

Gruß, Bernd

Access goes Subversion - http://oasis.gilles-family.de

Ähnliche fragen