Bonjour,
J'ai un état qui me liste des adhérents regroupés par famille.
Je souhaite filtrer cet état de façon à n'afficher que les familles ayant plus de 2 membres.
Merci de m'éclairer sur ce petit problème
Bonjour,
J'ai un état qui me liste des adhérents regroupés par famille.
Je souhaite filtrer cet état de façon à n'afficher que les familles ayant plus de 2 membres.
Merci de m'éclairer sur ce petit problème
bonjour
il faut faire une requete intermédiaire pour sélectionner les familles concernées :
la source de l'état est ensuite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT TAdhérents.Num, Count(TAdhérents.Num) AS NbMembres FROM TAdhérents GROUP BY TAdhérents.Num HAVING (((Count(TAdhérents.Num))>=2));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT TAdhérents.Num, TAdhérents.Nom, TAdhérents.Prénom, TAdhérents.DateNaiss FROM TAdhérents INNER JOIN Requête1 ON TAdhérents.Num=Requête1.Num;
je cherchais la solus en meme temps que alcabk meme conclusion:
voici ce que j'ai:
dans une requete qui sera la source de ton état
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT C.*,T.NbMembre FROM TAdhérents AS C LEFT JOIN (SELECT TAdhérents.Num, Count(TAdhérents.Num) AS NbMembre FROM TAdhérents GROUP BY TAdhérents.Num) AS T ON C.Num=T.Num
(ca ne marche pas mettre la requete directement) va savoir pourquoi...
et tu pourras mettre dans le filtre de l'état:
NbMembre>2
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager