Bonjour =E0 tous,
J'ai un petit soucis avec une requ=EAte.
J'ai cr=E9e une requ=EAte qui a en crit=E8re une valeur entr=E9e=20
en param=E8tres.
La requ=EAte affiche ensuite les lignes o=F9 la valeur entr=E9e=20
correspond EXACTEMENT =E0 celle du champ.
Mon probl=E8me c'est que j'aimerai pouvoir trouver les=20
valeurs du champ commeceant par la lettre "G" par exemple=20
ou les champs qui comprennent le nom "Garcia".
J'ai test=E9 avec les crochets [] et l'=E9toile * mais =E7a ne=20
fonctionne pas.
Quelqu'un peut m'aider?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
OrniSoft
J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens ayant un nom commencant par un G : SELECT Nom FROM T_Techniciens WHERE (Left(Nom,1)='G');
En espérant que ca réponde à ta question.
@+ OrniSoft
J'ai crée une requête qui a en critère une valeur entrée
en paramètres.
La requête affiche ensuite les lignes où la valeur entrée
correspond EXACTEMENT à celle du champ.
Mon problème c'est que j'aimerai pouvoir trouver les
valeurs du champ commeceant par la lettre "G" par exemple
ou les champs qui comprennent le nom "Garcia".
J'ai testé avec les crochets [] et l'étoile * mais ça ne
fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens
ayant un nom commencant par un G :
SELECT Nom
FROM T_Techniciens
WHERE (Left(Nom,1)='G');
J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens ayant un nom commencant par un G : SELECT Nom FROM T_Techniciens WHERE (Left(Nom,1)='G');
En espérant que ca réponde à ta question.
@+ OrniSoft
Raymond [mvp]
Bonjour.
tu as du garder le signe =, il faut utiliser Comme
en création graphique tu mets : Comme [Entrer paramètre] & "*" en création sql tu mets Like [Entrer paramètre] & "*"
si tu veux les mots contenant arci tu peux faire Comme "*" & [Entrer paramètre] & "*" et tu sortiras garcia avec *arci* -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nicolas ANTIX" a écrit dans le message de news:f53701c3f15e$d2d43bd0$ Bonjour à tous, J'ai un petit soucis avec une requête. J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas. Quelqu'un peut m'aider?
Bonjour.
tu as du garder le signe =, il faut utiliser Comme
en création graphique tu mets : Comme [Entrer paramètre] & "*"
en création sql tu mets Like [Entrer paramètre] & "*"
si tu veux les mots contenant arci tu peux faire
Comme "*" & [Entrer paramètre] & "*"
et tu sortiras garcia avec *arci*
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nicolas ANTIX" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:f53701c3f15e$d2d43bd0$a501280a@phx.gbl...
Bonjour à tous,
J'ai un petit soucis avec une requête.
J'ai crée une requête qui a en critère une valeur entrée
en paramètres.
La requête affiche ensuite les lignes où la valeur entrée
correspond EXACTEMENT à celle du champ.
Mon problème c'est que j'aimerai pouvoir trouver les
valeurs du champ commeceant par la lettre "G" par exemple
ou les champs qui comprennent le nom "Garcia".
J'ai testé avec les crochets [] et l'étoile * mais ça ne
fonctionne pas.
Quelqu'un peut m'aider?
tu as du garder le signe =, il faut utiliser Comme
en création graphique tu mets : Comme [Entrer paramètre] & "*" en création sql tu mets Like [Entrer paramètre] & "*"
si tu veux les mots contenant arci tu peux faire Comme "*" & [Entrer paramètre] & "*" et tu sortiras garcia avec *arci* -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nicolas ANTIX" a écrit dans le message de news:f53701c3f15e$d2d43bd0$ Bonjour à tous, J'ai un petit soucis avec une requête. J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas. Quelqu'un peut m'aider?
oui mais je voudrais pouvoir choisir en paramètre ça en paramètre de la requête
-----Message d'origine-----
J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens
ayant un nom commencant par un G : SELECT Nom FROM T_Techniciens WHERE (Left(Nom,1)='G');
En espérant que ca réponde à ta question.
@+ OrniSoft
.
oui mais je voudrais pouvoir choisir en paramètre ça en
paramètre de la requête
-----Message d'origine-----
J'ai crée une requête qui a en critère une valeur entrée
en paramètres.
La requête affiche ensuite les lignes où la valeur entrée
correspond EXACTEMENT à celle du champ.
Mon problème c'est que j'aimerai pouvoir trouver les
valeurs du champ commeceant par la lettre "G" par exemple
ou les champs qui comprennent le nom "Garcia".
J'ai testé avec les crochets [] et l'étoile * mais ça ne
fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en
integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens
tous les techniciens
ayant un nom commencant par un G :
SELECT Nom
FROM T_Techniciens
WHERE (Left(Nom,1)='G');
oui mais je voudrais pouvoir choisir en paramètre ça en paramètre de la requête
-----Message d'origine-----
J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens
ayant un nom commencant par un G : SELECT Nom FROM T_Techniciens WHERE (Left(Nom,1)='G');
En espérant que ca réponde à ta question.
@+ OrniSoft
.
C15
Bonjour,
Tu peux essayer cela : Comme [G] &"*", cela devrait répondre à ta question.
A+
c15 a écrit dans le message de news:f25701c3f162$01fc0b10$ oui mais je voudrais pouvoir choisir en paramètre ça en paramètre de la requête
-----Message d'origine-----
J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens
ayant un nom commencant par un G : SELECT Nom FROM T_Techniciens WHERE (Left(Nom,1)='G');
En espérant que ca réponde à ta question.
@+ OrniSoft
.
Bonjour,
Tu peux essayer cela :
Comme [G] &"*", cela devrait répondre à ta question.
A+
c15
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:f25701c3f162$01fc0b10$a401280a@phx.gbl...
oui mais je voudrais pouvoir choisir en paramètre ça en
paramètre de la requête
-----Message d'origine-----
J'ai crée une requête qui a en critère une valeur entrée
en paramètres.
La requête affiche ensuite les lignes où la valeur entrée
correspond EXACTEMENT à celle du champ.
Mon problème c'est que j'aimerai pouvoir trouver les
valeurs du champ commeceant par la lettre "G" par exemple
ou les champs qui comprennent le nom "Garcia".
J'ai testé avec les crochets [] et l'étoile * mais ça ne
fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en
integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens
tous les techniciens
ayant un nom commencant par un G :
SELECT Nom
FROM T_Techniciens
WHERE (Left(Nom,1)='G');
Tu peux essayer cela : Comme [G] &"*", cela devrait répondre à ta question.
A+
c15 a écrit dans le message de news:f25701c3f162$01fc0b10$ oui mais je voudrais pouvoir choisir en paramètre ça en paramètre de la requête
-----Message d'origine-----
J'ai crée une requête qui a en critère une valeur entrée en paramètres. La requête affiche ensuite les lignes où la valeur entrée correspond EXACTEMENT à celle du champ. Mon problème c'est que j'aimerai pouvoir trouver les valeurs du champ commeceant par la lettre "G" par exemple ou les champs qui comprennent le nom "Garcia". J'ai testé avec les crochets [] et l'étoile * mais ça ne fonctionne pas.
Pourquoi ne pas essayer de modifier ta requete en integrant des fonction de
chaîne ?
Par exemple pour obtenir dans une table T_Techniciens tous les techniciens
ayant un nom commencant par un G : SELECT Nom FROM T_Techniciens WHERE (Left(Nom,1)='G');
En espérant que ca réponde à ta question.
@+ OrniSoft
.
Merci beaucoup Raymond pour ce conseil très précieux pour moi!
Merci beaucoup Raymond pour ce conseil très précieux pour
moi!