Bonjour,
Sous acces 2003, je souhaite modifier le contenu de champ
par exemple remplacer une chaîne de caractères par une autre
et ceci sur tous les enregistrements, pour un champ ou pour toute une table.
En vba il doit êtr possible d'utiliser la fonction replace, mais comment la
mettre en oeuvre ?
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
"denis le breton" a écrit dans le message de news:
Bonjour,
Bonjour
Sous acces 2003, je souhaite modifier le contenu de champ par exemple remplacer une chaîne de caractères par une autre et ceci sur tous les enregistrements, pour un champ ou pour toute une table.
En vba il doit êtr possible d'utiliser la fonction replace, mais comment la
mettre en oeuvre ?
Tu peux effectivement utiliser la fonction replace, et même dans une requête où elle s'applera Remplacer, ce qui sera le plus simple dans ton cas. Tu te crées une requête mise à jour, et dans le mis à jour du champ tu tapes : Remplacer([TonChamp];"ValeurARemplacer";"ValeurDeRemplacement")
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
"denis le breton" <denislebreton@discussions.microsoft.com> a écrit dans le
message de news: 12F8DF92-C437-42BF-A5E6-CD71E0D74A85@microsoft.com...
Bonjour,
Bonjour
Sous acces 2003, je souhaite modifier le contenu de champ
par exemple remplacer une chaîne de caractères par une autre
et ceci sur tous les enregistrements, pour un champ ou pour toute une
table.
En vba il doit êtr possible d'utiliser la fonction replace, mais comment
la
mettre en oeuvre ?
Tu peux effectivement utiliser la fonction replace, et même dans une requête
où elle s'applera Remplacer, ce qui sera le plus simple dans ton cas.
Tu te crées une requête mise à jour, et dans le mis à jour du champ tu tapes
:
Remplacer([TonChamp];"ValeurARemplacer";"ValeurDeRemplacement")
Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
"denis le breton" a écrit dans le message de news:
Bonjour,
Bonjour
Sous acces 2003, je souhaite modifier le contenu de champ par exemple remplacer une chaîne de caractères par une autre et ceci sur tous les enregistrements, pour un champ ou pour toute une table.
En vba il doit êtr possible d'utiliser la fonction replace, mais comment la
mettre en oeuvre ?
Tu peux effectivement utiliser la fonction replace, et même dans une requête où elle s'applera Remplacer, ce qui sera le plus simple dans ton cas. Tu te crées une requête mise à jour, et dans le mis à jour du champ tu tapes : Remplacer([TonChamp];"ValeurARemplacer";"ValeurDeRemplacement")
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr