OVH Cloud OVH Cloud

compter lignes d'une requête

5 réponses
Avatar
super zinzin
J'utilise cette formule :Ligne: CpteDom("*";"table";"UnChampNumérique<" &
[UnChampNumérique])

Mais ça ne va pas lorsque je fais une sélection. sur les noms: par exemple
ceux qui commencent par b etc....ou la ville = paris.

Sur l'état pas de problème, mais là je sèche depuis ce matin. Je voudrais
que ma requête fasse une table et un formulaire dépendrait de cette table.

merci

5 réponses

Avatar
Tisane
Bonjour super zinzin,

J'utilise cette formule :Ligne:
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique])
Mais ça ne va pas lorsque je fais une sélection. sur les noms: par
exemple ceux qui commencent par b etc....ou la ville = paris.
Sur l'état pas de problème, mais là je sèche depuis ce matin. Je
voudrais que ma requête fasse une table et un formulaire dépendrait
de cette table.


Pourquoi compter les lignes dans la requête ?
Avec CpteDom, tu compter les éléments dans la table, pas dans la requête.
Puisque tu veux en faire un formulaire, je mettrais
=Compte(*)
directement dans le formulaire.

--
Tisane

Avatar
super zinzin
Merci de la réponse, je me suis mal exprimé.

Je voulais numéroter mes lignes.

Merci
"Tisane" a écrit dans le message de news:
ub%
Bonjour super zinzin,

J'utilise cette formule :Ligne:
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique])
Mais ça ne va pas lorsque je fais une sélection. sur les noms: par
exemple ceux qui commencent par b etc....ou la ville = paris.
Sur l'état pas de problème, mais là je sèche depuis ce matin. Je
voudrais que ma requête fasse une table et un formulaire dépendrait
de cette table.


Pourquoi compter les lignes dans la requête ?
Avec CpteDom, tu compter les éléments dans la table, pas dans la requête.
Puisque tu veux en faire un formulaire, je mettrais
=Compte(*)
directement dans le formulaire.

--
Tisane



Avatar
Tisane
Merci de la réponse, je me suis mal exprimé.
Je voulais numéroter mes lignes.


Alors, soit il faut ajouter le critère dans ton CpteDom, soit tu places la
formule dans le formulaire en faisant référence à la requête (et non à la
table)
=CpteDom("*";"Ta_Requête";"[Champ_Cle] <" & [Champ_Cle])+1
+1 si tu ne veux pas compter à partir de 0 ;-)

--
Tisane

"Tisane" a écrit dans le message de news:
ub%
Bonjour super zinzin,

J'utilise cette formule :Ligne:
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique])
Mais ça ne va pas lorsque je fais une sélection. sur les noms: par
exemple ceux qui commencent par b etc....ou la ville = paris.
Sur l'état pas de problème, mais là je sèche depuis ce matin. Je
voudrais que ma requête fasse une table et un formulaire dépendrait
de cette table.


Pourquoi compter les lignes dans la requête ?
Avec CpteDom, tu compter les éléments dans la table, pas dans la
requête. Puisque tu veux en faire un formulaire, je mettrais
=Compte(*)
directement dans le formulaire.

--
Tisane





Avatar
Jessy Sempere [MVP]
Bonjour

En fait, ta méthode devrait fonctionner, par contre si tu mets un critère
dans ta requête, genre "Ville ='Paris'", il te faut spécifier ce critère
dans ton champ calculer qui te sert à numéroter tes lignes, exemple :
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique] & " and
Ville='Paris'")

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
en cours de migration vers : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------

"super zinzin" a écrit dans le message de news:
452207ac$0$5971$
Merci de la réponse, je me suis mal exprimé.

Je voulais numéroter mes lignes.

Merci
"Tisane" a écrit dans le message de news:
ub%
Bonjour super zinzin,

J'utilise cette formule :Ligne:
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique])
Mais ça ne va pas lorsque je fais une sélection. sur les noms: par
exemple ceux qui commencent par b etc....ou la ville = paris.
Sur l'état pas de problème, mais là je sèche depuis ce matin. Je
voudrais que ma requête fasse une table et un formulaire dépendrait
de cette table.


Pourquoi compter les lignes dans la requête ?
Avec CpteDom, tu compter les éléments dans la table, pas dans la requête.
Puisque tu veux en faire un formulaire, je mettrais
=Compte(*)
directement dans le formulaire.

--
Tisane







Avatar
superzinzin
Je ne dirai qu'une chose: CHAPEAU!!!
Tisane le remède miracle qui vaut mieux qu'une avoine et Jessy sempere
fidelis.

merci encore.
"Jessy Sempere [MVP]" a écrit dans le message de
news: 45220cc7$
Bonjour

En fait, ta méthode devrait fonctionner, par contre si tu mets un critère
dans ta requête, genre "Ville ='Paris'", il te faut spécifier ce critère
dans ton champ calculer qui te sert à numéroter tes lignes, exemple :
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique] & " and
Ville='Paris'")

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
en cours de migration vers : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------

"super zinzin" a écrit dans le message de news:
452207ac$0$5971$
Merci de la réponse, je me suis mal exprimé.

Je voulais numéroter mes lignes.

Merci
"Tisane" a écrit dans le message de news:
ub%
Bonjour super zinzin,

J'utilise cette formule :Ligne:
CpteDom("*";"table";"UnChampNumérique<" & [UnChampNumérique])
Mais ça ne va pas lorsque je fais une sélection. sur les noms: par
exemple ceux qui commencent par b etc....ou la ville = paris.
Sur l'état pas de problème, mais là je sèche depuis ce matin. Je
voudrais que ma requête fasse une table et un formulaire dépendrait
de cette table.


Pourquoi compter les lignes dans la requête ?
Avec CpteDom, tu compter les éléments dans la table, pas dans la
requête.
Puisque tu veux en faire un formulaire, je mettrais
=Compte(*)
directement dans le formulaire.

--
Tisane