ik heb een recordset met een veld dat volgende waarden kan bevatten: "J", "C" of "A"
maak ik volde de query:
SELECT Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde
FROM Betalingen INNER JOIN Fiche ON Betalingen.Kode = Fiche.KODE
GROUP BY Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde, Betalingen.Brieven, Betalingen.BETAALD
HAVING (((Betalingen.BETAALD)=False))
ORDER BY Fiche.NAAM;
er kunnen dus records van eenzelfde persoon zijn, maar waarvan het bewuste veld nu eens "A" of "C" of "J" kan zijn
in de lijst, na het uitvoeren van de query, worden deze netjes samen getoond (gegroepeerd per persoon)
Als ik nu de query aanpas en de records niet wil zien waarvan het veld "A" is (en dus wel "C" of "J") dan groepeert de query de namen niet meer
en krijg ik een lijst te zien waar personen van "C" en "J" niet meer gegroepeerd worden... deze staan dan apart
Wat doe ik verkeerd?
SELECT Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde, Betalingen.Op_naam_van
FROM Betalingen INNER JOIN Fiche ON Betalingen.Kode = Fiche.KODE
GROUP BY Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde, Betalingen.Brieven, Betalingen.BETAALD, Betalingen.Op_naam_van
HAVING (((Betalingen.BETAALD)=False) AND ((Betalingen.Op_naam_van)<>"A"))
ORDER BY Fiche.NAAM;
Bedankt
maak ik volde de query:
SELECT Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde
FROM Betalingen INNER JOIN Fiche ON Betalingen.Kode = Fiche.KODE
GROUP BY Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde, Betalingen.Brieven, Betalingen.BETAALD
HAVING (((Betalingen.BETAALD)=False))
ORDER BY Fiche.NAAM;
er kunnen dus records van eenzelfde persoon zijn, maar waarvan het bewuste veld nu eens "A" of "C" of "J" kan zijn
in de lijst, na het uitvoeren van de query, worden deze netjes samen getoond (gegroepeerd per persoon)
Als ik nu de query aanpas en de records niet wil zien waarvan het veld "A" is (en dus wel "C" of "J") dan groepeert de query de namen niet meer
en krijg ik een lijst te zien waar personen van "C" en "J" niet meer gegroepeerd worden... deze staan dan apart
Wat doe ik verkeerd?
SELECT Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde, Betalingen.Op_naam_van
FROM Betalingen INNER JOIN Fiche ON Betalingen.Kode = Fiche.KODE
GROUP BY Fiche.NAAM, Fiche.KODE, Fiche.Aantal_brieven, Fiche.derde, Betalingen.Brieven, Betalingen.BETAALD, Betalingen.Op_naam_van
HAVING (((Betalingen.BETAALD)=False) AND ((Betalingen.Op_naam_van)<>"A"))
ORDER BY Fiche.NAAM;
Bedankt