Oprettet fre. d. 15. august 2003 kl. 15:08:44

sblar
sblar (20.797 point. Point ude: 150)

Slette poster

Jeg har en tabel med 3 felter.

Hvordan får jeg slettet de rækker hvor felt2 ikke starter med 00 og der er en anden post i tabellen med samme værdier og 00 i starten af felt2?

eks.:

Felt1  Felt2      Felt3
P1      55667788    Birkerød
P1      0055667788  Birkerød
P1      55667788    Allerød
P2      55667788    Birkerød
P1      55667788    Birkerød

Her skal kun række 1 slettes.

Håber det er til at forstå.

Skrevet fre. d. 15. august 2003 kl. 15:29:21| #1

hvorfor skal række 5 ikke slettes? Den er identisk med række 1.

Skrevet fre. d. 15. august 2003 kl. 15:29:35| #2

staticdata
staticdata (14.984 point)
Ja og nej. Iflg. din beskrivelse skulle sidste række også slettes medmindre det kun er dupletter du vil slette(?) Prøv dig evt. frem med SELECT for at se om du kan få de rækker frem, som du vil slette.

Skrevet fre. d. 15. august 2003 kl. 15:40:02| #3

sblar
sblar (20.797 point)
Undskyld - række 5 skal selvfølgelig også slettes.

Skrevet fre. d. 15. august 2003 kl. 15:48:30| #4

staticdata
staticdata (14.984 point)
Brug Guiden "Find dupletter" til at finde dupletter blandt felterne. Tilpas dette query til at opfylde dine betingelser, f.eks. med udtrykket "00" & [felt2] etc. Det skal nok blive godt.

Skrevet fre. d. 15. august 2003 kl. 15:51:45| #5

sblar
sblar (20.797 point)
Jeg kender godt den guide men tror ikke lige at jeg kan tilpasse den til mit behov. F.eks. returnerer den jo ikke kun en post men begge dubletter. Hvis du vil have del i point her må du komme med lidt mere.

Skrevet fre. d. 15. august 2003 kl. 15:54:49| #6

staticdata
staticdata (14.984 point)
"Hvis du vil have del i point her må du komme med lidt mere.": Hej igen, det var hyggeligt.

Skrevet fre. d. 15. august 2003 kl. 16:04:09| #7

sblar
sblar (20.797 point)
Ja undskyld hvis det lød lidt barskt men jeg er en lille smule træt af svar som "Kig i hjælpen", "Slet dem manuelt", "Tilpas dette" o.s.v.
Men - det er selvfølgelig min egen fejl når jeg ikke detaljerer spørgsmålet mere.
Funktionen jeg er ude efter skal køre som en del af en større VBA funktion hvert 20 sekund og er altså ikke en engangsfornøjelse som jeg lige så godt kunne lave i hånden.
Som sagt kender jeg godt guiden, den kan bare ikke lige bruges som den er, men måske er alt hvad jeg har brug for, bare lidt hjælp til at tilpasse denne - jeg ved det ikke.

Endnu en gang undskyld staticdata, sådan var det ikke ment.

Skrevet fre. d. 15. august 2003 kl. 16:47:03| #8

staticdata
staticdata (14.984 point)
Lav et query, Q1, som har felt4 med "00" for de rækker, som ikke har det i forvejen,f.eks. Felt4: Iif (left(felt2,2)<>"00";"00"&felt2;felt2))
Lav et query, Q2, som finder dupletter (brug guiden) i Q1s felt1, felt3 og felt4.
Lav et query din oprindelige tabel, f.eks. tabel1, og Q2, hvor du joiner felt1 og felt3. Samtidig skal felt2 være <> felt4. Vupti, her har du hvad du søger, og kan lave query om til et slettequery.

Skrevet fre. d. 15. august 2003 kl. 16:48:19| #9

staticdata
staticdata (14.984 point)
..altså joiner felt1 med felt1 og felt3 med felt3...

Skrevet fre. d. 15. august 2003 kl. 18:07:20| #10

sblar
sblar (20.797 point)
staticdata> Tak for det. Jeg skal lige tygge lidt på den, men jeg kan godt se idéen.

Skrevet søn. d. 17. august 2003 kl. 21:33:40| #11

staticdata
staticdata (14.984 point)
you're welcome - tak for points

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Formular med flere paramtre

Oprettet den 9. februar 2012 kl. 16.48
stuegnu giver 100 point for svar | Giv et svar »

Kodemodul ???

Oprettet den 8. februar 2012 kl. 17.05
olejohn giver 200 point for svar | Giv et svar »

Tabeller og forespørgsler er usynlige

Oprettet den 8. februar 2012 kl. 15.33
jensch giver 60 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Gør dig selv en tjeneste: Køb et ordentligt SD-kort

Der kan være meget stor hastighedsforskel på to umiddelbare ens SD-kort. Se her hvad du skal være opmærksom på, når du køber ekstra hukommelse til din mobil, tablet eller kamera.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Gratis flysimulator fra Microsoft

Den legendariske Flight Simulator fra Microsoft genopstår den 29. februar - og denne gang er spillet gratis.


Nyheder fra Computerworld

Teaser billede

Bank: Derfor er login uden NemID helt i orden

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger