{Access} Comment filtrer mot ds 1 champ long [Résolu/Fermé]

Signaler
Messages postés
152
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
8 septembre 2019
-
Messages postés
1045
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
5 mars 2014
-
Bonjour,
Je suis sous access 2002 et je souhaite filtrer un mot dans un champ contenant une phrase longue.
Ce mot j'en ai plusieurs! J'ai des mots clé en quelque sorte.
Je ne souhaite pas passer par l'action "Recherche" c'est trop long pour moi.
Voici ce que j'ai essayé de faire, mais je bloque.
J'ai une table "Catégorie" dans laquelle on trouve un champ nommé "Désignation".
Ce champ comporte une phrase longue qui désigne un produit.

J'ai créé un formulaire avec un s/formulaire
Le form a un champ indépendant que j'ai nommé texte1 dans lequel j'écrirais mon mot clé. Ex: si j'écris "malle de voyage" le sous formulaire doit me renvoyer tous les articles ou est écrit ce mot.

Le s/form est basé sur une requête nommé requête1 lui même basé sur la table catégorie.
Le champ de la requête est "désignation"
Dans le critère j'ai mis cette expression:
Comme "*[Formulaires]![gatégories]![Texte1]*"
Résultat: rien, même pas un message d'erreur

Merci à vous

4 réponses

Messages postés
1045
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
5 mars 2014
108
Bonjour picsoin,

En basant votre formulaire sur une requête de ce type, vous obtenez le résultat escompté.
A partir de là, bien entendu, il vous appartient de l'adapter à votre besoin spécifique.

SELECT catégorie.Désignation
FROM catégorie
WHERE (((catégorie.Désignation) Like "*" & [ Texte ?] & "*"));

Cordialement

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 89020 internautes nous ont dit merci ce mois-ci

Messages postés
152
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
8 septembre 2019
5
Merci je vais essayer
Messages postés
152
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
8 septembre 2019
5
Un grand merci !!!!!!!!!!!!!!!!!!!!

Ma requête en mode création donne ça:
Comme "*" & [Formulaires]![Gestion des gatégories]![Texte1] & "*"

Traduction en SQL:
SELECT Catégorie.Désign
FROM Objets
WHERE (((Categorie.Désign) Like "*" & [Formulaires]![Gestion des gatégories]![Texte6] & "*"));
Messages postés
1045
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
5 mars 2014
108
Bonjour picsoin,

Merci pour ce retour d'information. J'aime bien savoir ...
Merci aussi de passer à l'état résolu

Bien cordialement