OVH Cloud OVH Cloud

critère

14 réponses
Avatar
didier
Bonjour

Je veut d=E9finir dans une requ=EAte un crit=E8re=20
Gauche ([Champ],3) =3D "401"
Ceci afin d'avoir toutes les valeurs du champs commencant=20
par 401 mais il me dit que la syntaxe de l'expression=20
n'est pas correcte
Je ne voit pas ou est le probl=E8me sachant que dans l'aide=20
en ligne il propose la m=EAme syntaxe avec Droite...

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

dans le critère dans l'instruction sql il faut mettre:
WHERE Left([Champ],3)="401";

gauche c'est en création de requête graphique access
--
@+
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


"didier" a écrit dans le message de
news:22b9a01c45de7$97df2a30$
Bonjour

Je veut définir dans une requête un critère
Gauche ([Champ],3) = "401"
Ceci afin d'avoir toutes les valeurs du champs commencant
par 401 mais il me dit que la syntaxe de l'expression
n'est pas correcte
Je ne voit pas ou est le problème sachant que dans l'aide
en ligne il propose la même syntaxe avec Droite...
Avatar
Eric
Bonjour Raymond,

moi je mettrai : WHERE Left([Champ],3) like "401*";

non ?

Ou en mode graphique :

Champ:Gauche([SonChamp];3)
Critère : Comme "401*"


A+
Eric

"Raymond [mvp]" écrivait news:eAxW2keXEHA.3944
@tk2msftngp13.phx.gbl:

Bonjour.

dans le critère dans l'instruction sql il faut mettre:
WHERE Left([Champ],3)="401";

gauche c'est en création de requête graphique access


Avatar
Raymond [mvp]
Bonjour Eric.

bien sûr.
je me suis attardé sur le left car là se trouvait l'erreur de syntaxe.
WHERE Left([Champ],3) like '401*'
--
@+
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


"Eric" a écrit dans le message de
news:
Bonjour Raymond,

moi je mettrai : WHERE Left([Champ],3) like "401*";

non ?

Ou en mode graphique :

Champ:Gauche([SonChamp];3)
Critère : Comme "401*"



Avatar
Didier
Re

Je suis bien en mode création de requête
En fait, je cherchais la syntaxe à utilisé pour une
condition where dans une macro pour l'ouverture d'un
formulaire. J'ai essayé
Gauche([champ],3)="401" et je viens de trouver
Leur doc est fausse il faut mettre
Gauche([champ];3)="401" ou Left mais le caractère
séparateur est ; et non ,
Avez-vous eu connaissance de ce petit bug

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

dans le critère dans l'instruction sql il faut mettre:
WHERE Left([Champ],3)="401";

gauche c'est en création de requête graphique access
--
@+
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


"didier" a écrit
dans le message de

news:22b9a01c45de7$97df2a30$
Bonjour

Je veut définir dans une requête un critère
Gauche ([Champ],3) = "401"
Ceci afin d'avoir toutes les valeurs du champs commencant
par 401 mais il me dit que la syntaxe de l'expression
n'est pas correcte
Je ne voit pas ou est le problème sachant que dans l'aide
en ligne il propose la même syntaxe avec Droite...



.



Avatar
Pierre CFI [mvp]
bonjour
j'arrive, et que vois je ? des bétises
si left avec 3, donc 3 caractéres et vous faites une comparaison sur + de 3
pas possible, çà :o)))
sinon çà va ?? je peux repartir ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message de news:
Bonjour Eric.

bien sûr.
je me suis attardé sur le left car là se trouvait l'erreur de syntaxe.
WHERE Left([Champ],3) like '401*'
--
@+
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


"Eric" a écrit dans le message de
news:
Bonjour Raymond,

moi je mettrai : WHERE Left([Champ],3) like "401*";

non ?

Ou en mode graphique :

Champ:Gauche([SonChamp];3)
Critère : Comme "401*"







Avatar
Raymond [mvp]
Hé bien voilà, on cherche, on cherche et un bug remet tout en cause.
j'en ai entendu parlé mais je n'ai pas fait la relation et je crois bien
qu'on ne la fera jamais.
la virgule m'a fait partir sur le sql directement. pense bien à mettre comme
'401*' pour pouvoir sortir tous les comptes commençant par 401.
--
@+
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


"Didier" a écrit dans le message de
news:231cf01c45dee$319207f0$
Re

Je suis bien en mode création de requête
En fait, je cherchais la syntaxe à utilisé pour une
condition where dans une macro pour l'ouverture d'un
formulaire. J'ai essayé
Gauche([champ],3)="401" et je viens de trouver
Leur doc est fausse il faut mettre
Gauche([champ];3)="401" ou Left mais le caractère
séparateur est ; et non ,
Avez-vous eu connaissance de ce petit bug
Avatar
Raymond [mvp]
Bonjour Pierre.

déjà réveillé ?
tu peux te recoucher , tous les habitués sont là et ils maîtrisent. je vais
me diriger vers le bar.
--
@+
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


"Pierre CFI [mvp]" a écrit dans le message de
news:%
bonjour
j'arrive, et que vois je ? des bétises
si left avec 3, donc 3 caractéres et vous faites une comparaison sur + de
3

pas possible, çà :o)))
sinon çà va ?? je peux repartir ??

--
Pierre CFI


Avatar
Pierre CFI [mvp]
bonjour
c'est pas un bug, dans les requétes c'est en français, donc ; comme séparateur
les bugs se sont eric et raymond, des erreurs qu'on essaie de réparer :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Didier" a écrit dans le message de news:231cf01c45dee$319207f0$
Re

Je suis bien en mode création de requête
En fait, je cherchais la syntaxe à utilisé pour une
condition where dans une macro pour l'ouverture d'un
formulaire. J'ai essayé
Gauche([champ],3)="401" et je viens de trouver
Leur doc est fausse il faut mettre
Gauche([champ];3)="401" ou Left mais le caractère
séparateur est ; et non ,
Avez-vous eu connaissance de ce petit bug

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

dans le critère dans l'instruction sql il faut mettre:
WHERE Left([Champ],3)="401";

gauche c'est en création de requête graphique access
--
@+
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


"didier" a écrit
dans le message de

news:22b9a01c45de7$97df2a30$
Bonjour

Je veut définir dans une requête un critère
Gauche ([Champ],3) = "401"
Ceci afin d'avoir toutes les valeurs du champs commencant
par 401 mais il me dit que la syntaxe de l'expression
n'est pas correcte
Je ne voit pas ou est le problème sachant que dans l'aide
en ligne il propose la même syntaxe avec Droite...



.



Avatar
Raymond [mvp]
je te croyais couché !

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


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
c'est pas un bug, dans les requétes c'est en français, donc ; comme
séparateur

les bugs se sont eric et raymond, des erreurs qu'on essaie de réparer
:o)))


--
Pierre CFI


Avatar
Pierre CFI [mvp]
oui, mais à ST Malo, il ne faisait pas trés beau d'ailleurs

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message de news:
je te croyais couché !

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


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
c'est pas un bug, dans les requétes c'est en français, donc ; comme
séparateur

les bugs se sont eric et raymond, des erreurs qu'on essaie de réparer
:o)))


--
Pierre CFI






1 2