OVH Cloud OVH Cloud

Compter des enregistrements

4 réponses
Avatar
Serge
Je ne sais comment procédé pour faire apparaitre dans un formulaire le
décompte de plusieurs champs venant d'une requête.
Exemple:

J'ai une requête nommer Inscription qui a comme champs et valeur possible :

Champ :TouClasse
Valeur possible A,AA,AAA

Je voudrait que dans mon formulaire Inscription il y ai des zones texte qui
indiquerait combien il y a d'enregistrement avec A comme valeur, AA comme
valeur et AAA comme valeur. De plus, est ce que le fait que mon formulaire et
ma requête porte le même nom peut causer des problêmes?

C'est peut-être simple mais je suis nouveau en Access alors si quelqu'un
peut m'aider j'en serais très heureux :)

Serge

4 réponses

Avatar
3stone
Salut,

"Serge"
| Je ne sais comment procédé pour faire apparaitre dans un formulaire le
| décompte de plusieurs champs venant d'une requête.
| Exemple:
|
| J'ai une requête nommer Inscription qui a comme champs et valeur possible :
|
| Champ :TouClasse
| Valeur possible A,AA,AAA
|
| Je voudrait que dans mon formulaire Inscription il y ai des zones texte qui
| indiquerait combien il y a d'enregistrement avec A comme valeur, AA comme
| valeur et AAA comme valeur.


Dans la source de la zone de texte (ou directement "dans" la zone de texte) tu écris :

= DCount("TouClasse" ; "NomRequete" ; "TouClasse='A'"

idem pour les autres...


| De plus, est ce que le fait que mon formulaire et
| ma requête porte le même nom peut causer des problêmes?

Si tu as une table "Pomme" avec un champ "Pomme" et une requête
"Pomme" qui alimente un formulaire "Pomme", tu finiras par avoir
de la compote ;-))

Essaies que, en voyant le nom, tu puisse toi-même savoir de quoi il est question.
Sans oublier quil ne faut pas construire de chausse-trapes à Access.

Donc :
Une table tblClients ou Clients avec un champ NoClient, une requête reqClients,
un formulaire frmClients te facilitera énormément le travail par la suite lorsque
la base sera un peu plus importante. Access t'en sera reconnaissant aussi...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Serge
Compris ;) pour ce qui est de l'instruction DCount, cela ne marche pas
encore...le message d'erreur m'indique qu'il manque une parenthèse. J'ai donc
essayé DCount () mais une autre erreur m'indique que le nombre d'arguments
n'est pas correcte. Voici ma ligne d'instruction modifié:

= DCount("TouClasse" ; "Inscription" ; "TouClasse='A'"

ou Inscription est ma requête.

Merci



Salut,

"Serge"
| Je ne sais comment procédé pour faire apparaitre dans un formulaire le
| décompte de plusieurs champs venant d'une requête.
| Exemple:
|
| J'ai une requête nommer Inscription qui a comme champs et valeur possible :
|
| Champ :TouClasse
| Valeur possible A,AA,AAA
|
| Je voudrait que dans mon formulaire Inscription il y ai des zones texte qui
| indiquerait combien il y a d'enregistrement avec A comme valeur, AA comme
| valeur et AAA comme valeur.


Dans la source de la zone de texte (ou directement "dans" la zone de texte) tu écris :

= DCount("TouClasse" ; "NomRequete" ; "TouClasse='A'"

idem pour les autres...


| De plus, est ce que le fait que mon formulaire et
| ma requête porte le même nom peut causer des problêmes?

Si tu as une table "Pomme" avec un champ "Pomme" et une requête
"Pomme" qui alimente un formulaire "Pomme", tu finiras par avoir
de la compote ;-))

Essaies que, en voyant le nom, tu puisse toi-même savoir de quoi il est question.
Sans oublier quil ne faut pas construire de chausse-trapes à Access.

Donc :
Une table tblClients ou Clients avec un champ NoClient, une requête reqClients,
un formulaire frmClients te facilitera énormément le travail par la suite lorsque
la base sera un peu plus importante. Access t'en sera reconnaissant aussi...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/






Avatar
3stone
re,

"Serge"
| pour ce qui est de l'instruction DCount, cela ne marche pas
[...]
| = DCount("TouClasse" ; "Inscription" ; "TouClasse='A'"


s'cuses ;-)


= DCount("TouClasse" ; "Inscription" ; "TouClasse='A'")

bien sûr !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Serge
Merci beaucoup de ton aide...ça fonctionne très bien.

:))

SERGE


re,

"Serge"
| pour ce qui est de l'instruction DCount, cela ne marche pas
[...]
| = DCount("TouClasse" ; "Inscription" ; "TouClasse='A'"


s'cuses ;-)


= DCount("TouClasse" ; "Inscription" ; "TouClasse='A'")

bien sûr !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/