[acces]Samenvoeg query maken, dubbele records verwijderen

Pagina: 1
Acties:
  • 2.214 views sinds 30-01-2008

  • Jay-v
  • Registratie: Januari 2002
  • Niet online

Jay-v

Uhhhh......

Topicstarter
Hoi,

Ik zit weer met wat vraagtekens bij acces,
Het is me eindelijk gelukt een uitdraai van enkele programma's in acces te krijgen.
(nu al 2 miljoen records en 14 kolommen). Maar er zitten een hoop dubbele records tussen. :(

Nu is het in excel heel makkelijk dubbele rijen te verwijderen-> Data -> filter -> uitgebreide filter -> alleen unieke records....

In acces moet ik hier blijkbaar een querry op voor maken, maar ik heb geen idee hoe.
Ik ben slecht in acces dus als iemand het even duidelijk zou kunnen uitleggen zou ik heel dankbaar zijn.. O+ :)

En hoe maak ik een samenvoeg querry van 3 taballen?

BVD

  • Pannenkoekkie
  • Registratie: April 2004
  • Laatst online: 28-03-2025

Pannenkoekkie

Sugar or Cheeze?

Iets meer zelf-onderzoek is misschien wel een vereiste...

Maar check:
http://www.mvps.org/access/
http://access.pagina.nl

  • Jay-v
  • Registratie: Januari 2002
  • Niet online

Jay-v

Uhhhh......

Topicstarter
Hey bedankt voor die bovenste link, die is wel interessant.
Hoewel ik er nogsteeds niet helemaal uit kom :+

Edit:

De bedoeling van deze database is dat het receptie personeel gemakkelijk een klant kan zoeken. Nu moeten ze zoeken in verschillende programma's.....

Dus als ik acces start moet er automatisch een formulier opduiken waar je in kan zoeken... (in een samengevoegde tabel dmv een samenvoeg query)

[ Voor 62% gewijzigd door Jay-v op 21-10-2004 10:51 ]


  • Boss
  • Registratie: September 1999
  • Laatst online: 01-04 14:33

Boss

+1 Overgewaardeerd

In een querie kan je SELECT DISTINCT ... doen ipv SELECT ... Als je meer van het klikken bent, kies dan bij de querie eigenschappen voor "Unieke waardes".

Dan komen alle namen maar 1x voor.

Hetzelfde kan je doen door voor groeperen te kiezen, zie handleiding Access.

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


  • Jay-v
  • Registratie: Januari 2002
  • Niet online

Jay-v

Uhhhh......

Topicstarter
Boss schreef op 21 oktober 2004 @ 15:27:
In een querie kan je SELECT DISTINCT ... doen ipv SELECT ... Als je meer van het klikken bent, kies dan bij de querie eigenschappen voor "Unieke waardes".

Dan komen alle namen maar 1x voor.

Hetzelfde kan je doen door voor groeperen te kiezen, zie handleiding Access.
Ok, noem me stom maar ik snap hem niet :P....

code:
1
2
3
4
5
6
7
8
9
SELECT BLABLA.Id, BLABLA.[1_POLISNUMMER], 
BLABLA.[2_RELATIE REGISTRATIENUMMER], 
BLABLA.[3_VOORLETTERS], BLABLA.[4_VOORVOEGSELS], 
BLABLA.[5_NAAM], BLABLA.[6_STRAAT], 
BLABLA.[7_HUISNUMMER], BLABLA.[8_TOEVOEGING], 
BLABLA.[9_POSTCODE], BLABLA.[10_PLAATS], 
BLABLA.[11_BRANCHE], BLABLA.[12_MEDEWERKER], 
BLABLA.[13_KENTEKEN], BLABLA.[14_KANTOORNAAM]
FROM BLABLA;


Ik wil dus unieke polisnummers hebben..... wat moet ik er dan aan toevoegen?
als ik SELECT DISTINCT gebruik moet het polis nummer zeker mijn primaire sleutel worden of niet?


edit:

Ok met polis nummer als primaire sleutel lukt het wel.
THNX!

[ Voor 11% gewijzigd door Jay-v op 22-10-2004 09:21 ]


  • Jay-v
  • Registratie: Januari 2002
  • Niet online

Jay-v

Uhhhh......

Topicstarter
edit:

Oeps verkeerde knop sorry...


Maar het samenvoegen van tabellen in een query is nog niet gelukt kan iemand me dat even makkelijk uitleggen?

[ Voor 75% gewijzigd door Jay-v op 22-10-2004 09:24 ]


  • Boss
  • Registratie: September 1999
  • Laatst online: 01-04 14:33

Boss

+1 Overgewaardeerd

MEt een UNION query kan je twee tabellen met dezelfde kolommen achter elkaar plakken. Staat weinig/niets over in de Access help, maar als je 'n beetje goede SQL handleiding hebt kom je er wel uit denk ik.

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


  • Jay-v
  • Registratie: Januari 2002
  • Niet online

Jay-v

Uhhhh......

Topicstarter
Boss schreef op 22 oktober 2004 @ 10:52:
MEt een UNION query kan je twee tabellen met dezelfde kolommen achter elkaar plakken. Staat weinig/niets over in de Access help, maar als je 'n beetje goede SQL handleiding hebt kom je er wel uit denk ik.
Ok ik heb het gevonden voor de mensen die het kunnen gebruiken:

code:
1
2
3
4
5
select field1, field2,field_n
from tables
UNION
select field1, field2,field_n
from tables;

[ Voor 4% gewijzigd door Jay-v op 22-10-2004 11:10 ]


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Woei :)

Maar verdiep je een volgende keer eerst zelf even in de stof (in dit geval SQL). Dit past beter in Programming & Webscripting, maar omdat het toch stiekum eigenlijk handleidingwerk is, sluit ik het hier ipv te verplaatsen: moet kunnen nu het al is opgelost :P

Dan haal ik meteen even de spelfouten uit de topictitel zodat het beter is te vinden in de GoT-search :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1

Dit topic is gesloten.