Bert Bakker
Gebruiker
- Lid geworden
- 8 mei 2006
- Berichten
- 39
Best Forum,
Ik snap het weer eens niet. Ik heb deze vraag ook op het OF geplaatst, maar tot op heden geen antwoord ontvangen.
Ik heb een keuzelijst waarin 2 kolommen worden weergegeven. In kolom 1 staat een lijst met namen van personen en in kolom 2 staat in welk stadsdeel de betreffende persoon woont. (De lijst geeft personen weer die nog niet gekoppeld zijn aan een vrijwilliger.)
Bij het openen van het formulier wordt de keuzelijst gevuld op basis van een project uit een keuzelijst met invoervak. Prima! De bijbehorende code:
Ik zou nu een tweede filter willen toepassen: een keuze op stadsdeel. Dat lukt mij tot nu toe alleen met de volgende code:
Dit werkt wel, echter bij het openen worden geen persoonsnamen in de keuzelijst weergegeven en pas wanneer ik een stadsdeel kies zie ik de personen uit dat betreffende stadsdeel.
Eigenlijk wil ik bij het openen van het formulier in de keuzelijst alle personen zien van een geselecteerd project en pas wanneer ik de keuze maak voor het stadsdeel wil ik de personen zien van dit project die in het geselecteerde stadsdeel wonen.
Misschien dat hier iemand is die me hier bij helpen?
Ik vrees dat het weer een lang verhaal is geworden, sorry!
Groet,
Bert
Ik snap het weer eens niet. Ik heb deze vraag ook op het OF geplaatst, maar tot op heden geen antwoord ontvangen.
Ik heb een keuzelijst waarin 2 kolommen worden weergegeven. In kolom 1 staat een lijst met namen van personen en in kolom 2 staat in welk stadsdeel de betreffende persoon woont. (De lijst geeft personen weer die nog niet gekoppeld zijn aan een vrijwilliger.)
Bij het openen van het formulier wordt de keuzelijst gevuld op basis van een project uit een keuzelijst met invoervak. Prima! De bijbehorende code:
Code:
SELECT DISTINCT tblDLN_Deelnemer.DLN_ID, ([DLN_Voornaam]+" ") & ([DLN_Vgsl]+" ") & [DLN_Achternaam] AS Naam, DLookUp("SNG_Stadsdeel","tblSNG_Straatnamengids","SNG_Postcode='" & [DLN_Postcode] & "'") AS Stadsdeel, tblDLN_Deelnemer.DLN_Achternaam
FROM (tblDLN_Deelnemer LEFT JOIN qlkDLN_Gekoppeld ON tblDLN_Deelnemer.DLN_ID = qlkDLN_Gekoppeld.DLN_ID) INNER JOIN tblPDN_ProjectDeelnemer ON tblDLN_Deelnemer.DLN_ID = tblPDN_ProjectDeelnemer.PDN_DLN_ID
WHERE (((qlkDLN_Gekoppeld.DLN_ID) Is Null) AND ((tblPDN_ProjectDeelnemer.PDN_PRO_ID)=GetCurrentProject()))
ORDER BY tblDLN_Deelnemer.DLN_Achternaam;
Ik zou nu een tweede filter willen toepassen: een keuze op stadsdeel. Dat lukt mij tot nu toe alleen met de volgende code:
Code:
SELECT DISTINCT tblDLN_Deelnemer.DLN_ID, ([DLN_Voornaam]+" ") & ([DLN_Vgsl]+" ") & [DLN_Achternaam] AS Naam, DLookUp("SNG_Stadsdeel","tblSNG_Straatnamengids","SNG_Postcode='" & [DLN_Postcode] & "'") AS Stadsdeel, tblDLN_Deelnemer.DLN_Achternaam
FROM (tblDLN_Deelnemer LEFT JOIN qlkDLN_Gekoppeld ON tblDLN_Deelnemer.DLN_ID = qlkDLN_Gekoppeld.DLN_ID) INNER JOIN tblPDN_ProjectDeelnemer ON tblDLN_Deelnemer.DLN_ID = tblPDN_ProjectDeelnemer.PDN_DLN_ID
WHERE (((DLookUp("SNG_Stadsdeel","tblSNG_Straatnamengids","SNG_Postcode='" & [DLN_Postcode] & "'"))=[formulieren]![frmMain]![cboStadsdeel]) AND ((qlkDLN_Gekoppeld.DLN_ID) Is Null) AND ((tblPDN_ProjectDeelnemer.PDN_PRO_ID)=GetCurrentProject()))
ORDER BY tblDLN_Deelnemer.DLN_Achternaam;
Dit werkt wel, echter bij het openen worden geen persoonsnamen in de keuzelijst weergegeven en pas wanneer ik een stadsdeel kies zie ik de personen uit dat betreffende stadsdeel.
Eigenlijk wil ik bij het openen van het formulier in de keuzelijst alle personen zien van een geselecteerd project en pas wanneer ik de keuze maak voor het stadsdeel wil ik de personen zien van dit project die in het geselecteerde stadsdeel wonen.
Misschien dat hier iemand is die me hier bij helpen?
Ik vrees dat het weer een lang verhaal is geworden, sorry!
Groet,
Bert