Bonjour à Tous,
J'ai cherché sur le forum une réponse à ma réponse... mais point de réponse!
J'ai un formulaire ou les utilisateurs viennent copier/coller des information de toutes formes (addresses, noms, email...)
De ce fait les champs sont en "rich text".
Ce formulaire est liée à une table.
Lorsque j'éssaye d'extraire cette table tout un tas de caractères spéciaux viennent s'ajouter correspondant aux types de caractères:
<div>
<div><font face="Courier New" size=2 color=black>
<div><font color="#ED1C24"><strong><u>
</div>
...
j'en ai déduit que tout ce qui est décrit entre "<" et ">" concerne le format.
Sur le forum j'ai trouvé ce code
Avec un champ dans ma requete qui appel ces lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Function eextract(ch) If IsNull(ch) Then Exit Function chl = Len(ch) 'mettre une limite necessaire a Mid ch1 = Mid(ch, InStr(ch, ">") + 1, chl) 'on enlève ce qui prècède le 1er r eextract = Left(ch1, InStr(ch1, "<") - 1) 'on enlève ce qui suit le 2eme End Function
MonExt: eextract([TXXX_RoutingInstruction]![Broker Agent])
Cela fonctione il m'extrait uniquement les datas qui se trouve entre ">" et "<" sauf que...si il y a plusieurs fois le signe ">" et "<" dans le champ de depart, le champ à destination est vide.
Comment faire pour supprimer tout les caracteres se trouvant entre tous les "<" et ">" d'un meme champ?
D'avance un grand Merci
Partager