[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 28/11/2013 : 13:02  Sujet n° 687  afficher zéro dans une requête qui compte

le 01/07/2013 : 08:59
par dusart

Anonyme

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.
 sujet clos  Haut
Réponse n° 1
--------
le 01/07/2013 : 22:47
par 3Stone

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)
  clos par 3Stone le 28/11/2013 : 13:02  Haut
Réponse n° 2
--------
le 06/07/2013 : 17:35
par gesco

Anonyme

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+

Ecrire à gesco   clos par 3Stone le 28/11/2013 : 13:02  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut