ACCESS : extraction de chaines de caractères

Fermé
jpbart3004 - 13 juin 2011 à 15:47
Le Pingou Messages postés 11319 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2022 - 13 juin 2011 à 21:34
Bonjour,
Je rencontre une difficulté sur une ACCESS : voilà je dispose d'un champ unique composé de donnée structurées de la sorte
*AAAAA*BBBBB*CCCCC*
*DDD*FFFF*VVVVVVVVVVVV*
Je veux extraire les données comprises entre les * (je ne peux pas faire le nécessaire lors de l'import)
1er prob : les chaines sont de tailles différentes entre chaque * ;
2me prob : le symbole de l'astérisque qui signifie tous les caractères dans ACCESS (j'utilise charcode 42)
Je vous remercie par avance,
cordialement,

2 réponses

Le Pingou Messages postés 11319 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2022 1 315
13 juin 2011 à 18:12
Bonjour,
Est-il possible de voir le code que vous avez réalisé (..j'utilise charcode 42...)?
0
jpbart30041
13 juin 2011 à 18:49
j'ai essayé avec une fonction de la sorte :
Extracchaîne([Champ1]; InStrRev([Champ1];Chaîne$(1;42))-1) ; dans ma chaine de caractères, j'ai 8 astérisques de séparation ; j' ai besoin de les données de gauche (pas de difficultés avec la fonction Left et de droite avec la fonction Right, mais pour ce qui est des données à partir de la 3ème astérisque en partant de la gauche, la longueur du texte est variable donc prob.
merci
cordialement,
0
Le Pingou Messages postés 11319 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2022 1 315
13 juin 2011 à 21:34
Bonjour,
Merci pour l'information.
Même solution que eriiic (salutations).
Salutations.
Le Pingou
0