{Access} Supprimer caractères à partir d'une posit

Résolu/Fermé
Picsoin - 13 sept. 2009 à 11:34
 Picsoin - 14 sept. 2009 à 21:57
Bonjour,

Je souhaite supprimer tous les caractères à partir du premier point virgule ";" rencontré.
La longueur du texte est complètement variable

Exemple:
J'ai ces lignes dans un champ nommé [Champ2]

Fauteuil de style Louis Philippe ancien Toile de Jouy;Prix final : 72,00 EUR (enchères)
joli miroir ancien cadre peint;Prix final : 32,51 EUR (enchères)
banquette début XX° st Louis XVI a noeud toile de jouy;Prix final : 100,00 EUR (enchères)
Mannequin ancien original pour collection;Prix final : 30,00 EUR (enchères)
Fronton d'armoire ancienne dessus de porte bois sculpté;Frais d'insertion pour une durée de 10 jours

Je veux un résultat comme cela

Fauteuil de style Louis Philippe ancien Toile de Jouy
joli miroir ancien cadre peint
banquette début XX° st Louis XVI a noeud toile de jouy
Mannequin ancien original pour collection
Fronton d'armoire ancienne dessus de porte bois sculpté

Si possible en sql update

En vous remerciant
A voir également:

5 réponses

Je remercie ma propre pomme d'avoir enfin trouvé la solution!

UPDATE aa1 SET aa1.Champ2 = Left([Champ2],(InStr(1,[Champ2],";")-1))
WHERE (((aa1.Champ2) Like "*;*"));

En mode création de requête cela donne:
Mise à jour: Gauche([Champ2];(DansChaîne(1;[Champ2];";")-1))
Critère Comme "*;*"
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
14 sept. 2009 à 19:38
salut

franchement je dois t avouer que j a cherche cherche et cherche en vain en tt k chapo belle requete je la garde

merci
0
Et le pire c'est que j'ai cherché moi aussi pendant je ne sais trop combien de jour, jusqu'à ce que j'ai l'idée de regardé à la 20 ou 22ème page de recherche Google!!!
Habituellement je regarde les deux ou 3 1ère.
Et qui m'a mis sur la piste? Microsoft Windows eux même!!!!!!!!!
Mais je n'ai pas eu la réponse tout de suite, j'ai pu voir l'existance de la fonction InStr.
Après, il a fallu bidouiller jusqu'à ce que ça marche!
Et ça a marché, je dois dire que je ne suis pas très cartésien, je suis assez fier de moi!
@+
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
14 sept. 2009 à 21:45
bah franchement BIEN JOUER
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci
0