OVH Cloud OVH Cloud

moteur de recherche...

2 réponses
Avatar
Julien
Bonjour,

Je cherche une solution qui me permettrai de faire une recherche à partir
d'un mot ou d'une partie d'un mot dans un champ texte indépendant d'un
formulaire, ensuite a l'aide d'un bouton clic une recherche se fait sur une
requête (dans n'importe quel champ) et que le résultat aparraissent dans un
sous-formulaire contenu dans mon formulaire.

j'espère que j'ai été clair ! je n'arrive pas à trouver une solution autre
que la recherche sur une liste déroulante pour le moment

Merci d'avance

julien

2 réponses

Avatar
3stone
Salut,

"Julien"
| Je cherche une solution qui me permettrai de faire une recherche à partir
| d'un mot ou d'une partie d'un mot dans un champ texte indépendant d'un
| formulaire, ensuite a l'aide d'un bouton clic une recherche se fait sur une
| requête (dans n'importe quel champ) et que le résultat aparraissent dans un
| sous-formulaire contenu dans mon formulaire.


Dans une base de données relationelle, si les valeurs peuvent se trouver
"dans n'importe quel champ" c'est qu'il y a un problème de conception...


Sinon, une simple requête :

SELECT LaTable.Champ1, LaTable.champ2, LaTable.champ3
FROM LaTable
WHERE (((LaTable.Champ1) Like "*" & [x] & "*"))
OR (((LaTable.html) Like "*" & [x] & "*"))
OR (((LaTable.Chemin) Like "*" & [x] & "*"));


et tu remplace "[x]" par

Forms!NomFormulaire!NomTextBox


PS:
Un champ texte indépendant n'existe pas !!!
Les champs se trouvent dans la table (donc forcément dépendant)
Ce sont les contrôles (TextBox) sur le formulaire qui peuvent être
indépendant (sans source définie)

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
3stone
beu... je reprends ;-)

SELECT LaTable.Champ1, LaTable.champ2, LaTable.champ3
FROM LaTable
WHERE (((LaTable.champ1) Like "*" & [x] & "*"))
OR (((LaTable.champ2) Like "*" & [x] & "*"))
OR (((LaTable.champ3) Like "*" & [x] & "*"));


et tu remplace [x] par

Forms!NomFormulaire!NomTextBox

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/