Avatar billede schoesler Nybegynder
23. juni 2006 - 11:02 Der er 7 kommentarer og
1 løsning

Ubrugte leverandør i min tabel

Hej Eksperter

Har en liste over leverandører ca. 2500, men  ønskes at slette alle dem som ikke er i brug, vedhjælp af en kode eller query.
Hvordan gør jeg det.

/Jan
Avatar billede schoesler Nybegynder
23. juni 2006 - 11:14 #1
Leverandør tabellen er linket til en ordering tabel "purchase order".

Jeg skal ha slette alle de leverandører hvor 'purchaceID number' er false
Avatar billede terry Ekspert
23. juni 2006 - 11:45 #2
Hi Jan
Make a query and name it qryDelete

SELECT Suppliers.SupplierID
FROM Suppliers LEFT JOIN [Purchase Orders] ON Suppliers.SupplierID = [Purchase Orders].SupplierID
WHERE ((([Purchase Orders].SupplierID) Is Null));

Then make another query
DELETE Suppliers.*
FROM Suppliers WHERE SupplierID IN (SELECT SupplierID FROM qryDelete )
Avatar billede terry Ekspert
23. juni 2006 - 11:46 #3
the first query finds the suppliers which have no purchases
Avatar billede terry Ekspert
23. juni 2006 - 11:46 #4
Make a backup of you rdB first, justin case it doesnt work :o)
Avatar billede schoesler Nybegynder
23. juni 2006 - 11:58 #5
Hi Terry, I will try
Avatar billede schoesler Nybegynder
23. juni 2006 - 12:06 #6
'terry' hvem der bare kunne trylle som dig :-) Tak for hjælpen igen....
Avatar billede terry Ekspert
23. juni 2006 - 13:38 #7
selv tak, og god weekend Jan
Avatar billede terry Ekspert
23. juni 2006 - 14:28 #8
Forgot to say, I canty sail ships, only them in my bath tub :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester