Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2011, 17h22   #1
Invité de passage
 
Elliott Foucher
Inscription : février 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Elliott Foucher

Informations forums :
Inscription : février 2011
Messages : 30
Points : 2
Points : 2
Par défaut Remplacer des valeurs par des autres

Bonjour,

Voila j'ai une base de données Access où il y a des erreurs d'orthographes, et j'aimerais remplacer ces champs rapidement, il y en a beaucoup, donc pas tous à la main.

Par exemple, remplacer 'UI' par 'OUI'

Comment puis-je faire?
l'coy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 18h48   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Les erreurs sont-elles dans tes données ou dans les identifiants (noms des champs, des tables, des modules) ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 11h03   #3
Invité de passage
 
Elliott Foucher
Inscription : février 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Elliott Foucher

Informations forums :
Inscription : février 2011
Messages : 30
Points : 2
Points : 2
Les erreurs sont dans les données. Et j'aimerais éviter de les changer à la main, si possible
l'coy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 16h22   #4
Membre éclairé
 
Avatar de tototiti2008
 
Inscription : octobre 2008
Messages : 327
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 327
Points : 320
Points : 320
Bonjour lcoy, Bonjour marot,

avec une requête mise à jour

Code :
1
2
UPDATE [Table1] SET [Table1].[Champ1] = Replace([Champ1],"UI","OUI")
WHERE [Table1].[Champ1] Like "*UI*";
__________________
tototiti2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 19h00   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Merci tototiti2008 c'est la solution que j'avais en tête attention toute fois cette requête va remplacer n'importe quelle suite de UI par OUI dont si tu as le mot SUITE tu vas avoir souite. donc à manier avec précaution.

Tu pourrais chercher les "* UI *", "* UI,*", "* UI.*", "UI *" afin d'éviter de changer des mots que tu ne souhaites pas. Cela dépend un peu de la nature des données.

l'coy, si tu en as peu tu peux simplement faire un Chercher/Remplacer sur ta table (rccourci [Ctrl][H]). Ça marche très bien.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h56.


 
 
 
 
Partenaires

Hébergement Web