Bonsoir à tous
J'ai un état access2003 qui affiche mes enregistrements détaillés (apparts) + des entêtes (entrées immeubles)
je souhaite afficher des sommes conditionnées pour chaque entrée d'immeuble mais je bloque sur la relation avec l'entête de groupe.
Mon entête de groupe est basé sur 2 contrôles (2 champs) : le "N°rue" et la "Voie"
Par exemple, je souhaite obtenir à côté de mon entrée d'immeuble la somme des biens de type "appartements".
Dans mon contrôle texte :
Je sais que la fin est mauvaise, mon formulaire s'appelle "E_Logements", mais comment y faire référence ainsi qu'à mon entête de groupe?
Code : Sélectionner tout - Visualiser dans une fenêtre à part =CpteDom("[Id_Logement]";"T_Logements";"[Type]='Appartement' AND [Voie]=" & [Voie] " AND [N°Rue]=" & [Voie]"")
Merci bcp d'avance
Pour info, j'obtiens le bon résultat par la requête :
C'est marrant que la fonction "Compte" puisse s'indexer toute seule sur un entête de groupe et pas "CpteDom"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_Logements.Voie, T_Logements.N°rue, Count(T_Logements.Id_Logement) AS CompteDeId_Logement, T_Logements.Type FROM T_Logements GROUP BY T_Logements.Voie, T_Logements.N°rue, T_Logements.Type HAVING (((T_Logements.Type)="Appartement"));![]()
Partager