{Access} Comment filtrer mot ds 1 champ long

Résolu
picsoin Messages postés 158 Date d'inscription   Statut Membre Dernière intervention   -  
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

4 réponses

Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
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
picsoin Messages postés 158 Date d'inscription   Statut Membre Dernière intervention   5
 
Merci je vais essayer
0
picsoin Messages postés 158 Date d'inscription   Statut Membre Dernière intervention   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] & "*"));
0
Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonjour picsoin,

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

Bien cordialement
0