Fonction LIKE et recherche de mot
Résolu/Fermé
Itriel
Messages postés
27
Date d'inscription
vendredi 23 juin 2017
Statut
Membre
Dernière intervention
20 juin 2018
-
27 juin 2017 à 09:43
yg_be Messages postés 23363 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 décembre 2024 - 4 août 2017 à 19:30
yg_be Messages postés 23363 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 décembre 2024 - 4 août 2017 à 19:30
A voir également:
- Fonction LIKE et recherche de mot
- Fonction si et - Guide
- Identifiant et mot de passe - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
6 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
27 juin 2017 à 11:25
27 juin 2017 à 11:25
Bonjour,
Pas d'espace entre les * et le texte, ensuite vous cherchez
"aaaaaaa Noue zzzzzzzz"
ou
"Noue eeeeeeeeee" ?????
ci-dessous c'est pour le premier cas
SELECT *
FROM Références
WHERE [Type de rejet] LIKE "*Noue*"
Pas d'espace entre les * et le texte, ensuite vous cherchez
"aaaaaaa Noue zzzzzzzz"
ou
"Noue eeeeeeeeee" ?????
ci-dessous c'est pour le premier cas
SELECT *
FROM Références
WHERE [Type de rejet] LIKE "*Noue*"
Itriel
Messages postés
27
Date d'inscription
vendredi 23 juin 2017
Statut
Membre
Dernière intervention
20 juin 2018
27 juin 2017 à 12:50
27 juin 2017 à 12:50
Bonjour et merci de votre réponse.
En réalité, je recherche les entrées de ma DB qui contiennent le mot Noue (c'était pour me simplifier, car en réalité c'est "Noue d'infiltration". J'ai essayer avec n'importe quel autre mot, la fonction Like ne marche pas.
On est d'accord que mon code signifie bien que je veux tout sélectionner de ma base référence où le type de rejet contient le mot "Noue" ?
et bien quand je le run il ne me sort rien du tout, et pourtant j'ai une entrée avec une "Noue d'infiltration"
Merci !
En réalité, je recherche les entrées de ma DB qui contiennent le mot Noue (c'était pour me simplifier, car en réalité c'est "Noue d'infiltration". J'ai essayer avec n'importe quel autre mot, la fonction Like ne marche pas.
On est d'accord que mon code signifie bien que je veux tout sélectionner de ma base référence où le type de rejet contient le mot "Noue" ?
et bien quand je le run il ne me sort rien du tout, et pourtant j'ai une entrée avec une "Noue d'infiltration"
Merci !
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
27 juin 2017 à 13:06
27 juin 2017 à 13:06
Re,
deuixieme cas
SELECT *
FROM Références
WHERE [Type de rejet] LIKE "Noue*"
deuixieme cas
SELECT *
FROM Références
WHERE [Type de rejet] LIKE "Noue*"
Itriel
Messages postés
27
Date d'inscription
vendredi 23 juin 2017
Statut
Membre
Dernière intervention
20 juin 2018
27 juin 2017 à 13:26
27 juin 2017 à 13:26
Re et merci de ta réponse !
Malheureusement, cela ne marche encore pas ...
Pourtant j'ai beau tout essayer, rien ne fonctionne je ne comprends pas...
Malheureusement, cela ne marche encore pas ...
Pourtant j'ai beau tout essayer, rien ne fonctionne je ne comprends pas...
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
27 juin 2017 à 13:29
27 juin 2017 à 13:29
Itriel
Messages postés
27
Date d'inscription
vendredi 23 juin 2017
Statut
Membre
Dernière intervention
20 juin 2018
27 juin 2017 à 14:25
27 juin 2017 à 14:25
Voila si ça peut aider :
https://mon-partage.fr/f/EIiqBBws/
Je précise qu'il s'agit d'une DB test pour me mettre dans le bains, y'a les même table et champ que dans la finale mais y'a pleins de test aussi. La requete en question est test requete sql RDM
Merci :
https://mon-partage.fr/f/EIiqBBws/
Je précise qu'il s'agit d'une DB test pour me mettre dans le bains, y'a les même table et champ que dans la finale mais y'a pleins de test aussi. La requete en question est test requete sql RDM
Merci :
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
27 juin 2017 à 17:53
27 juin 2017 à 17:53
Re,
"Facile", Vu votre structure de base, il faut prendre le N° du type de rejet pas le nom.
Donc voir votre fichier et requete modifiee
https://mon-partage.fr/f/Z5cGbBDa/
"Facile", Vu votre structure de base, il faut prendre le N° du type de rejet pas le nom.
Donc voir votre fichier et requete modifiee
https://mon-partage.fr/f/Z5cGbBDa/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gest83
Messages postés
28
Date d'inscription
jeudi 6 juillet 2017
Statut
Membre
Dernière intervention
4 août 2017
2
7 juil. 2017 à 14:39
7 juil. 2017 à 14:39
Salut
Je n'utilise pas access mais un truc m'interpelle
WHERE [Type de rejet] LIKE "*Noue*"
ca ne serait pas plust tot
WHERE [Type de rejet] LIKE "%Noue%"
Je n'utilise pas access mais un truc m'interpelle
WHERE [Type de rejet] LIKE "*Noue*"
ca ne serait pas plust tot
WHERE [Type de rejet] LIKE "%Noue%"
Utilisateur anonyme
7 juil. 2017 à 20:00
7 juil. 2017 à 20:00
Bonjour,
si tu recherches le mot sur différents champs, tu peux utiliser un formulaire avec un champ "zone de texte" indépendant, et ouvrir une requête du genre :
SELECT * FROM TABLE WHERE (tABLE.CHAMP1 Like "*" & [formulaires]![f_recherche]![zonerecherche] & "*") OR (tABLE.CHAMP2 Like "*" & [formulaires]![f_recherche]![zonerecherche] & "*") OR etc....
où le formulaire de recherche se nomme f_recherche, et la zone de texte de ce formulaire s'appelle zonerecherche.
A+
si tu recherches le mot sur différents champs, tu peux utiliser un formulaire avec un champ "zone de texte" indépendant, et ouvrir une requête du genre :
SELECT * FROM TABLE WHERE (tABLE.CHAMP1 Like "*" & [formulaires]![f_recherche]![zonerecherche] & "*") OR (tABLE.CHAMP2 Like "*" & [formulaires]![f_recherche]![zonerecherche] & "*") OR etc....
où le formulaire de recherche se nomme f_recherche, et la zone de texte de ce formulaire s'appelle zonerecherche.
A+
Itriel
Messages postés
27
Date d'inscription
vendredi 23 juin 2017
Statut
Membre
Dernière intervention
20 juin 2018
12 juil. 2017 à 15:04
12 juil. 2017 à 15:04
Bonjour à tous et merci pour vos réponses. N'ayant plus access à cause de soucis de PC, le projet est en suspend jusqu’à la semaine prochaine tout du moins.
Je vais étudier vos réponses et notamment celle de HDU une fois que j'aurais de nouveau access et reposterais éventellement ici en cas de soucis. Merci à tous !
Je vais étudier vos réponses et notamment celle de HDU une fois que j'aurais de nouveau access et reposterais éventellement ici en cas de soucis. Merci à tous !
yg_be
Messages postés
23363
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 décembre 2024
1 556
>
Itriel
Messages postés
27
Date d'inscription
vendredi 23 juin 2017
Statut
Membre
Dernière intervention
20 juin 2018
4 août 2017 à 19:30
4 août 2017 à 19:30
si c'est résolu, peux-tu marquer comme résolu? merci.