Sælger består af fx 4455abb, hvor 4455 er et SælgerStedNr og abb er sælgerens initialer.
Det jeg skal er, at lave en liste over den del af bestanden som ikke er solgt og kun med de produkter som findes i tabellen tblProdukt.
Jeg har lavet denne SQL:
SELECT tblKanal.SælgerSted, tblProdukt.Pris, tblProduktNavn FROM tblSælgerSted, tblProdukt, tblBestand INNER JOIN tblProdukt ON tblBestand.ProduktID = tblProdukt.ProduktID WHERE (((tblSælgerSted.SælgerStedNr)=Mid([Sælger],1,4)) AND ((tblBestand.UniqBestandID)<>[tblSolgt].[UniqBestandID));
Denne virker ikke, da den giver multiplierer rækkerne.
Jeg kan godt lave en forespørgsel som finder bestanden + pris etc., men den fjerner ikke "solgte".
Nogle ideer ???
PS. Da jeg skal bruge SQL-linjen i VBA kan jeg ikke bruge svar, hvor man forespørger i forespørgsler. Løsninger, hvor man gemmer data midlidertidig i en tabel holder heller ikke (det er den nuværende løsning, som jeg skal optimere).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
not sure I quite understand what your trying to do but I will take a look so I can get a better idea if you sent your dB to me NOSPAMeksperten@santhell.dkNOSPAM
SELECT B.BestandID, B.CPRNR, B.Saelger, P.ProduktNavn, P.ProduktPris, (SELECT SaelgerSted FROM tblKanal K Where SaelgerStedNr = Left([Saelger],4)) AS Sted FROM tblBestand AS B INNER JOIN tblProdukt AS P ON B.ProduktID = P.ProduktID WHERE (((B.BestandID) Not In (SELECT BestandID FROM tblSolgte)));
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.