06. oktober 2002 - 21:41Der er
14 kommentarer og 1 løsning
sortering af data
Hej Alle
Jeg har 3 tabeller i en database base 1 indeholder et nr fastholdt til et navn, i den base er der 543 navne i. næste tabel er der 349 navne i, det er en salgstabel nogle af navne ca 300 passer med dem jeg har i adresse basen. Den sidste tabel er post/by tabel den giver ingen problemer. Mit spørgsmål hvordan få jeg udpeget dem som ikke er i adressetabellen, er der en klog som kan løse det??? jf
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.
Det har ikke noget med sortering at gøre. Du kan lave en forespørgsel "Find ikke relaterede poster". Åbn databasevinduet > forespørgsler > Ny og brug guiden.
Du kan naturligvis også selv lave en SQL. Tabel.felt1 indeholder de mange poster, tabel2.felt2 indeholder en del af de poster, der indgår i Tabel1. Nedennævnte SQL viser de poster der er i Tabel1, men ikke i tabel2:
SELECT Tabel1.felt1, tabel2.felt1 FROM Tabel1 LEFT JOIN tabel2 ON Tabel1.felt1 = tabel2.felt1 WHERE (((tabel2.felt1) Is Null));
Hvis du vender kriteriet således:
SELECT Tabel1.felt1, tabel2.felt1 FROM Tabel1 LEFT JOIN tabel2 ON Tabel1.felt1 = tabel2.felt1 WHERE (((tabel2.felt1) Is Not Null));
Hej Bevar tabellerne som de er, det er rart at havde en salgs tabel. Jeg regner med den 1. tabel med 543 navne er en mulig køber tabel, MEN slet i 1.st tabel dem der har købt noget. Det gøres i en opdaterings forespørgsel. Men har du ikke arbejdet med det før så husk bakop. Vh Henrik
Hvis posterne skal udpeges med henblik på at slette dem, kan de blot slettes i min forespørgsel. Men det var jo ikke det, der var spørgsmålet:
Synliggør de poster, som er i den ene tabel, men ikke i den anden.
Henrik > Men hvad formålet så end er, så er fakta, at du ikke sletter posterne med en opdateringsforespørgsel, men der imod med en sletteforespørgsel :o)
Hej begge to Jeg er ikke nogen ØRN til access men jeg hælder til at den med forespørgslen, men hvad skal jeg skrive i forspørgelsen, jeg syntes jeg har prøvet alt. Vil i pinde det lidt mere ud. Mugs jeg fandt løsningen på det andet problem hvor du var med så du det det med udskrivningen af decimaltal. Men vil blive meget glad hvis i kunne hjælpe med de rette ord. jf
fjorbak > Åbn db i databasevinduet > fanen forespørgsler > Ny. Træk begge tabeller ind i forespørgslen og kun de felter, som forespørgslen skal måle på. Træk en relation fra den tabel med de mange navne, og typen skal være :
Alle herfra og kun de fra den anden
I kriterielinien under tabellen med de få navne skriver du:
Is Null
That's it. Jeg har lavet en lille testdb. Vil du have den, så læg din e-mail. Men det skal være nu, idet jeg er på vej ud af døren, og er ikke hjemme før FRE aften.
>mugs Når man har aktiveret forespørgelsen, bliver værktøjslinien under menulinien aktiv, og "W" for word bliver aktiv, der er 3 muligheder i den, prøv den lille listepil, problemet er at hvis du fletter gennem word efter du har lukket basen, er det fra HDD du henter oplysningerne, men på den anden måde er detfra skærmen derfor skal forespørgelsen være aktiv. JF
Velbekomme - og tak for point, men vi "snaks jo nok ved"
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.