|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Alain CHALON Inscription : octobre 2010 Messages : 6 ![]() |
Bonjour,
Voici mon problème. Je veux mettre à jour un champ texte avec des Prénoms d'après une table Prénoms_masculins comportant 2 champs Variantes et Unification. Le champ Variantes comprend les Prénoms avec une orthographe erronée. Le champ Unification comprend les Prénoms bien écrits. La table à mettre à jour se nomme MARIAGES et le champ HPR6 La requête ci-dessous fonctionne très bien s'il n'y a qu'un seul prénom dans le champ, parcontre je n'arrive pas à la faire fonctionner s'il y a 2 prénoms à la suite dans ce champ Ex: Pierre Alain Je souhaite recréer la fonction Remplacer n'importe où dans le champ. Merci pour votre aide ACN Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Je suis un peu sceptique sur ce que tu veux faire, car parler d'orthographe sur un prénom est un peu utopique. Un prénom peut avoir plusieurs variante, par exemple : magali et magalie rémy et rémi et je ne te parle pas de prénoms écris à l'anglaise. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Alain CHALON Inscription : octobre 2010 Messages : 6 ![]() |
Bonjour,
C'est vrai que l'on trouve de nombreuses orthographes pour les prénoms mais cela permet aussi de corriger les erreurs de saisie avec des inversion de lettres ou de frappe sur le clavier. ACN |
|
|
00
|
|
|
#4 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Bonjour à vous deux
Si la mise à jour ne se fait pas c'est peut-être que: Code :
MARIAGES.HPR6 <> Prénoms_masculins.Variantes
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Alain CHALON Inscription : octobre 2010 Messages : 6 ![]() |
Bonjour,
Cela ne fonctionne pas avec <> à la place de =. En fait il faut l'équivalent de HPR6* ou HPR6%. C'est tout de même curieux que l'on ne puisse pas faire en VBA l'équivalant de la fonction Remplacer par avec l'option n'importe où dans le champ alors qu'elle existe dans Access 2010. Merci |
|
|
00
|
|
|
#6 | ||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Je n'ai jamais dit qu'il fallait remplacer le "=" par "<>"
Essaie ce SQL : Code sql :
A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Alain CHALON Inscription : octobre 2010 Messages : 6 ![]() |
Re
Cela ne fonctionne toujours pas. C'est dans la champ HPR6 de la table MARIAGES que doit se faire le choix du mot à remplacer. Soit le 1er ou 2ème... J'ai fait beaucoup d'essais mais cela ne donne rien. |
|
|
00
|
|
|
#8 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
Donne nous des exemples de contenus des champs avec ce que tu souhaites obtenir... Merci
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#9 |
|
Invité de passage
![]() Alain CHALON Inscription : octobre 2010 Messages : 6 ![]() |
Bonjour,
(revoir la procédure en début des messages) Ma table à modifier est MARIAGES et le champ HPR6. La table de référence est Prénoms_masculins avec les champs Variantes et Unifications. Le champ Variantes est une recopie de HPR6 avec les prénoms qui peuvent être mal orthographiés. Le champ Unification à les prénoms corrigés. Dans la table Prénoms_masculins sur le même enregistrement on à donc le prénom mauvais et la correspondance corrigée. Le but est de mettre à jour le champ HPR6 quand il est mal écrit par sa correspondance Prénoms_masculins.Unification. Cela fonctionne très bien quand il n'y a qu'un seul prénom dans HPR6. S'il y a 2 prénom la mise à jour ne se fait pas. Ex: HPR6 = Abdré mise à jour par André car dans la table Prénoms_masculins.Variante = Abdré et Prénoms_masculins.Unification= André. Si HPR6 = Abdré Pierre pas de mise à jour car la procédure ne sait pas mettre à jour n'importe où dans le champ alors que cette fonction existe dans Access. J'espère avoir été assez clair et merci encore de votre patience. |
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour Alainnolahc,
Je te suggère de jeter un coup d'oeil sur les fonctions Remplacer() et DansChaîne(), via l'assistant : sans doute une combinaison des deux résoudra ton besoin. L'aide Access est très bien faite, les tuto et FAQ de ce forum également. Sur Internet, tu trouveras aussi plein d'info/.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com