A voir également:
- Recherche par mots clef
- Google recherche par image - Guide
- Recherche musique - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Identifiants et mots de passe - Guide
- Recherche adresse - Guide
6 réponses
Salut =)
oui oui, tu as été assez clair, je te rassure. Bon, tu as énoncé toi même le principe, on ne va pas te faire le code. Tu as juste à tester avec une fonction style Compare() le ou les mots clés rentrés dans le formulaire avec ceux de ta base de données. si le test s'avère positif, ben tu ajoutes dans une ListBox les enregistrements que tu as retenus.
voili voilou ++
bon courage
oui oui, tu as été assez clair, je te rassure. Bon, tu as énoncé toi même le principe, on ne va pas te faire le code. Tu as juste à tester avec une fonction style Compare() le ou les mots clés rentrés dans le formulaire avec ceux de ta base de données. si le test s'avère positif, ben tu ajoutes dans une ListBox les enregistrements que tu as retenus.
voili voilou ++
bon courage
Hormis la fonction Compare() que tu viens de me citer, est ce que tu connais le nom de celle qui sépare chaque mot dans une phrase.
Par exemple dans la zone de texte pour la recherche on écrirait : "intervention logiciel" et la fonction renverrait "intervention", "logiciel".
Si tu connais le nom de cette fonction, cela m'arrangerait bien.
Merci de m'avoir aider.
A+.
Par exemple dans la zone de texte pour la recherche on écrirait : "intervention logiciel" et la fonction renverrait "intervention", "logiciel".
Si tu connais le nom de cette fonction, cela m'arrangerait bien.
Merci de m'avoir aider.
A+.
je crois que c'est Split() (je ne connais pas trop le VBA...)
tu passes ta chaine de caractères en paramètre ainsi que le caractère de spéaration (dans ton cas un espace " "), et la fonction te renvoie un tableau de chaine avec "intervention" au prmier indice, et "logiciel" au "deuxième".
Mais attention, crois-tu que c'est la meilleure méthode pour réaliser un moteur de recherche ? si tu tapes "intervention logiciel", si tu sépares les 2, il peut te ramener "intervention chirurgicale" par exemple. pas terrible. il doit y avoir une meilleure façon de fonctionner. peut-être de tester les 2 à ce moments-là. (peut-être c'est ce que tu voulais faire d'ailleurs.)
ravi de pouvoir t'aider ++
tu passes ta chaine de caractères en paramètre ainsi que le caractère de spéaration (dans ton cas un espace " "), et la fonction te renvoie un tableau de chaine avec "intervention" au prmier indice, et "logiciel" au "deuxième".
Mais attention, crois-tu que c'est la meilleure méthode pour réaliser un moteur de recherche ? si tu tapes "intervention logiciel", si tu sépares les 2, il peut te ramener "intervention chirurgicale" par exemple. pas terrible. il doit y avoir une meilleure façon de fonctionner. peut-être de tester les 2 à ce moments-là. (peut-être c'est ce que tu voulais faire d'ailleurs.)
ravi de pouvoir t'aider ++
Oui, je pensais faire les deux.
Je viens de regarder avec l'aide de vba, et la fonction Split() n'existe pas.
Tant pis, j'essaierai de trouver tte seule.
Merci bcp. C'est vrm gentil d'avoir voulu m'aider.
Je viens de regarder avec l'aide de vba, et la fonction Split() n'existe pas.
Tant pis, j'essaierai de trouver tte seule.
Merci bcp. C'est vrm gentil d'avoir voulu m'aider.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben moi je l'ai... :
Split, fonction
Description
Renvoie un tableau de base zéro à une dimension contenant le nombre spécifié de sous-chaînes.
Syntaxe
Split(expression[, delimiter[, limit[, compare]]])
Split, fonction
Description
Renvoie un tableau de base zéro à une dimension contenant le nombre spécifié de sous-chaînes.
Syntaxe
Split(expression[, delimiter[, limit[, compare]]])