Query 2 verschillende Tabellen

Status
Niet open voor verdere reacties.

Gizmo2000

Gebruiker
Lid geworden
5 okt 2006
Berichten
69
In de Database heb ik 2 tabellen.
TblStatus wordt geimporteerd vanuit excel.
TblRep is een tabel welke wordt bijgewerkt met een formulier.

In het formulier word het overzicht getoond van TblStatus.
Er kan dan een vinkje worden gezet bij bv "bijgewerkt"
Als deze aangevinkt worden moet hij deze wegschrijven in de Tabel TblRep
In beide tabellen heb ik een veld "Rep_nr"
Dit gaat allemaal prima.

maar nu wil ik een Query tonen van de TblStatus en als het Rep_nr ook voorkomt in de Tabel TblRep, dan moet hij de waarde van het veld "bijgewerkt" tonen.
Als er in TblRep bv maar 2 regels zijn gevuld, dan zie ik deze in de gehele Query terugkomen, Dus niet alleen achter het Rep_nr waar deze hoort te staan.

Wie kan mij helpen?
 
Code:
SELECT TblRep.Rep_nr, TblRep.Tekst, TblStatus.Bijgewerkt
FROM TblRep INNER JOIN TblStatus ON TblRep.Rep_nr = TblStatus.Rep_nr;

Deze query zouhet moeten oplossen.
Hij toont alleen record die in beide tabellen voorkomen met de waarde in [Bijgewerkt]

Succes

Wim
 
Code:
SELECT TblRep.Rep_nr, TblRep.Tekst, TblStatus.Bijgewerkt
FROM TblRep INNER JOIN TblStatus ON TblRep.Rep_nr = TblStatus.Rep_nr;

Deze query zouhet moeten oplossen.
Hij toont alleen record die in beide tabellen voorkomen met de waarde in [Bijgewerkt]

Succes

Wim

Ik moet niet alleen de records zien de in beide tabellen voorkomen, maar alle records van tblStatus, en als dezelfde record ook voorkomt in Tblrep, dan moet hij het veld "bijgewerkt" ook laten zien!!!
 
Ik moet niet alleen de records zien de in beide tabellen voorkomen, maar alle records van tblStatus, en als dezelfde record ook voorkomt in Tblrep, dan moet hij het veld "bijgewerkt" ook laten zien!!!

Dat doe je dan zo
Code:
SELECT TblRep.Rep_nr, TblRep.Tekst, TblStatus.Bijgewerkt
FROM TblRep RIGHT JOIN TblStatus ON TblRep.Rep_nr = TblStatus.Rep_nr;


Wim
 
Dat doe je dan zo
Code:
SELECT TblRep.Rep_nr, TblRep.Tekst, TblStatus.Bijgewerkt
FROM TblRep RIGHT JOIN TblStatus ON TblRep.Rep_nr = TblStatus.Rep_nr;


Wim

Zo werkt het wel!. Moest alleen ff wat aanpassen, maar het werkt.
Thanx
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan