Aktualisierungs-Abfrage läuft nicht

27/08/2007 - 15:17 von Ralph Hüttenmoser | Report spam
Guten Nachmittag, (ich stehe am Berg)

Ich will in der Tabelle "Partner" das Feld "SectorID" updaten. Die neuen Date habe ich aus einer 2.en Tabelle "[2007_08_28
Branchen-Import]".

Wie macht man in Access einen Update wie z.B. unten?
Danke Ralph

update par
set SECTORID = sub.Branchencode
from PARTNER as par,
(select PartnerID, Branchencode from [2007_08_28 Branchen-Import] ) as sub
where par.PARTNERID = sub.PartnerID
 

Lesen sie die antworten

#1 Stefan Hoffmann
27/08/2007 - 15:23 | Warnen spam
tach Ralph,

Ralph Hüttenmoser schrieb:
Guten Nachmittag, (ich stehe am Berg)


Schöner Ausblick?

Ich will in der Tabelle "Partner" das Feld "SectorID" updaten. Die neuen Date habe ich aus einer 2.en Tabelle "[2007_08_28
Branchen-Import]".

update par
set SECTORID = sub.Branchencode
from PARTNER as par,
(select PartnerID, Branchencode from [2007_08_28 Branchen-Import] ) as sub
where par.PARTNERID = sub.PartnerID


Mit einem DLookup()

UPDATE Par
SET SectorID = DLookup("Branchencode",
"[2007_08_28 Branchen-Import]",
"PartnerID = " & PartnerID)

oder einem Join, denn du dir zuerst im Abfrageentwurf zusammenstellst,
bevor du es zu einer Aktualisierungsabfrage machst.


mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen