Article View: be.comp.programming
Article #13381Re: Access XP: Update Tabel
From: John Kopmels
Date: Sat, 21 Jul 2001 07:49
Date: Sat, 21 Jul 2001 07:49
36 lines
2390 bytes
2390 bytes
> We hebben een producttabel (artikels) en een producttabel
> van onze leverancier (techprice). We willen de tabel artikels
> automatisch updaten met de gegevens vanuit de tabel techprice.
>
> De gegevens die moeten toegevoegd worden zijn de gegevens
> waarvan het veld "Reflevnum" niet voorkomt in het veld "ArtID"
> van de tabel techprice. Ik weet dat ik een toevoegquery moet
> maken maar hoe definieer ik deze zodat de producten waarvan
> Reflevnum niet voorkomt in ArtID van techprice ?
Bart,
Kijk eens naar left outer join de syntax wordt iets als:
SELECT * FROM Techprice
LEFT JOIN Artikels ON Techprice.ArtID = Artikels.ArtID
WHERE Artikels.ArtID Is Null
Maak je daar een toevoeg query van dan:
INSERT INTO Artikels ( ArtID, Omschrijving, Prijs )
Techprice.ArtID, Techprice.Omschrijving, Techprice.Prijs
FROM Techprice LEFT JOIN Artikels
ON Techprice.ArtID = Artikels.ArtID
WHERE Artikels.ArtID Is Null
Maar het kan nog beter: update en append in 1 keer:
UPDATE Techprice
LEFT JOIN Artikels
ON Techprice.ArtID = Artikels.ArtID
SET Artikels.ArtID = Techprice.ArtID,
Artikels.Omschrijving = Techprice.Omschrijving,
Artikels.Prijs = Techprice.Prijs
-- john kopmels
Technical Details
Message-ID:
<3b593398$0$30616@news2.zeelandnet.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!news1.kpn.net!212.115.192.220.MISMATCH!news2.zeelandnet.nl!dreaderd.zeelandnet!not-for-mailReferences:
<lEV57.19201$Xy1.3925825@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,16ba06fc0a276b9 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,16ba06fc0a276b9 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-07-21 00:50:10 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!news1.kpn.net!212.115.192.220.MISMATCH!news2.zeelandnet.nl!dreaderd.zeelandnet!not-for-mail From: "John Kopmels" <jck@zeelandnet.nl> Newsgroups: be.comp.programming,nl.comp.programmeren References: <lEV57.19201$Xy1.3925825@afrodite.telenet-ops.be> Subject: Re: Access XP: Update Tabel Date: Sat, 21 Jul 2001 09:49:37 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Lines: 41 Message-ID: <3b593398$0$30616@news2.zeelandnet.nl> NNTP-Posting-Host: kbl-ternzn502.zeelandnet.nl X-Trace: dreaderd.zeelandnet 995701656 30616 62.238.33.248