Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2011, 09h38   #1
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Par défaut comment retrouver les mots différents

Bonjour,

Dans une table, j'ai une grande liste de produits, parmi lesquels, je souhaite retrouver les produits similaires (abtraction des couleurs).

Mon idée est de rechercher les mots clés (autrement dit les mots différents) dans le champ désignation de ma table.

A partir d'un recordset, je sélectionne une liste de produits et je souhaite en extraire les mots clés.

Voici un exemple : les "mots clés" sont "biseau - Ogive - N50 -N60"


Citation:
Designation
PENTEL Marqueur permanent pointe biseau corps métal encre noire indélébile N60
PENTEL Marqueur permanent pointe biseau corps métal encre bleue indélébile N60
PENTEL Marqueur permanent pointe biseau corps métal encre rouge indélébile N60
PENTEL Marqueur permanent pointe biseau corps métal encre verte indélébile N60
PENTEL Marqueur permanent pointe ogive corps métal encre noire indélébile N50
PENTEL Marqueur permanent pointe ogive corps métal encre bleue indélébile N50
PENTEL Marqueur permanent pointe ogive corps métal encre rouge indélébile N50
PENTEL Marqueur permanent pointe ogive corps métal encre verte indélébile N50
Comment retrouvez à coup sûr ces mots clés ?

Merci d'avance pour votre aide.

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 09h53   #2
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 255
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 255
Points : 2 979
Points : 2 979
Bonjour,

je te suggère de mettre tes mots clés à rechercher dans une table.

Puis pour chaque désignation, en bouclant sur les éléments de la table, tu utilises INSTR pour repérer la position du mot clé recherché dans ta désignation. Si 0, pas trouvé.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/03/2011, 10h16   #3
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Re,

Merci pour ta réponse,

Cela est très difficile, j'ai une liste de 16000 produits avec des mots clés très nombreux.

C'est pour cette raison que je cherche une idée

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 10h55   #4
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 255
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 255
Points : 2 979
Points : 2 979
oops,

alors il faut peut-être envisager une table associée avec les différents mots significatifs de ta désignation, pour chaque article.

table principale :
[Clé Primaire]
[Designation]

Nouvelle table
[Clé primaire table principale]
[Indice occurence mot]
[Mot significatf de la désignation]

Donc pour le record principal
Citation:
PENTEL Marqueur permanent pointe biseau corps métal encre noire indélébile N60
tu auras dans ta nouvelle table
Citation:
[Clé primaire table Principale][01][PENTEL]
[Clé primaire table Principale][02][Marqueur]
[Clé primaire table Principale][03][Permanent]
...
[Clé primaire table Principale][16][N60]
Par cette table, tu peux trouver tous les articles pour 1 mot clé sans problème.

Attention a bien gérer les updates de ta désignation dans ta table de mot clé, et surtout à traiter les éventuels doublons de mot clé dans 1 même désignation.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h57.


 
 
 
 
Partenaires

Hébergement Web