OVH Cloud OVH Cloud

CpteDom avec double condition

3 réponses
Avatar
Georges
Bonjour,

Je souhaite utiliser la fonction avec un double condition mais la formule
ci-dessous me compte tous les enregistrement de la base alors que séparément
les conditions fonctionnent. Où est l'erreur ?

Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>''" Et "[FAMILLE] ='" &
[FAMILLE] & "'")

Merci
GB

3 réponses

Avatar
Raymond [mvp]
Bonjour.

Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>''" & " And [FAMILLE]
='" & [FAMILLE] & "'")
ou
Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>'' And [FAMILLE] ='" &
[FAMILLE] & "'")

si COTISADHERENT est numérique il ne faut pas faire '' mais 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


"Georges" a écrit dans le message de
news:
Bonjour,

Je souhaite utiliser la fonction avec un double condition mais la formule
ci-dessous me compte tous les enregistrement de la base alors que
séparément
les conditions fonctionnent. Où est l'erreur ?

Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>''" Et "[FAMILLE] ='"
&
[FAMILLE] & "'")

Merci
GB


Avatar
Georges
Merci beaucoup. J'ai essayé la première formule qui rend un résultat OK. En
revanche, j'ai une surprise avec les nom à apostrophe la résultat est
#erreur#. Y a-t-il une autre solution que bidouiller les noms ?

Cordialement


Bonjour.

Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>''" & " And [FAMILLE]
='" & [FAMILLE] & "'")
ou
Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>'' And [FAMILLE] ='" &
[FAMILLE] & "'")

si COTISADHERENT est numérique il ne faut pas faire '' mais 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


"Georges" a écrit dans le message de
news:
Bonjour,

Je souhaite utiliser la fonction avec un double condition mais la formule
ci-dessous me compte tous les enregistrement de la base alors que
séparément
les conditions fonctionnent. Où est l'erreur ?

Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>''" Et "[FAMILLE] ='"
&
[FAMILLE] & "'")

Merci
GB







Avatar
Raymond [mvp]
Je pense que tu es en version 2000 mini ?
utilise la fonction Replace pour supprimer les ' ou les remplacer par un
autre caractère.

--
@+
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


"Georges" a écrit dans le message de
news:
Merci beaucoup. J'ai essayé la première formule qui rend un résultat OK.
En
revanche, j'ai une surprise avec les nom à apostrophe la résultat est
#erreur#. Y a-t-il une autre solution que bidouiller les noms ?

Cordialement


Bonjour.

Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>''" & " And [FAMILLE]
='" & [FAMILLE] & "'")
ou
Expr4: CpteDom("[NOM]";"Adherent";"[COTISADHERENT]<>'' And [FAMILLE] ='"
&
[FAMILLE] & "'")

si COTISADHERENT est numérique il ne faut pas faire '' mais 0