Toon posts:

[access] twee dezelfe typen gegevens in 1 qry ophalen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Over verwarrende topictitels gesproken... anyway dit is mijn probleem

Een week geleden vroeg een collega aan mij om een wijziging aan te brengen in een qry, hij wilde er wat extra gegevens in. Afijn eenmaal achter de best wel heel belangrijke accessdatabase (bedrijfskritische DB's moeten nou eenmaal in access.. logisch) kwam ik er achter dat die best wel bagger in opzet was en dat mijn access kennis nou ook niet meer super was.

Maar mijn collega wil dit echt heel graag dus ik hoop dat jullie me kunnen helpen.

Het probleem is als volgt.

In 1 tabel (dossier) wordt twee keer naar de tabel personeel verwezen, 1 keer voor de behandelaar en 1 keer voor de coach, als volgt dus:

Afbeeldingslocatie: http://i9.tinypic.com/61un7ua.jpg

Nu wil ik dus met een qry zowel de naam van de behandelaar als coach ophalen, dit lukt me echter niet, ik kom er niet echter hoe ik aangeef dat hij eerst de naam van de coach op haalt en dan de naam van de behandelaar. Nou kan dit zijn omdat ik echt geen gevoel voor access meer heb of omdat het gewoon een brakke DB is.

Uiteraard heb ik gezocht op google en got maar kon geen antwoord vinden, hoop dat jullie met wat verder kunnen helpen, thnx

euhm, stukje vergeten sry

[ Voor 8% gewijzigd door Verwijderd op 21-05-2007 21:07 ]


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Ik zie het probleem niet?

Standaard SQL werk:
SQL:
1
2
3
SELECT dossiers.*,p.naam,pp.naam
FROM (dossiers INNER JOIN personeel as p ON dossiers.c_nr = p.p_nr) 
INNER JOIN personeel AS pp ON dossiers.p_nr = pp.p_nr;


en idd, die vage :( querybuilder ondersteunt dit geheel automatisch :)

[ Voor 95% gewijzigd door Lustucru op 21-05-2007 21:15 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 11:29

Dido

heforshe

Iets als dit? Lijkt een vrij eenvoudige join:
SQL:
1
2
3
4
select a.d_nr, b.naam as behandelaar, c.naam as coach
from tabel2 a
join tabel1 b on a.p_nr=b.p_nr
join tabel1 c on a.c_nr=c.p_nr


edit: en in die vage querywizard van Access kun je waarschijnlijk de gewenste velden gewoon naar je query slepen :)

[ Voor 23% gewijzigd door Dido op 21-05-2007 21:07 ]

Wat betekent mijn avatar?


Verwijderd

Topicstarter
nou idd, werkt... kan me nog tijden herinneren dat ik negens scoorde op access.

Hoedanook bedankt voor de oplossing, ga ik morgen gelijk mee aan de gang,thnx.