Avatar billede dvl Nybegynder
24. august 2000 - 09:48 Der er 7 kommentarer og
1 løsning

Hvordan vælger man hver anden rubrik?

Hej alle

Jeg har et varekatalog i Acces som jeg skal integrere i en e-handelsløsning. MEN - alle varerne står dobbelt. Derfor vil jeg vælge hver anden og slette dem.
Hvordan gør jeg det?
Det drejer sig om 16.000 varenumre, så en manuel løsning dutter ikke.

HJÆLP MIG, PLEASE!!!!!

Hilsen Daniel
Avatar billede tigerdyr Nybegynder
24. august 2000 - 09:53 #1
Hvordan står de dobbelt ??, har de et fælles træk osv.
Præcis hver anden plads skal slettes eller hvordan ?
Avatar billede dvl Nybegynder
24. august 2000 - 09:59 #2
Præcis hver anden plads skal slettes ja.

De står således:

00056758
00056758
99111111
99111111
75600000
75600000

osv.
Avatar billede dvl Nybegynder
24. august 2000 - 10:14 #3
Præcis hver anden plads skal slettes ja.

De står således:

00056758
00056758
99111111
99111111
75600000
75600000

osv. 
Avatar billede tigerdyr Nybegynder
24. august 2000 - 11:57 #4
Hmm, så burde du jo kunne slette dem med noget VBA og en FOR løkke...
i stil med FOR i=2 to i=maks poster
  Delete ??
  i + 2
  next
(kan ikke lige VBA syntaks i hovedet)
Avatar billede dvl Nybegynder
24. august 2000 - 12:02 #5
Hvad er VBA?

Er det noget inde i SQL\'en?
Avatar billede tigerdyr Nybegynder
24. august 2000 - 12:11 #6
VBA = Visual Basic for Applications
En let begrænset Visual Basic ting, til bl.a. Office produkterne
Avatar billede moses Praktikant
25. august 2000 - 11:07 #7
Ideen med at lukke et spørgsmål er meget effektivt. På den måde ved man lige præcist, hvor mange svar man får ... eller gør man ??

Du åbner en ny query
vælger din tabel
Klikker alle felterne ned
Det felt, som du har dobbelt (f.eks. VareNr), sætter du følgende kriterie på:

In (SELECT [VareNr] FROM [Query1] As Tmp GROUP BY [VareNr] HAVING Count(*)>1 )

Denne query viser de felter, som ligger dobbelt.
Hvis du synes det ser korrekt ud, så markerer du dem allesammen og trykker på DELETE.
PIST VÆK !!!
Avatar billede dvl Nybegynder
25. august 2000 - 11:12 #8
Det virker!!!

Mange mange tak skal du  ;-))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester