OVH Cloud OVH Cloud

CpteDom avec conditions

3 réponses
Avatar
If
Bonjour,

J'ai la procédure ci-dessous qui compte le nombre de Valeur1 dans MonChamp1
de MaTable.

=CpteDom("*";"MaTable";"[MonChamp1]='Valeur1'")

J'aimerai compter le nombre de Valeur1 lorsque MonChamp2 correspond à une
Valeur2

Donc si la Valeur1 et la Valeur2 sont présentes (=1)
mais si la Valeur2 n'est pas présente, j'aimerais que mon champ1 ne soit pas
compté.


Une petite idée ?

Merci déjà

3 réponses

Avatar
Didier Fraisse
Salut

si j'ai bien compris

=CpteDom("*";"MaTable";"[MonChamp1]='Valeur1' ET [MonChamp2]='Valeur2' ")

devrais faire l'affaire

Didier
Avatar
3stone
Salut,

"If"
J'ai la procédure ci-dessous qui compte le nombre de Valeur1 dans MonChamp1
de MaTable.

=CpteDom("*";"MaTable";"[MonChamp1]='Valeur1'")

J'aimerai compter le nombre de Valeur1 lorsque MonChamp2 correspond à une
Valeur2

Donc si la Valeur1 et la Valeur2 sont présentes (=1)
mais si la Valeur2 n'est pas présente, j'aimerais que mon champ1 ne soit pas
compté.



Üount("*"; ....

compte *tous* les enregistrements


Üount("[Champ2]"; ...

ne compte que les [Champ2] non Null


DCount("*";"Table";"[Champ1]=1 AND [Champ2]=1")

compte tous les enregistrements qui répondent aux deux critères.


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

Avatar
If
Merci à vous deux !
Vous m'avez bien aidé.

Ai testé ceci et cela marche

Üount("*";"MaTable";"[MonChamp1]='Valeur1' And [MonChamp2]='Valeur2'")




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

Salut,

"If"
J'ai la procédure ci-dessous qui compte le nombre de Valeur1 dans
MonChamp1
de MaTable.

=CpteDom("*";"MaTable";"[MonChamp1]='Valeur1'")

J'aimerai compter le nombre de Valeur1 lorsque MonChamp2 correspond à une
Valeur2

Donc si la Valeur1 et la Valeur2 sont présentes (=1)
mais si la Valeur2 n'est pas présente, j'aimerais que mon champ1 ne soit
pas
compté.



Üount("*"; ....

compte *tous* les enregistrements


Üount("[Champ2]"; ...

ne compte que les [Champ2] non Null


DCount("*";"Table";"[Champ1]=1 AND [Champ2]=1")

compte tous les enregistrements qui répondent aux deux critères.


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