OVH Cloud OVH Cloud

Somme selective dans un état

4 réponses
Avatar
roby
Bonsoir
Ca c'est compliqué pour moi..
Dans un état, j'ai un champ avec mise en forme conditionnelle qui fait
passer la police en Rouge Gras si une date est inférieure à la date
d'aujourd'hui (c'est pour des paiements de cotisations).
Dans le pied de mon état, j'aimerais mettre un comptage qui ne tienne
compte que de ces cellules passées en rouge.
Nota: j'ai déja des comptages pour des "licenciés", des "compétiteurs"
et pour le total des "noms" qui utilisent les formules
"abs(somme([xxyyzz]))" et "compte(*)"
J'imagine qu'il y a un truc du genre "si date < date() etc... mais je
ne vois pas la syntaxe.
Merci
Roby

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

4 réponses

Avatar
3stone
Salut,

"roby"
Dans un état, j'ai un champ avec mise en forme conditionnelle qui fait
passer la police en Rouge Gras si une date est inférieure à la date
d'aujourd'hui (c'est pour des paiements de cotisations).
Dans le pied de mon état, j'aimerais mettre un comptage qui ne tienne
compte que de ces cellules passées en rouge.
Nota: j'ai déja des comptages pour des "licenciés", des "compétiteurs"
et pour le total des "noms" qui utilisent les formules
"abs(somme([xxyyzz]))" et "compte(*)"
J'imagine qu'il y a un truc du genre "si date < date() etc... mais je
ne vois pas la syntaxe.




=Sum(iif(ChampDate < Date();1;0))


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

Avatar
roby
3stone a formulé la demande :
Salut,

"roby"
Dans un état, j'ai un champ avec mise en forme conditionnelle qui fait
passer la police en Rouge Gras si une date est inférieure à la date
d'aujourd'hui (c'est pour des paiements de cotisations).
Dans le pied de mon état, j'aimerais mettre un comptage qui ne tienne
compte que de ces cellules passées en rouge.
Nota: j'ai déja des comptages pour des "licenciés", des "compétiteurs"
et pour le total des "noms" qui utilisent les formules
"abs(somme([xxyyzz]))" et "compte(*)"
J'imagine qu'il y a un truc du genre "si date < date() etc... mais je
ne vois pas la syntaxe.




=Sum(iif(ChampDate < Date();1;0))


Merci 3stone mais je n'y arrive pas.
Sachant que mon champ s'appelle "Date sortie", j'ai mis exactement
=Somme(iif([Date sortie)<Date();1;0)) en pied d'état et il me répond
"fonction iff non définie". Il doit manquer qq chose et je n'arrive pas
à trouver dans l'aide incorporée Access et je suis très nul dès qu'il
faut incorporer une formule quelconque.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Avatar
Raymond [mvp]
Bonjour.

les paranthèses et crochets sont mal placés: un paranthèse droite au lieu
de ], faute de frappe.
=Sum(iif(ChampDate < Date();1;0))
=Somme(iif([Date sortie)<Date();1;0))

faire simplement:

=Somme(VraiFaux([Date sortie]<Date();1;0))

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"roby" a écrit dans le message de
news:
3stone a formulé la demande :
Salut,

"roby"
Dans un état, j'ai un champ avec mise en forme conditionnelle qui fait
passer la police en Rouge Gras si une date est inférieure à la date
d'aujourd'hui (c'est pour des paiements de cotisations).
Dans le pied de mon état, j'aimerais mettre un comptage qui ne tienne
compte que de ces cellules passées en rouge.
Nota: j'ai déja des comptages pour des "licenciés", des "compétiteurs"
et pour le total des "noms" qui utilisent les formules
"abs(somme([xxyyzz]))" et "compte(*)"
J'imagine qu'il y a un truc du genre "si date < date() etc... mais je
ne vois pas la syntaxe.




=Sum(iif(ChampDate < Date();1;0))


Merci 3stone mais je n'y arrive pas.
Sachant que mon champ s'appelle "Date sortie", j'ai mis exactement
=Somme(iif([Date sortie)<Date();1;0)) en pied d'état et il me répond
"fonction iff non définie". Il doit manquer qq chose et je n'arrive pas
à trouver dans l'aide incorporée Access et je suis très nul dès qu'il
faut incorporer une formule quelconque.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





Avatar
roby
Raymond [mvp] a exposé le 20/09/2004 :
Bonjour.

les paranthèses et crochets sont mal placés: un paranthèse droite au lieu
de ], faute de frappe.
=Sum(iif(ChampDate < Date();1;0))
=Somme(iif([Date sortie)<Date();1;0))

faire simplement:

=Somme(VraiFaux([Date sortie]<Date();1;0))

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"roby" a écrit dans le message de
news:
3stone a formulé la demande :
Salut,

"roby"
Dans un état, j'ai un champ avec mise en forme conditionnelle qui fait
passer la police en Rouge Gras si une date est inférieure à la date
d'aujourd'hui (c'est pour des paiements de cotisations).
Dans le pied de mon état, j'aimerais mettre un comptage qui ne tienne
compte que de ces cellules passées en rouge.
Nota: j'ai déja des comptages pour des "licenciés", des "compétiteurs"
et pour le total des "noms" qui utilisent les formules
"abs(somme([xxyyzz]))" et "compte(*)"
J'imagine qu'il y a un truc du genre "si date < date() etc... mais je
ne vois pas la syntaxe.




=Sum(iif(ChampDate < Date();1;0))


Merci 3stone mais je n'y arrive pas.
Sachant que mon champ s'appelle "Date sortie", j'ai mis exactement
=Somme(iif([Date sortie)<Date();1;0)) en pied d'état et il me répond
"fonction iff non définie". Il doit manquer qq chose et je n'arrive pas
à trouver dans l'aide incorporée Access et je suis très nul dès qu'il
faut incorporer une formule quelconque.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com




Merci Raymond,
En fait, dans l'intervalle, je me suis débrouillé et cela fonctionne
avec =Somme([Date sortie]<Date()) snas VraiFaux ou sans iif..

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com