title image


Smiley update der tabelleninhalte funktioniert nicht
hidiho!



arbeite mit access 2003



habe eine einfache tabelle ArtikelLoc mit

PK

FK_Artikel

Bezeichnung

FK_Sprache



habe nun zu jedem Artikel zwei einträge in dieser tabelle (1x f. DE und 1x f. EN).

nun stehen aber nur die englischen bezeichnungen in der Bezeichnung-Spalte

und ich würde diese Bez. gerne auch für DE übernehmen.



zb

FK_Artikel - Bezeichnung - FK_Sprache

1000 - Test1 - 1

1000 - - 2

1001 - Test2 - 1

1001 - - 2

usw.



mit dem sql-server würd ich das jetzt so lösen (hab' ich ausprobiert & funktioniert!):

UPDATE ArtikelLoc

SET Bezeichnung =

(SELECT Bezeichnung

FROM ArtikelLoc

WHERE FK_Sprache = 1 AND Bezeichnung '' AND FK_Artikel = AL1.FK_Artikel)

FROM ArtikelLoc AL1

WHERE Bezeichnung = '' AND FK_Sprache = 2



aber wenn ich das in access ausführen will (über das sql-eingabe-fenster)

kommt folgende fehlermeldung:

Syntaxfehler (fehlender Operator) in Abfrageausdruck '(SELECT Bezeichnung FROM ArtikelLoc WHERE FK_Sprache = 1 AND Bezeichnung '' AND FK_Artikel = AL1.FK_Artikel)

FROM ArtikelLoc AL1'.



hm, was isn da falsch, wie soll i das denn mit access lösen?

bin euch für jeden tipp dankbar.



lg & schönes we

sahneg



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: