Hallo zusammen,
ich versuche eine bereits mit Daten befüllte Tabelle aufzusplitten, um nicht alle Daten neu eingeben zu müssen sollen Tabellen mit Felder bereits vorhandener Felder befüllt werden. Ich hab nun folgendes versucht!
UPDATE tblAircraftSeries SET Company\_FK = (SELECT CompanyID
FROM tblCompany, tblAircraftSeries
WHERE tblCompany.Name=tblAircraftSeries.Company);
sieht irgendwer den Fehler? Es handelt sich hier um eine Access 2007 Datenbank.
vielen Dank für jede Hilfe
Enrico
Moin, Enrico,
sieht irgendwer den Fehler?
ich sehe vor allem keine Fehler meldung.
Gruß Ralf
Hallo Ralf,
die Fehlermeldung wäre
Operation muss eine aktualisierbare Abfrage verwenden
Enrico
Hi Enrico,
die Fehlermeldung wäre
Operation muss eine aktualisierbare Abfrage verwenden
Für mich zur Wiederholung 
UPDATE tblAircraftSeries SET Company\_FK = (SELECT CompanyID
FROM tblCompany, tblAircraftSeries
WHERE tblCompany.Name=tblAircraftSeries.Company);
Die Where-Klausel bezieht sich nicht auf tblAircraftSeries, sondern auf die Join-View aus den beiden Tabellen, das packt Access so nicht. Aber wie dann? Fällt mir immoment nicht ein, war auch mal so ne Hauruckaktion 
Ich melde mich nochmal, kann aber was dauern.
Gruß Ralf
Moin, Enrico,
ich glaube, ich habe aus der View eine Tabelle gemacht und daraus dann die Ursprungstabelle neu aufgebaut. Nicht gerade elegant, aber für eine einmalige Putzaktion langt es.
Gruß Ralf
Hallo Ralf,
vielen Dank erstmal für deine Hilfe
dann schau ich einfach mal .-)
Enrico