OVH Cloud OVH Cloud

Problème de syntaxe

6 réponses
Avatar
Pierre Mongin
Bonsoir.
=CpteDom("*";"Annuaire";"[Noms]= 'Toto'")
Dans un contrôle, cette expression fonctionne, mais je voudrais trier les
enregistrements qui commencent par "T".
=CpteDom("*";"Annuaire";"[Noms]= 'T*'")
mais la c'a ne fonctionne pas.
Merci de m'aider.

6 réponses

Avatar
3stone
Salut,

"Pierre Mongin"
=CpteDom("*";"Annuaire";"[Noms]= 'Toto'")
Dans un contrôle, cette expression fonctionne, mais je voudrais trier les
enregistrements qui commencent par "T".
=CpteDom("*";"Annuaire";"[Noms]= 'T*'")



Avec "QuelqueChose*" il faut utiliser le LIKE...

=CpteDom("*";"Annuaire";"[Noms] Like 'T*'")



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Piermon
Bonjour et merci,
mais toujours un problème de syntaxe je pense car l'expression:
=CpteDom("*";"Annuaire";"[Noms] Like 'T*'")
me renvoie "#Erreur" et je ne trouve pas la solution.
D'avance, merci pour votre aide.


"3stone" a écrit dans le message de
news:%
Salut,

"Pierre Mongin"
=CpteDom("*";"Annuaire";"[Noms]= 'Toto'")
Dans un contrôle, cette expression fonctionne, mais je voudrais trier
les


enregistrements qui commencent par "T".
=CpteDom("*";"Annuaire";"[Noms]= 'T*'")



Avec "QuelqueChose*" il faut utiliser le LIKE...

=CpteDom("*";"Annuaire";"[Noms] Like 'T*'")



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------







Avatar
3stone
Salut,

"Piermon"
mais toujours un problème de syntaxe je pense car l'expression:
=CpteDom("*";"Annuaire";"[Noms] Like 'T*'")



"Annuaire" est bien le nom d'une table (ou d'une requête) ?

"[Noms]" est bien le nom du champ ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Piermon
Oui, "Annuaire" est une table et un champ de la table "Annuaire"
Comme je l'ai dit sur mon premier message, l'expression
=CpteDom("*";"Annuaire";"[Noms]= 'Toto'")
fonctionne parfaitement. C'est pour passer le paramètre 'lettre/étoile' que
les choses se gâtent.

"3stone" a écrit dans le message de
news:
Salut,

"Piermon"
mais toujours un problème de syntaxe je pense car l'expression:
=CpteDom("*";"Annuaire";"[Noms] Like 'T*'")



"Annuaire" est bien le nom d'une table (ou d'une requête) ?

"[Noms]" est bien le nom du champ ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------







Avatar
3stone
re,

"Piermon"
Oui, "Annuaire" est une table et un champ de la table "Annuaire"
Comme je l'ai dit sur mon premier message, l'expression
=CpteDom("*";"Annuaire";"[Noms]= 'Toto'")
fonctionne parfaitement. C'est pour passer le paramètre 'lettre/étoile' que
les choses se gâtent.



Et pourtant, si pas de faute de frappe, cela doit fonctionner...


Mais, essaies ainsi:

= DCount("[Noms]";"Annuaire";"[Noms] Like 'T*'")



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Piermon
EURÉKA !
Je lui ai donné DCount à "manger", il c'est empressé de le remplacer pas
"CpteDom".Sans espoir j'ai cliqué sur le bouton "Affichage" et Oh, agréable
surprise, sa MARCHE !
Merci 3stone.

"3stone" a écrit dans le message de
news:
re,

"Piermon"


Et pourtant, si pas de faute de frappe, cela doit fonctionner...


Mais, essaies ainsi:

= DCount("[Noms]";"Annuaire";"[Noms] Like 'T*'")



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------