Orders matchen

Status
Niet open voor verdere reacties.

snj2804

Gebruiker
Lid geworden
12 okt 2007
Berichten
14
Hoi,

Ik ben bezig met een database voor werk.
Er werd mij gevraagd om een match te maken tussen 2 tabellen.
Dit is mij gelukt dmv een Unmatch query.
Deze heb ik aangepast om te zien welke orders een match hebben.
De orders die een match hebben moeten een vink krijgen zodat die door kan naar een andere afdeling.
Dit wou ik doen met een macro.
Echter krijg ik dit niet voor elkaar omdat ik in de query niets mag veranderen.

De tabellen in de match query heten Tabel1 en Tabel2 en worden vergeleken met de veldnamen Refno.

Kan iemand mij verder helpen met dit probleem.

Alvast bedankt
 
Je moet het doen met een update query.
Code:
Update Tabel1 Set Check=True where id in (Select tabel1.id from tabel1 inner join tabel2 on tabel1.refno = tabel2.refno)
enjoy!
 
De code die ik gebruik heb lijkt erg op die van jou.
UPDATE Table1, MatchVinden SET Table1.OrderMatch = True
WHERE (((Table1.OrderMatch)=No) AND ((Table1.Refno)=[Table2].[Refno]));
Bedankt voor de hulp
 
Nuance verschil.
Die van jou creeert een cartesisch product en die van mij maakt gebruik van een subquery.

Welke werkt?
 
Ze werken allebei.
Echter die van jou neemt ook de orders mee die al een match hebben met de volgende keer als hij bijgewerkt moet worden.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan