à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête,
le joker peut être "*" ou "%"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news: %239erLmYAGHA.3140@TK2MSFTNGP14.phx.gbl...
bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
Emcy
je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
je comprend pas ta reponse ....
est-ce que tu as bien compris ma question ?
ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec
access (si qui visiblement n'est pas le cas) :
http://www.allprog.com/SQL/AstuceLike.htm
=> par quoi la remplacer
autre exemple
"SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'"
=> recherche tous les champs commençant par a et finissant par %
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23aHYO0YAGHA.1312@TK2MSFTNGP09.phx.gbl...
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête,
le joker peut être "*" ou "%"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
%239erLmYAGHA.3140@TK2MSFTNGP14.phx.gbl...
bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si
j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
Emcy
petite erreur sur mon exemple : "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a%
"Emcy" a écrit dans le message de news: uy8pI%
je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
petite erreur sur mon exemple :
"SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'"
=> recherche tous les champs commençant par a%
"Emcy" <toto@bla.com> a écrit dans le message de news:
uy8pI%23YAGHA.3584@TK2MSFTNGP14.phx.gbl...
je comprend pas ta reponse ....
est-ce que tu as bien compris ma question ?
ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec
access (si qui visiblement n'est pas le cas) :
http://www.allprog.com/SQL/AstuceLike.htm
=> par quoi la remplacer
autre exemple
"SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'"
=> recherche tous les champs commençant par a et finissant par %
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23aHYO0YAGHA.1312@TK2MSFTNGP09.phx.gbl...
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête,
le joker peut être "*" ou "%"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
%239erLmYAGHA.3140@TK2MSFTNGP14.phx.gbl...
bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si
j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
petite erreur sur mon exemple : "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a%
"Emcy" a écrit dans le message de news: uy8pI%
je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
michdenis
Je n'ai jamais utilsé cette commande "escape" dans Access... Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" a écrit dans le message de news: uy8pI% je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
Je n'ai jamais utilsé cette commande "escape" dans Access...
Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news: uy8pI%23YAGHA.3584@TK2MSFTNGP14.phx.gbl...
je comprend pas ta reponse ....
est-ce que tu as bien compris ma question ?
ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec
access (si qui visiblement n'est pas le cas) :
http://www.allprog.com/SQL/AstuceLike.htm
=> par quoi la remplacer
autre exemple
"SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'"
=> recherche tous les champs commençant par a et finissant par %
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23aHYO0YAGHA.1312@TK2MSFTNGP09.phx.gbl...
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête,
le joker peut être "*" ou "%"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
%239erLmYAGHA.3140@TK2MSFTNGP14.phx.gbl...
bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si
j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
Je n'ai jamais utilsé cette commande "escape" dans Access... Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" a écrit dans le message de news: uy8pI% je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
Emcy
je sais que ça, ça marche mais le probleme est : comment faire pour recherché une cahine commençant par les caratère "A*" => vu que normalement "*" est un caractère de recherche, je ne vois pas comment faire (d'où normalement l'utilisation de ESCAPE)...
"michdenis" a écrit dans le message de news:
Je n'ai jamais utilsé cette commande "escape" dans Access... Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" a écrit dans le message de news: uy8pI% je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
je sais que ça, ça marche mais le probleme est : comment faire pour
recherché une cahine commençant par les caratère "A*"
=> vu que normalement "*" est un caractère de recherche, je ne vois pas
comment faire (d'où normalement l'utilisation de ESCAPE)...
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
epsYMLZAGHA.1676@TK2MSFTNGP09.phx.gbl...
Je n'ai jamais utilsé cette commande "escape" dans Access...
Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
uy8pI%23YAGHA.3584@TK2MSFTNGP14.phx.gbl...
je comprend pas ta reponse ....
est-ce que tu as bien compris ma question ?
ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec
access (si qui visiblement n'est pas le cas) :
http://www.allprog.com/SQL/AstuceLike.htm
=> par quoi la remplacer
autre exemple
"SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'"
=> recherche tous les champs commençant par a et finissant par %
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23aHYO0YAGHA.1312@TK2MSFTNGP09.phx.gbl...
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête,
le joker peut être "*" ou "%"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
%239erLmYAGHA.3140@TK2MSFTNGP14.phx.gbl...
bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si
j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
je sais que ça, ça marche mais le probleme est : comment faire pour recherché une cahine commençant par les caratère "A*" => vu que normalement "*" est un caractère de recherche, je ne vois pas comment faire (d'où normalement l'utilisation de ESCAPE)...
"michdenis" a écrit dans le message de news:
Je n'ai jamais utilsé cette commande "escape" dans Access... Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" a écrit dans le message de news: uy8pI% je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
michdenis
Bonjour Emcy,
Pour access :
Si tu veux rechercher spécifiquement tous les expressions dont la première lettre est le a la deuxième lettre est le *
Like 'A[*]*'"
Si tu veux obtenir tous les mots débutant par a mais qui n'ont pas l'étoile comme seconde lettre :
Cette expression fait fi des autres caractères possibles autres que les lettres de l'alphabet ou des chiffres se situant en deuxième position....
Like 'A[a-z,0-9]*'"
Salutations!
"Emcy" a écrit dans le message de news: je sais que ça, ça marche mais le probleme est : comment faire pour recherché une cahine commençant par les caratère "A*" => vu que normalement "*" est un caractère de recherche, je ne vois pas comment faire (d'où normalement l'utilisation de ESCAPE)...
"michdenis" a écrit dans le message de news:
Je n'ai jamais utilsé cette commande "escape" dans Access... Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" a écrit dans le message de news: uy8pI% je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
Bonjour Emcy,
Pour access :
Si tu veux rechercher spécifiquement tous les expressions dont
la première lettre est le a la deuxième lettre est le *
Like 'A[*]*'"
Si tu veux obtenir tous les mots débutant par a mais qui n'ont pas
l'étoile comme seconde lettre :
Cette expression fait fi des autres caractères possibles autres
que les lettres de l'alphabet ou des chiffres se
situant en deuxième position....
Like 'A[a-z,0-9]*'"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news: uBz36OZAGHA.3352@TK2MSFTNGP10.phx.gbl...
je sais que ça, ça marche mais le probleme est : comment faire pour
recherché une cahine commençant par les caratère "A*"
=> vu que normalement "*" est un caractère de recherche, je ne vois pas
comment faire (d'où normalement l'utilisation de ESCAPE)...
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
epsYMLZAGHA.1676@TK2MSFTNGP09.phx.gbl...
Je n'ai jamais utilsé cette commande "escape" dans Access...
Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
uy8pI%23YAGHA.3584@TK2MSFTNGP14.phx.gbl...
je comprend pas ta reponse ....
est-ce que tu as bien compris ma question ?
ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec
access (si qui visiblement n'est pas le cas) :
http://www.allprog.com/SQL/AstuceLike.htm
=> par quoi la remplacer
autre exemple
"SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'"
=> recherche tous les champs commençant par a et finissant par %
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23aHYO0YAGHA.1312@TK2MSFTNGP09.phx.gbl...
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête,
le joker peut être "*" ou "%"
Salutations!
"Emcy" <toto@bla.com> a écrit dans le message de news:
%239erLmYAGHA.3140@TK2MSFTNGP14.phx.gbl...
bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma
Requete :
"SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si
j'enleve
ESCAPE '#'", je n'ai plus d'erreur)
=> est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi
faut-il le remplacer ?
Si tu veux rechercher spécifiquement tous les expressions dont la première lettre est le a la deuxième lettre est le *
Like 'A[*]*'"
Si tu veux obtenir tous les mots débutant par a mais qui n'ont pas l'étoile comme seconde lettre :
Cette expression fait fi des autres caractères possibles autres que les lettres de l'alphabet ou des chiffres se situant en deuxième position....
Like 'A[a-z,0-9]*'"
Salutations!
"Emcy" a écrit dans le message de news: je sais que ça, ça marche mais le probleme est : comment faire pour recherché une cahine commençant par les caratère "A*" => vu que normalement "*" est un caractère de recherche, je ne vois pas comment faire (d'où normalement l'utilisation de ESCAPE)...
"michdenis" a écrit dans le message de news:
Je n'ai jamais utilsé cette commande "escape" dans Access... Il n'existe pas seulement une "version" de SQL.
| recherche tous les champs commençant par a et finissant par %
Un truc ressemblant à ceci devrait suffire !
LIKE 'a*%' "
Salutations!
"Emcy" a écrit dans le message de news: uy8pI% je comprend pas ta reponse .... est-ce que tu as bien compris ma question ? ESCAPE est une commande SQL : je pensais qu'elle devait fonctionner avec access (si qui visiblement n'est pas le cas) : http://www.allprog.com/SQL/AstuceLike.htm => par quoi la remplacer
autre exemple "SELECT MaColonne FROM MaTable WHERE MaColonne LIKE 'a#%%' ESCAPE '#'" => recherche tous les champs commençant par a et finissant par %
"michdenis" a écrit dans le message de news: %
Bonjour Emcy,
'a%' ESCAPE '#'"
J'aurais plutot écris :
LIKE " & "'a*ESCAPE*'" & ""
Selon l'application où tu adresses ta requête, le joker peut être "*" ou "%"
Salutations!
"Emcy" a écrit dans le message de news: % bonjour,
à l'aide d'excel, j'effectue une requete ADO sur une BDD Access voici ma Requete : "SELECT GPAO FROM COMPOSANTS WHERE GPAO LIKE 'a%' ESCAPE '#'"
le probleme est que une erruer durant l'execution de la requete (si j'enleve ESCAPE '#'", je n'ai plus d'erreur) => est-ce que ça veut dire qu'acces ne reconnait pas ESCAPE ? par quoi faut-il le remplacer ?
JB
Bonjour,
-Avec ADO, c'est bien % qu'il faut utiliser et non pas * -Si tu as des apostrophes dans tes chaines, il faut les doubler avec la fonction Replace()
Cordialement JB
Bonjour,
-Avec ADO, c'est bien % qu'il faut utiliser et non pas *
-Si tu as des apostrophes dans tes chaines, il faut les doubler avec la
fonction Replace()
Dans les Interro SQL pour Access(ADO ou DAO), les dates doivent être fournies sous la forme #12/31/2005#
y=ConvDate(x)
Function ConvDate(MaDate As Date) As String ConvDate = "#" & Month(MaDate) & "/" & Day(MaDate) & "/" & Year(MaDate) & "#" End Function
Pour doubler les guillemets dans les chaines: y=Guillemet(x)
Function Guillemet(mot) ' Remplace ' par '' pour SQL Dim temp temp = Replace(mot, "'", "''") Guillemet = temp End Function
JB
Emcy
merci, c'est bon à savoir (même si je ne n'avais pas posé la question ...???)
"JB" a écrit dans le message de news:
Dans les Interro SQL pour Access(ADO ou DAO), les dates doivent être fournies sous la forme #12/31/2005#
y=ConvDate(x)
Function ConvDate(MaDate As Date) As String ConvDate = "#" & Month(MaDate) & "/" & Day(MaDate) & "/" & Year(MaDate) & "#" End Function
Pour doubler les guillemets dans les chaines: y=Guillemet(x)
Function Guillemet(mot) ' Remplace ' par '' pour SQL Dim temp temp = Replace(mot, "'", "''") Guillemet = temp End Function
JB
merci, c'est bon à savoir (même si je ne n'avais pas posé la question
...???)
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1134672645.384931.177740@o13g2000cwo.googlegroups.com...
Dans les Interro SQL pour Access(ADO ou DAO), les dates doivent être
fournies sous la forme #12/31/2005#
y=ConvDate(x)
Function ConvDate(MaDate As Date) As String
ConvDate = "#" & Month(MaDate) & "/" & Day(MaDate) & "/" &
Year(MaDate) & "#"
End Function
Pour doubler les guillemets dans les chaines: y=Guillemet(x)
Function Guillemet(mot) ' Remplace ' par '' pour SQL
Dim temp
temp = Replace(mot, "'", "''")
Guillemet = temp
End Function