Comment extraire une chaîne de caractères qui se trouve avant caractère # [Résolu]

Messages postés
146
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
30 novembre 2019
- - Dernière réponse : traderpierre
Messages postés
146
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
30 novembre 2019
- 23 nov. 2019 à 13:28
Bonjour,
Sous access je souhaite extraire d'un champ lien hypertexte, les caractères qui se trouvent avant le caractère #

Après avoir essayé des fonctions et syntaxes propre à excel, qui sont refusées

J'ai essayé :
Gauche([Produit];"#")
ça me renvoit erreur
Puis : Gauche([Produit];#)
et là j'ai une box alerte
"La valeur entrée de l'expression de type date n'est pas valide".

Comment faire ????
Merci par avance pour votre aide
Afficher la suite 

1 réponse

Messages postés
146
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
30 novembre 2019
0
Merci
Finalement j'ai trouvé cette solution qui fonctionne à merveille :

Extraction chaîne caractères Avant un caractère spécifique, ici # :
= Gauche([Produit];NbCar([Produit])-NbCar(ExtracChaîne$([Produit];DansChaîne([Produit];"#"))))


Extraction chaîne caractères Après un caractère spécifique, ici # :
=Droite([Produit];NbCar(ExtracChaîne$([Produit];DansChaîne([Produit];"#")))-1)
Commenter la réponse de traderpierre