OVH Cloud OVH Cloud

Case à cocher

4 réponses
Avatar
samanthie
Bonsoir,
J'ai un tout petit problème que vous allez sans aucun doute pouvoir
résoudre. Moi je débute vraiment dans Access. Alors voilà

J'ai un formulaire avec entre autre des cases à cocher de là j'ai construit
un état et je voudrais compter le nombre tiotal de cases cochées

J'aimerai également compter le nombre de "F" et de "M" dans cet état

Merci de votre aide

A +

Samanthie

4 réponses

Avatar
3stone
Salut,

"samanthie"
| J'ai un tout petit problème que vous allez sans aucun doute pouvoir
| résoudre. Moi je débute vraiment dans Access. Alors voilà
|
| J'ai un formulaire avec entre autre des cases à cocher de là j'ai construit
| un état et je voudrais compter le nombre tiotal de cases cochées


Place une zone de texte dans le pied de formulaire et mets comme source:

= Sum(Abs(NomDeLaCaseàCocher))



| J'aimerai également compter le nombre de "F" et de "M" dans cet état

Tu parlais d'un formulaire ??

Tu as créer un champ "Sexe" et tu mets F pour Femme et H pour Homme ?

En fait, ce n'est pas très heureux comme solution...
Sexe: on coche pour homme et... pas pour femme
(ce qui est même correct pour la symbolique)

Sinon, tu dois ajouter un champ calculé, idéalement dans la source (requête)

=Sum( iif(Sexe="H" ; 1 ; 0))

et une autre :

=Sum(iif(Sexe="F" ; 1 ; 0))


Ca roule ?

--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
samanthie

Salut,

"samanthie"
| J'ai un tout petit problème que vous allez sans aucun doute pouvoir
| résoudre. Moi je débute vraiment dans Access. Alors voilà
|
| J'ai un formulaire avec entre autre des cases à cocher de là j'ai construit
| un état et je voudrais compter le nombre tiotal de cases cochées


Place une zone de texte dans le pied de formulaire et mets comme source:

= Sum(Abs(NomDeLaCaseàCocher))



| J'aimerai également compter le nombre de "F" et de "M" dans cet état

Tu parlais d'un formulaire ??

Tu as créer un champ "Sexe" et tu mets F pour Femme et H pour Homme ?

En fait, ce n'est pas très heureux comme solution...
Sexe: on coche pour homme et... pas pour femme
(ce qui est même correct pour la symbolique)

Sinon, tu dois ajouter un champ calculé, idéalement dans la source (requête)

=Sum( iif(Sexe="H" ; 1 ; 0))

et une autre :

=Sum(iif(Sexe="F" ; 1 ; 0))


Ca roule ?

--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/

Bonjour Pierre


Pour compter les cases cochées c'est OK et je te remercie
Par contre pour compter le F et M je n'ai pas bien compris. Eh oui je suis
vraiment débutante !

J'ai créer une table regroupant tous mes renseignements. Et à partir de
cette table j'ai crée un Etat. (je ne suis pas passé par une requête)
Finalement je voudrais pouvoir compter le nombre de femmes et le nombre
d'hommes qui sont dans la catégorie Adulte. Il y a donc deux conditions

J'espère avoir été plus claire dans ma demande et encore merci pour ton aide

A plus
Samanthie

Avatar
3stone
re,

"samanthie"
[...]
| > | J'aimerai également compter le nombre de "F" et de "M" dans cet état
| >
| > Tu parlais d'un formulaire ??
| >
| > Tu as créer un champ "Sexe" et tu mets F pour Femme et H pour Homme ?
| >
| > En fait, ce n'est pas très heureux comme solution...
| > Sexe: on coche pour homme et... pas pour femme
| > (ce qui est même correct pour la symbolique)
| >
| > Sinon, tu dois ajouter un champ calculé, idéalement dans la source (requête)
| > =Sum( iif(Sexe="H" ; 1 ; 0))
| >
| > et une autre :
| > =Sum(iif(Sexe="F" ; 1 ; 0))
| >
|
| Pour compter les cases cochées c'est OK et je te remercie
| Par contre pour compter le F et M je n'ai pas bien compris. Eh oui je suis
| vraiment débutante !


tout est pourtant dans ma réponse précédente...


| J'ai créer une table regroupant tous mes renseignements. Et à partir de
| cette table j'ai crée un Etat. (je ne suis pas passé par une requête)

tu devrais, c'est plus simple...
tu ajoute 2 "champ calculé" l'un pour les "H" et l'autre pour les "F"
qu'il faut bien transformer en quelque chose dont on puisse faire le compte.

Hommes: iif(Sexe="H";1;0)

Dames: iif(Sexe="D";1;0)

| Finalement je voudrais pouvoir compter le nombre de femmes et le nombre
| d'hommes qui sont dans la catégorie Adulte. Il y a donc deux conditions

il te faut une codition en plus, dans ce cas...

Autre possibilité, si toute la table est source de l'état, c'est de mettre comme
source du textbox dans le pied de page de l'état :

Üount("Sexe" ; "NomTable" ; "[Sexe]='H' And [Catégorie]='adulte'")

idem pour les dames...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
samanthie
Bonjour,

Merci pour la solution (DCount....) Cela fonctionne parfaitement.

J'ai reposé ma question car lorsque j'utilisais la fonction IFF J'avais le
message suivant :"Fonction Iff non définie dans l'expression".

Merci encore

Samanthie