Jeg har før stillet et lignende spørgsmål og troede jeg havde løst udfordringen selv, men det er jeg ikke længere sikker på, derfor stiller jeg spørgsmålet igen og smider nogle flere point efter det!
Lad os sige jeg har følgende tabel:
ID Dato Navn Efternavn Timer 1 01-01-2009 Brian Jensen 10 2 02-01-2009 John Doe 5 3 01-01-2009 Brian Jensen 10 4 03-01-2009 Brian Jensen 15 5 03-01-2009 Brian Jensen 15
Som det ses har jeg flere linjer med samme indhold, bortset fra ID. Jeg ønsker at slette overflødigt indhold, så slut resultatet ser således ud:
ID Dato Navn Efternavn Timer 1 01-01-2009 Brian Jensen 10 2 02-01-2009 John Doe 5 4 03-01-2009 Brian Jensen 15
Jeg mener at denne giode vil angive hvor mange poster der hasr fælles data. F.eksd. vil der for post 1 og 3 blive skrevet 2 og for post 4 og 5 2. D.v.s. at man skal slette manuelt i tabellen. Der må være en workaround.
Benyt TOTAL knappen på den tabel, som man ønsker at fjerne dupletter fra. Færste kolonne er ID, hvor man vælger FIRST. Resten af kolonner vælger man grupper efter. Gem forespørsel (QUERY_STEP 1)
Step 2:
Hent den originale tabel ind i en ny forespørgsel, sammen med QUERY_STEP 2 og link ID, doubleklik på linket og vælg mulighed to (alle rækker i den originale tabel og kun de rækker fra QUERY_1 der matcher. Gem QUERY _STEP 2
Step 3:
Hent den originale tabel ind i en ny forespørgsel, og kør sletteforespørgsel. I mit tilfælde er kriteriet:
In (SELECT tblTimeregistrering.IDTimereg FROM tblTimeregistrering,QUERY_List_To_Delete WHERE tblTimeregistrering.IDTimereg=QUERY_List_To_Delete.IDTimereg)
ITumpen
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.