OVH Cloud OVH Cloud

Case à cocher

4 réponses
Avatar
Marie
Bonjour,

J'ai un petit probl=E8me avec un =E9tat.
J'ai cr=E9=E9 un =E9tat avec des cases =E0 cocher. Dans le pied=20
de page de mon =E9tat j'aimerai compter le nombre de cases=20
coch=E9es.=20
Merci de votre aide

4 réponses

Avatar
jean
Bonjour,

Dans un champ indépendant:
«s(Somme([maCaseACocher])
Si la case est cochée, elle vaut -1 d'où Abs()
Cordialement,
jean
-----Message d'origine-----
Bonjour,

J'ai un petit problème avec un état.
J'ai créé un état avec des cases à cocher. Dans le pied
de page de mon état j'aimerai compter le nombre de cases
cochées.
Merci de votre aide
.



Avatar
hm15
Bonjour Marie,

peut-être une petite précision.
La formule de Jean ne fonctionnera que dans un pied d'état, pas dans le pied
de page.
Pour l'utiliser dans le pied de page :
«s(SomDom("[taCaseACocher]";"Ta_Table"))

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Marie" a écrit dans le message de
news: 080801c3ce4c$3fb10cf0$
Bonjour,

J'ai un petit problème avec un état.
J'ai créé un état avec des cases à cocher. Dans le pied
de page de mon état j'aimerai compter le nombre de cases
cochées.
Merci de votre aide
Avatar
3stone
Bonjour Annette,

"hm15"
La formule de Jean ne fonctionnera que dans un pied d'état, pas dans le pied
de page.
Pour l'utiliser dans le pied de page :
«s(SomDom("[taCaseACocher]";"Ta_Table"))


Comme dirait Raymond, dans ce cas tu ne tiens pas compte d'un critère dans une éventuelle requête...
;-)

Le mieux, est de placer la fonction dans le "Pied de groupe"
Et dans le pied de page, créer une zone de texte qui "recopie" simplement la valeur.

Dans le pied de groupe une zone de texte nommée "txtSomme" (qui peut être non visible) et sa source:

«s(Sum([LaCase]))

Dans le pied de page, une zone de texte dont la source est :

= [txtSomme]

S'il n'y a pas de regroupement ??
En créer un avec un simple champ calculé dans la requête:

Bof: 1

et... regrouper sur [Bof]


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

Avatar
hm15
Bonjour Pierre,

il semble que ce soit mon problème de fin d'année... ne pas créer de
critères discriminatoires, ne rien (laisser) filtrer, ne présenter aucune
requête...
Pourquoi vous compliquez tout ;-??

Merci à toi d'avoir rectifié !!

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"3stone" a écrit dans le message de news:

Bonjour Annette,

"hm15"
La formule de Jean ne fonctionnera que dans un pied d'état, pas dans le
pied


de page.
Pour l'utiliser dans le pied de page :
«s(SomDom("[taCaseACocher]";"Ta_Table"))


Comme dirait Raymond, dans ce cas tu ne tiens pas compte d'un critère dans
une éventuelle requête...

;-)

Le mieux, est de placer la fonction dans le "Pied de groupe"
Et dans le pied de page, créer une zone de texte qui "recopie" simplement
la valeur.


Dans le pied de groupe une zone de texte nommée "txtSomme" (qui peut être
non visible) et sa source:


«s(Sum([LaCase]))

Dans le pied de page, une zone de texte dont la source est :

= [txtSomme]

S'il n'y a pas de regroupement ??
En créer un avec un simple champ calculé dans la requête:

Bof: 1

et... regrouper sur [Bof]


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