njet.... den leder nu efter en db der skulle ligge lokalt og hedde ikke_aktive.mdb Det kan ikke passe man ikke kan lave denne delete uden at skulle dim DB as database set db = current osv... eller hvad ??
En alm. inner join er i virkeligheden et kriterie, som fortæller at den kun skal medtage de poster, hvor de joinforbundne felter er ens.
Det er lidt det samme, jeg gør.....jeg benytter bare en subquery til at udpege de EAN-koder som skal være gældende. SQL'en i parentes er et udtræk i sig selv og returnere én kolonne med en masse EAN-koder fra article_Stock. Jeg siger så bare, at den skal slette de poster, hvor EAN-koden findes blandt disse EAN-koder.
Jeg ved ikkeom dette gav nogen mening. Det er lidt svært at forklare det med ord ;o)
Når der kun indgår én tabel i FROM-delen af forespørgslen, så er * overflødig. Prøv at copy/paste SQL'en ind i en forespørgsen og se hvordan Access fortolker det (vær opmærksom på, at Access kan finde på at ændre koden når du har vist den i Designvisning)
NB. Jeg vidste ikke at man i designvisning af en query kunne bruge In ( select... SQL script) i criteria.. ret smart da man herved kan undlade endnu en forespørgsel ;-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.