rechercher dans un champ texte
Le
koalavert
bonjour à tous,
j'ai une table "consultation" avec un champ "fiche" (champ texte 255
caractères indexé avec doublons), j'ai crée un formulaire avec ce
champ et dans ce champ je tape des noms de medicaments ( le formulaire
comprenant bien sur entre autres le nom du patient qui prend ces
medicaments) , j'ai crée une requete selection sur le champ "fiche"
avec le critère: Comme [non du medicament], le but etant de trouver
tous les patients prenant ce medicament, mais ça ne fonctionne que si
le medicament est le seul dans le champ fiche ET s'il est en début de
champ, quel commande dois je rentrer pour que la recherche trouve le
medicament quelque soit sa position dans la "fiche" ?
j'utilise access 2000
merci
j'ai une table "consultation" avec un champ "fiche" (champ texte 255
caractères indexé avec doublons), j'ai crée un formulaire avec ce
champ et dans ce champ je tape des noms de medicaments ( le formulaire
comprenant bien sur entre autres le nom du patient qui prend ces
medicaments) , j'ai crée une requete selection sur le champ "fiche"
avec le critère: Comme [non du medicament], le but etant de trouver
tous les patients prenant ce medicament, mais ça ne fonctionne que si
le medicament est le seul dans le champ fiche ET s'il est en début de
champ, quel commande dois je rentrer pour que la recherche trouve le
medicament quelque soit sa position dans la "fiche" ?
j'utilise access 2000
merci

Poser une question


Comme '*' & [Nom du médicament] & '*'
en ce jour mémorable du vendredi 02/02/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
--
Voilou !
Cordialement,
Ze Titi
zut!
j'ai fait un copier-coller de ta commande mais le resultat n'est pas
bon, ça ne me renvoie un resultat que si c'est tjs le premier mot du
champ....par ex: j'ouvre mon formulaire consultation, je tape dans le
champ fiche :carottes puis à la ligne ble, et bien la recherche ne
fonctionne que si je cherche carottes....(oui je sais ce ne sont pas
des noms de medicament)
une autre idée?
Tu tapes ble à la ligne ? Je voudrais que l'on se mette d'accord... Tu
veux faire une recherche sur un seul nom ou sur plusieurs ? Si tu veux
la faire sur plusieurs, ça change tout. La syntaxe que je t'ai donnée
va chercher UN médicamment dans tout le champ, c'est tout.
Si tu veux faire une recherche sur plusieurs termes, il y a du code à
taper...
Dans ton message
--
Voilou !
Cordialement,
Ze Titi
on tape dans la boite
Tom*bl*pom
sans espace
pour tomate blé pomme
--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"ze Titi"
je cherche bien un seul mot, mais ce mot se trouve au milieu d'autres
mots de mon champ texte, ils st les uns sous les autres pour etre plus
lisibles (comme sur une ordonnance medicale en fait):
ble
carottes
grain
avoine
plusieurs mots ds le champ texte "fiche", les uns sous les autres et
moi j'en cherche un, par ex. actuellement cela fonctionne si je
cherche ble car c'est le premier, si je cherche grain je n'ai pas de
reponse.
j'essaye d'etre plus clair: pour chaque patient j'ouvre un formulaire
consultation avec dedans une fiche de consultation (champ texte
"fiche"), il y a une nouvelle fiche chaque fois que le patient vient
(relation 1,n), dans la fiche qui est donc un champ texte je tape les
uns sous les autres les medicaments. supposons qu'un jour, comme cela
est deja arrivé, un medicament soit retiré pour effets indesirables
grave il serait bien que je lance une requete: je tape le nom du
medicament responsable et j'ai la liste de tous les patients qui en
prennent.
voila, merci de votre patience
amicalement