Jeg skal lave hvad der svarer til det modsatte af en forespørgsel af ikke-relaterede poster.
Databasen bastår af 2000 produktnumre og 15 produktgrupper der igen er fordelt i to hovedgrupper (A og B).
Nogle produktnumre går igen i flere produktgrupper. Nogle produktnumre findes kun i een produktgruppe. Igen så kan samme produktgruppe befinde sig i den ene eller begge hovedgrupper.
Jeg skal have lavet en forespørgsel der giver mig et overblik over hvilke produktnumre der er i begge hovedgrupper. Altså en forespørgsel der sier de produktnumre væk som kun er i een hovedgruppe.
Skal måske lige tilføje at hovedgrupperne ikke ligger i selve databasen men er oprettet i to forespørgelser, der så skal kunne køres mod hinanden for at finde det svar jeg leder efter...
Fordi jeg mangler en forklaring på HVORDAN man laver et dublet-tjek mellem to forespørgsler. ;o) Dublettjek-funktionen der er indbygget i Access giver jo kun mulighed for at lave dublet-tjek i een tabel eller forespørgsel. Men hvis du kender en anden mulighed, så er dét måske løsningen jeg leder efter.
Saa vidt jeg forstaar har du produktnumrene for hver produktgruppen, som saa via en query er lagt i to hovedgrupper. pt vil du have produktnumre jvf til hvilken hovedgruppe de tilhoerer, hvorfor produktgruppen egentligt ikke er vigtigt udover i konstruktionen af hovedgrupper. Saa det maa vaere muligt at traekke produktnumre ud i dine hovedgruppe forespoergelser ved at tilfoeje det flet og evt gemme de andre. Hvis dette kna goeres har du nu to saet produktnumre i to forespoergsler. Hvis du saa opretter en tredje forespoerglsen som linker de to hovedgruppeforespoergsler og relationen er mellem produktnumre ("vis kun numre hvor de er ens i begge forespoegsler" - type 1 relation) Tilfoej kun en kolonne med produktnumre til den nye forespoergsel ligegyldigt fra hvilken af de to, og den burde vise de numre hvor de er ens (der skal evt grupperes paa kolonnen) Udover dette foreslag er det lidt svaert naar vi ikke kender kriteriet for inddeling i de to hovedgrupper.
Hvis jeg laver en sådan forespørgsel, så vil Access krydsrelatere alle posterne. Hvis eet produktnummer står i databasen 50 gange vil den figurere 50+49+48+47+46+45-... antal gange i den nye forespørgsel... I denne database betyder det at forespørgslen får over 32.000 poster (en smule uoverskueligt);o(
Er der virkelig ingen mulighed for at lave et dublet-tjek mellem to forskellige forespørgsler?
magira>Without seeing the dB (tables fields etc) then its not going to be easy so IF you can compact the dB and then ZIP it it shouldnt fill so much and you could send it eksperten@santhell.dk otherwise your on you own :o)
Synes godt om
Ny brugerNybegynder
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.