OVH Cloud OVH Cloud

CptDom

3 réponses
Avatar
Philippe
Bonjour,

Comment compter avec CptDom le nombre de clients ayant le champ "achat" vide

=CpteDom("[client]";"[ma table]";"[achat]=' ") normalement c'est comme ça,
mais ça ne fonctionne pas.

Merci d'avance.

3 réponses

Avatar
Eric
Bonjour

Bonjour,

Comment compter avec CptDom le nombre de clients ayant le champ "achat" vide

=CpteDom("[client]";"[ma table]";"[achat]=' ") normalement c'est comme ça,
mais ça ne fonctionne pas.


Personnellement, je pencherai pour
=CpteDom("[client]";"[ma table]";"IsNull([achat])")

--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Philippe
Merci Eric,

Il y a une amélioration mais le résultat n'est pas bon car il calcul toutes
les lignes vide de la table, alors qu'il faudrait que celui-ci ce fasse sur
un sous formulaire, si je remplace [ma table] par [sous forms] il me met
"erreur"
Tu vois une solution ?

Forms principal = A
Sous forms = B

Merci d'avance


Bonjour

Bonjour,

Comment compter avec CptDom le nombre de clients ayant le champ "achat" vide

=CpteDom("[client]";"[ma table]";"[achat]=' ") normalement c'est comme ça,
mais ça ne fonctionne pas.


Personnellement, je pencherai pour
=CpteDom("[client]";"[ma table]";"IsNull([achat])")

--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr




Avatar
Eric
re,

Tu utilises, en plus dans la clause where de CpeDom(), le champ de
liaison entre le formulaire et le sous formulaire (clé étrangère), du
genre :

=CpteDom("[Client]";"[LaTable]";"IsNull([achat]) and IdClient=" &
IdClient) si IdClient est numérique
ou
=CpteDom("[Client]";"[LaTable]";"IsNull([achat]) and IdClient='" &
IdClient) & "'") si IdClient est Texte.



Merci Eric,

Il y a une amélioration mais le résultat n'est pas bon car il calcul toutes
les lignes vide de la table, alors qu'il faudrait que celui-ci ce fasse sur
un sous formulaire, si je remplace [ma table] par [sous forms] il me met
"erreur"
Tu vois une solution ?

Forms principal = A
Sous forms = B

Merci d'avance



Bonjour


Bonjour,

Comment compter avec CptDom le nombre de clients ayant le champ "achat" vide

=CpteDom("[client]";"[ma table]";"[achat]=' ") normalement c'est comme ça,
mais ça ne fonctionne pas.


Personnellement, je pencherai pour
=CpteDom("[client]";"[ma table]";"IsNull([achat])")

--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr