OVH Cloud OVH Cloud

Cumul CheckBox

8 réponses
Avatar
Barlou
Bonjour =E0 tous,=20

J'ai un form continu avec des listes en CheckBox True or=20
False.
Je voudrais avoir dans un formulaire en dessous le total=20
par article selon les filtres que j'appliques.
J'ai essay=E9 un=20
=3DDCount(True;[T-Contrat];[Forms]![F-Recherche Multi-
Crit=E8res]![F-AZ].Form!Dimanche)

et evidemment, =E7a ne fonctionne pas...

Un id=E9e ?

Merci d'avance

Patrick

8 réponses

Avatar
Raymond [mvp]
Bonjour.

je n'ai pas compris grand chose.
listes en CheckBox : que veux-tu dire ? est-ce un champ oui/non ou est-ce
une imagecombo par exemple ?
DCount ne fait pas le total mais compte le nombre d'eenregistrements
filtrés.
le 1ere paramètre de DCount nest pas la valeur du champ mais le nom du
champ
le critère n'est pas complet (3e paramètre)
à suivre ......
--
@+
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


"Barlou" a écrit dans le message de
news:292201c47df6$67c24bf0$
Bonjour à tous,

J'ai un form continu avec des listes en CheckBox True or
False.
Je voudrais avoir dans un formulaire en dessous le total
par article selon les filtres que j'appliques.
J'ai essayé un
Üount(True;[T-Contrat];[Forms]![F-Recherche Multi-
Critères]![F-AZ].Form!Dimanche)

et evidemment, ça ne fonctionne pas...

Un idée ?

Merci d'avance

Patrick
Avatar
Barlou
Bonjour Raymond,

Voici le probleme
j'ai un formulaire continu qui m'affiche tous les jours de
la semaine en colonnes,avec la valeur true ou false
(checkbox)
J'aimmerai bien avoir le cumul des dimanches "true",
lundi "true" etc.. suivi les filtres que j'ai aplliqué à
mon formulaire.

Merci pour ton aide

Patrick
-----Message d'origine-----
Bonjour.

je n'ai pas compris grand chose.
listes en CheckBox : que veux-tu dire ? est-ce un champ
oui/non ou est-ce

une imagecombo par exemple ?
DCount ne fait pas le total mais compte le nombre
d'eenregistrements

filtrés.
le 1ere paramètre de DCount nest pas la valeur du champ
mais le nom du

champ
le critère n'est pas complet (3e paramètre)
à suivre ......
--
@+
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


"Barlou" a écrit
dans le message de

news:292201c47df6$67c24bf0$
Bonjour à tous,

J'ai un form continu avec des listes en CheckBox True or
False.
Je voudrais avoir dans un formulaire en dessous le total
par article selon les filtres que j'appliques.
J'ai essayé un
Üount(True;[T-Contrat];[Forms]![F-Recherche Multi-
Critères]![F-AZ].Form!Dimanche)

et evidemment, ça ne fonctionne pas...

Un idée ?

Merci d'avance

Patrick


.



Avatar
inconnu321
Vas voir dans l'aide de visual basic et tu trouveras:

intxÜount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Je sais pas où t'es allé chercher le true en premier paramètre.
Le troisième paramètre doit être de la forme "[champs]= tartempion"

(nom du champs, nom de la table, critère de filtre)


Nico


"Barlou" wrote in message news:<292201c47df6$67c24bf0$...
Bonjour tous,

J'ai un form continu avec des listes en CheckBox True or
False.
Je voudrais avoir dans un formulaire en dessous le total
par article selon les filtres que j'appliques.
J'ai essay un
Üount(True;[T-Contrat];[Forms]![F-Recherche Multi-
Crit res]![F-AZ].Form!Dimanche)

et evidemment, a ne fonctionne pas...

Un id e ?

Merci d'avance

Patrick


Avatar
Barlou
Bonjour Nico,

Effectivement, le True est le critère que je veux
calculer dans ce formualaire continu.
Compter tous les Dimanche True, les Lundi True, etc

Ma nouvelle ligne de commande ne fonctionne toujours pas.

Üount([Dimanche];[T-contrat];"[Dimanche]='true'")

là, je coince...

Patrick
-----Message d'origine-----
Vas voir dans l'aide de visual basic et tu trouveras:

intxÜount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Je sais pas où t'es allé chercher le true en premier
paramètre.

Le troisième paramètre doit être de la forme "[champs]=
tartempion"


(nom du champs, nom de la table, critère de filtre)


Nico


"Barlou" wrote in
message news:<292201c47df6$67c24bf0$...

