Comment extraire une chaîne de caractères qui se trouve avant caractère #

Résolu/Fermé
traderpierre Messages postés 268 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 8 juin 2022 - 23 nov. 2019 à 11:50
traderpierre Messages postés 268 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 8 juin 2022 - 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

1 réponse

traderpierre Messages postés 268 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 8 juin 2022 2
23 nov. 2019 à 13:28
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)
0