Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 16h35   #1
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
Par défaut compter en fonction d'une condition dans un formulaire

bonjour à tous

j ai un form principal avec un sous form qui est en feuille de données( classique)

dans ce sous form il y a un champs stage( oui/non), j aimerai compter le nombre de ligne où il y a oui. (équivalent de NBsi sur excel)

et ensuite ça je sais le faire, reporter ce calcul dans le form

merci à tous de votre aide

stephi
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 19h11   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Regarde la fonction DSum() ou tu peux aussi simplement faire la somme de tes champs Oui/Non et inversé le résultat (Oui = -1, Non = 0).

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/06/2011, 06h36   #3
Membre du Club
 
Inscription : août 2004
Messages : 386
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 386
Points : 68
Points : 68
Salut Marot_r.

merci à toi

Je vois pas ton idée d' inverser les résultat?

Stephi
Stéph utilisateur d'acces est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 10h04   #4
Membre du Club
 
Vincent GUILLON
Inscription : octobre 2009
Messages : 58
Détails du profil
Informations personnelles :
Nom : Vincent GUILLON

Informations forums :
Inscription : octobre 2009
Messages : 58
Points : 46
Points : 46
Bonjour je suis un utilisateur "1er degré" d'access.
J'utilise dans ce cas la fonction Compte (dans le module OPÉRATION) des requêtes.
Je suis satisfait du fonctionnement et surtout cela m'évite du VBA que je ne maitrise pas ou très peu.
Bon courage
Vincent
nolliug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 14h22   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Citation:
Envoyé par Stéph utilisateur d'acces Voir le message
Salut Marot_r.

merci à toi

Je vois pas ton idée d' inverser les résultat?

Stephi
Les champs booléens (Oui/Non) sont codés en interne par -1 pour Oui et 0 pour Non. On peut donc les additionner et comme tu additionnes des -1, tu vas obtenir un résultat négatif (ex : -10 si tu as 10 enregistrements qui contiennent un Oui). Pour avoir un résultat positif il te suffit de prendre l'inverse de la somme.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h56.


 
 
 
 
Partenaires

Hébergement Web