Bonjour tous,

J'ai un form continu avec des listes en CheckBox True
or


False.
Je voudrais avoir dans un formulaire en dessous le
total


par article selon les filtres que j'appliques.
J'ai essay un
Üount(True;[T-Contrat];[Forms]![F-Recherche Multi-
Crit res]![F-AZ].Form!Dimanche)

et evidemment, a ne fonctionne pas...

Un id e ?

Merci d'avance

Patrick
.





Avatar
Barlou
ça non plus ne marche pas ...

Üount([Dimanche];[T-contrat];" Forms![F-Recherche Multi-
Critères]![F-AZ].Form![Dimanche] =" & True)

Moi pas comprendre ...


-----Message d'origine-----
Bonjour Raymond,

Voici le probleme
j'ai un formulaire continu qui m'affiche tous les jours
de

la semaine en colonnes,avec la valeur true ou false
(checkbox)
J'aimmerai bien avoir le cumul des dimanches "true",
lundi "true" etc.. suivi les filtres que j'ai aplliqué à
mon formulaire.

Merci pour ton aide

Patrick
-----Message d'origine-----
Bonjour.

je n'ai pas compris grand chose.
listes en CheckBox : que veux-tu dire ? est-ce un champ
oui/non ou est-ce

une imagecombo par exemple ?
DCount ne fait pas le total mais compte le nombre
d'eenregistrements

filtrés.
le 1ere paramètre de DCount nest pas la valeur du champ
mais le nom du

champ
le critère n'est pas complet (3e paramètre)
à suivre ......
--
@+
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


"Barlou" a écrit
dans le message de

news:292201c47df6$67c24bf0$
Bonjour à tous,

J'ai un form continu avec des listes en CheckBox True or
False.
Je voudrais avoir dans un formulaire en dessous le total
par article selon les filtres que j'appliques.
J'ai essayé un
Üount(True;[T-Contrat];[Forms]![F-Recherche Multi-
Critères]![F-AZ].Form!Dimanche)

et evidemment, ça ne fonctionne pas...

Un idée ?

Merci d'avance

Patrick


.

.





Avatar
Raymond [mvp]
à mon avis il y a un problème de nom de champ ou autre chose.
si tu ne trouves pas, tu peux m'envoyer ta base avec le formulaire et tables
et requêtes, je jetterai un oeil. enlève XYZ. dans l'adresse.

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


"Barlou" a écrit dans le message de
news:2c6401c47e1d$aa7df7b0$
ça non plus ne marche pas ...

Üount([Dimanche];[T-contrat];" Forms![F-Recherche Multi-
Critères]![F-AZ].Form![Dimanche] =" & True)

Moi pas comprendre ...
Avatar
Barlou
Bonjour Raymond,

là je ne comprends pas :
j'ai essayé autre chose, un formulaire vierge avec
simplement cette procedure sur click :

Dim MaValeur As String
MaValeur = DSum([debut], [contrat], [debut] > #1/1/2004#)
MsgBox MaValeur

Avec ou sans le dernier critère il m'affiche ce message :
can't find the field "I" referred in your expression.

Alors, j'ai essayé de remplacer les , par des ; mais ça
ne fonctionne pas non plus.

Je suis perdu ...

Patrick
-----Message d'origine-----
à mon avis il y a un problème de nom de champ ou autre
chose.

si tu ne trouves pas, tu peux m'envoyer ta base avec le
formulaire et tables

et requêtes, je jetterai un oeil. enlève XYZ. dans
l'adresse.


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


"Barlou" a écrit
dans le message de

news:2c6401c47e1d$aa7df7b0$
ça non plus ne marche pas ...

Üount([Dimanche];[T-contrat];" Forms![F-Recherche Multi-
Critères]![F-AZ].Form![Dimanche] =" & True)

Moi pas comprendre ...


.



Avatar
Raymond [mvp]
fais ceci:

MaValeur = DSum("debut", "contrat", "[debut] > #1/1/2004#")
et ça ira mieux
--
@+
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


"Barlou" a écrit dans le message de
news:341401c47eac$8319b030$
Bonjour Raymond,

là je ne comprends pas :
j'ai essayé autre chose, un formulaire vierge avec
simplement cette procedure sur click :

Dim MaValeur As String
MaValeur = DSum([debut], [contrat], [debut] > #1/1/2004#)
MsgBox MaValeur

Avec ou sans le dernier critère il m'affiche ce message :
can't find the field "I" referred in your expression.

Alors, j'ai essayé de remplacer les , par des ; mais ça
ne fonctionne pas non plus.

Je suis perdu ...

Patrick