1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 687 |
afficher zéro dans une requête qui compte |
le 01/07/2013 : 08:59 par dusart
visiteur |
Bonjour, Je travaille sur une base de données qui recense les chèvres d'une population menacée. Je voudrais afficher un bilan de l'état actuel de la population. Pour cela, pour chaque éleveur, je souhaite afficher le nombre de femelles et le nombre de mâles qu'il possède. Ma table contient la liste de tous les animaux avec différentes informations dont le numéro de l'éleveur chez qui ils se trouvent. J'ai donc fait une requête qui compte le nombre de femelles et de mâles chez chaque éleveur. Cependant, dans l'état que j'affiche ensuite n'apparaissent que les éleveurs qui possèdent au moins une femelle et un mâle. En effet, lorsque j'ai écrit les requêtes qui comptent, si l'éleveur ne possède pas de femelle par exemple, alors il n'apparait pas dans le tableau. Il n'est ensuite pas repris dans l'état. Ainsi, j'aimerais que dans ma requête qui compte, lorsqu'un éleveur n'a pas de femelle (ou pas de mâle), une ligne avec le numéro de l'éleveur soit quand même créée et qu'un zéro soit inscrit. Il y a peut être une autre solution plus simple.Merci d'avance pour votre aide. |
|
|
Réponse n° 1 -------- le 01/07/2013 : 22:47 par 3Stone
Administrateur
|
Bonjour, Citation :Cependant, dans l'état que j'affiche ensuite n'apparaissent que les éleveurs qui possèdent au moins une femelle et un mâle.
Cela peut être un problème dans la relation entre la table éleveurs et la table animaux. Vérifie cette relation, il faut "tous" pour les éleveurs... Citation :Ainsi, j'aimerais que dans ma requête qui compte, lorsqu'un éleveur n'a pas de femelle (ou pas de mâle), une ligne avec le numéro de l'éleveur soit quand même créée et qu'un zéro soit inscrit.
Oui... vérifie ce que je dis plus haut... Citation :Il y a peut être une autre solution plus simple
Étant donné que cette requête est destinée à alimenter un état, je me serais limité à récupérer les données qui vont bien, et faire les conmptage dans l'état. C'est nettement plus simple, plus souple et plus performant.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 2 -------- le 06/07/2013 : 17:35 par gesco
visiteur |
Bonjour,
Il faut changer les proprietes de la jointure de votre requete fait le decompte en dbl-cliquant sur elle (la jointure). Puis tu choisis l'option "afficher tous les enregistr de la table "Types de chevres". Comme ca meme si un eleveur n'a pas de chevre, il s'affichera avec "blank" ou vide. Puis tu utilise la fonction VraiFaux pour remplcer les "blank" par zero.
A+ |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|