J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Bonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pa s ce
type de nom pour les champs trop dangereux (évite les ° et le mot "No m" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pa s ce
type de nom pour les champs trop dangereux (évite les ° et le mot "No m" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
Bonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pa s ce
type de nom pour les champs trop dangereux (évite les ° et le mot "No m" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero > tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° >>tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero > tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° >>tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero > tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° >>tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation ro uge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Duran d,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot " Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation ro uge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Duran d,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot " Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation ro uge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Duran d,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot " Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que l es
champs et j'ai essayé le requette sans succes le champ NouveauNom e st
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Dur and,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilis e pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que l es
champs et j'ai essayé le requette sans succes le champ NouveauNom e st
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Dur and,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilis e pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que l es
champs et j'ai essayé le requette sans succes le champ NouveauNom e st
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Dur and,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilis e pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamatio n rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table , le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom D urand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'util ise pas ce
type de nom pour les champs trop dangereux (évite les ° et le m ot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 foi s la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?h l=fr
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.
Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamatio n rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table , le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom D urand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'util ise pas ce
type de nom pour les champs trop dangereux (évite les ° et le m ot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 foi s la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?h l=fr
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamatio n rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table , le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom D urand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'util ise pas ce
type de nom pour les champs trop dangereux (évite les ° et le m ot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 foi s la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?h l=fr
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° >>>tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero >>>>tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° >>>>>tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.
Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° >>>tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero >>>>tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° >>>>>tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° >>>tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que les
champs et j'ai essayé le requette sans succes le champ NouveauNom est
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero >>>>tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Durand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° >>>>>tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utilise pas ce
type de nom pour les champs trop dangereux (évite les ° et le mot "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir Jacques,
Difficile de t'aider car le lien n'est pas bon. Il faut que tu
renseignes la zone joindre un fichier, une image, une photo en cliquant
sur le bouton Parcourir, fichier ou image que tu as préalablement
zippé(e) et ni l'url ni le mel.
Si tu veux que je regarde ton problème, il faut que la bd soit au format
Access2000.Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que l es
champs et j'ai essayé le requette sans succes le champ NouveauNom e st
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Du rand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utili se pas ce
type de nom pour les champs trop dangereux (évite les ° et le mo t "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Bonsoir Jacques,
Difficile de t'aider car le lien n'est pas bon. Il faut que tu
renseignes la zone joindre un fichier, une image, une photo en cliquant
sur le bouton Parcourir, fichier ou image que tu as préalablement
zippé(e) et ni l'url ni le mel.
Si tu veux que je regarde ton problème, il faut que la bd soit au format
Access2000.
Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.
Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que l es
champs et j'ai essayé le requette sans succes le champ NouveauNom e st
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
Bonjour Jacques,
J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Du rand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utili se pas ce
type de nom pour les champs trop dangereux (évite les ° et le mo t "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Bonsoir Jacques,
Difficile de t'aider car le lien n'est pas bon. Il faut que tu
renseignes la zone joindre un fichier, une image, une photo en cliquant
sur le bouton Parcourir, fichier ou image que tu as préalablement
zippé(e) et ni l'url ni le mel.
Si tu veux que je regarde ton problème, il faut que la bd soit au format
Access2000.Re bonjour,
Problème avec le lien, en voici un nouveau en espèrant que cela
fonctionne.
http://cjoint.com/?knqYhzKvHL
Salutations.Re bonjour,
Je n'y arrive pas, je joins un lien qui comprend la tbl1 et la
requette.
http://cjoint.com/data/knqOrfFDr6.htm
Salutations.Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point d'exclamation rouge
de la barre d'outils ? Car cela devrait marcher.
Avec tes anciens noms de champs, à l'exception de celui de la table, le
SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° =
tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi que l es
champs et j'ai essayé le requette sans succes le champ NouveauNom e st
vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero =
tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
SalutationsBonjour Jacques,J'ai une tbl_1 avec ces champs :
Id_NouveauN° (NuméroAutomatique)
AncienN° (Numérique)
Nom(Texte)
NouveauNom (Texte)
Et ces enregistrements :
Id_NouveauN°---AncienN°------Nom-------NouveauNom
10001---------------10002-------Durand----------
10002---------------10001-------Martin----------
10003---------------10004-------Dupont----------
10004---------------10003-------Voisin-----------
Comment mettre à jour la tbl_1 de manière à avoir le Nom de
l'ancienN° sur la ligne du Id_NouveauNuméro (dans l'exemple
Id_NouveauNuméro 10001=NouveauNom Martin, 10002=NouveauNom Du rand,
1003=NouveauNom Voisin, et 1004=NouveauNom Dupont).
Tu peux créer une requête Mise à jour.
Dans le requêteur :
- ajoute 2 fois ta tbl_1 (la 2e s'appellera tbl_1_1)
- fais un lien entre Id_NouveauN° et AncienN°
- dans la grille de requête, place le champ NouveauNom de la tbl_1
- dans la ligne "Mise à jour", tape [tbl_1_1].[Nom]
- clique sur l'outil Exécuter (le [!])
En SQL, cela donne :
UPDATE tbl_1 INNER JOIN tbl_1 AS tbl_1_1 ON tbl_1.Id_NouveauN° =
tbl_1_1.AncienN° SET tbl_1.NouveauNom = [tbl_1_1].[Nom];
J'espère ne pas avoir fait d'erreur de reproduction car je n'utili se pas ce
type de nom pour les champs trop dangereux (évite les ° et le mo t "Nom" tout
seul).
Par ailleurs "tbl_1" ne simplifie pas les choses quand on met 2 fois la
table : tbl_1 et tbl_1_1, c'est "confusant"... :-/
A toi de jouer ;-)
--
Tisane
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
J'espere que cela va marcher.
http://cjoint.com/?kokCpkaFvI
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point
d'exclamation rouge de la barre d'outils ? Car cela devrait
marcher.
Avec tes anciens noms de champs, à l'exception de celui de la
table, le SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° >>>>> tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi
que les champs et j'ai essayé le requette sans succes le champ
NouveauNom est vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero >>>>>> tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
[...]
J'espere que cela va marcher.
http://cjoint.com/?kokCpkaFvI
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point
d'exclamation rouge de la barre d'outils ? Car cela devrait
marcher.
Avec tes anciens noms de champs, à l'exception de celui de la
table, le SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° >>>>> tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];
Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi
que les champs et j'ai essayé le requette sans succes le champ
NouveauNom est vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero >>>>>> tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
[...]
J'espere que cela va marcher.
http://cjoint.com/?kokCpkaFvI
Bonjour Jacques,
Tu as bien lancé la requête en cliquant sur le point
d'exclamation rouge de la barre d'outils ? Car cela devrait
marcher.
Avec tes anciens noms de champs, à l'exception de celui de la
table, le SQL suivant fait le traitement:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauN° >>>>> tbl1_1.AncienN° SET tbl1_1.NouveauNom = [tbl1].[Nom];Bonjour Tisane,
Merci pour ta réponse, j'ai modifier le nom de la Table ainsi
que les champs et j'ai essayé le requette sans succes le champ
NouveauNom est vide, ci-après le Sql:
UPDATE tbl1 INNER JOIN tbl1 AS tbl1_1 ON tbl1.Id_NouveauNumero >>>>>> tbl1_1.AncienNumero SET tbl1.NouveauNom = tbl1_1.AncienNom;
Salutations
[...]