A partir d=92Access pour mettre =E0 jour les donn=E9es de ma table "tbl
ch=E8ques" j=92importe une table "tbl Excel Import"qui comporte un champ
"Banque" avec pour valeur le nom de la banque.
Ma table "tbl ch=E8ques" comporte elle le champ "R=E9fBanque" de la table
"tbl Banques"
Comment l=92ors de la mise =E0 jour mettre la "R=E9fBanque" dans ma "tbl
ch=E8ques"
Pour les autres champs j=92utilise une boucle do while/Loop qui parcourt
le Recordset de "tbl ch=E8ques"et Edit pour la mise =E0 jours.
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
Jacques
On 5 aot, 13:15, "Michel_D" wrote:
re,
"Jacques" a crit dans le message denews:5fa1b196-4062-4=
On 5 aot, 09:44, "Michel_D" wrote:
> Bonjour,
> "3stone" a crit dans le message denews:%23sCaK6=
> > Salut,
> > "Jacques" > > | Oui mais d'un cot sur la table chques j'ai besoin de la Rf=
Banque et
> > |de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
> > Dans ce cas, tu es mort ;-)
> A moins que dans la Table [tbl Banques] il y ai les champs [RfBanque=
]
> et [nom de la banque].
Bonjour Michel,
Ouf je ne suis pas mort !!!!!, car dans ma table "tbl Banques" j'ai bien les champs RfBanque et NomBanque.
-----------------------------------
Donc rsumons tu as 3 tables : 1re table [tbl chques] qu'il faut alimenter.
2me table [tbl Banques] avec au moins les champs suivants : [RfBanque], [NomBanque]
2me table [tbl Excel Import] qui contient je suppose toutes les informations pour alimenter la table [tbl chques] sauf qu'il faut rcuprer la valeur du champ [RfBanque] grce la valeur d=
u
champ [Banque].
Je te suggre de faire une requte slection qui va permettre de crer les enregistrements dans la table [tbl chques].
Un truc du style ( adapter) : La requte de prparation nomme "ReqPrepare" SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RfBanque], ... FROM [tbl Excel Import] INNER JOIN [tbl Banques] ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour crer les enregistrements dans la table [tbl chques] : INSERT INTO [tbl chques] SELECT * FROM ReqPrepare;
PS: La requte de prparation te permet d'une part de contrler ce =
qui
va tre ajouter et d'autre part de corriger ventuellement le nom =
des champs.
Bonsoir Michel,
Merci pour ta rponse, ta solution me convient parfaitement.
Salutations
On 5 ao=FBt, 13:15, "Michel_D" <michel.NOS...@orange-ft.com.invalid>
wrote:
re,
"Jacques" <j...@neuf.fr> a =E9crit dans le message denews:5fa1b196-4062-4=
On 5 ao=FBt, 09:44, "Michel_D" <michel.NOS...@orange-ft.com.invalid>
wrote:
> Bonjour,
> "3stone" <home@sweet_home.be> a =E9crit dans le message denews:%23sCaK6=
m9IHA.2348@TK2MSFTNGP06.phx.gbl...
> > Salut,
> > "Jacques"
> > | Oui mais d'un cot=E9 sur la table ch=E8ques j'ai besoin de la R=E9f=
Banque et
> > |de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
> > Dans ce cas, tu es mort ;-)
> A moins que dans la Table [tbl Banques] il y ai les champs [R=E9fBanque=
]
> et [nom de la banque].
Bonjour Michel,
Ouf je ne suis pas mort !!!!!, car dans ma table "tbl Banques" j'ai
bien les champs
R=E9fBanque et NomBanque.
-----------------------------------
Donc r=E9sumons tu as 3 tables :
1=E8re table [tbl ch=E8ques] qu'il faut alimenter.
2=E8me table [tbl Banques] avec au moins les champs suivants :
[R=E9fBanque], [NomBanque]
2=E8me table [tbl Excel Import] qui contient je suppose toutes les
=A0informations pour alimenter la table [tbl ch=E8ques] sauf qu'il faut
=A0r=E9cup=E9rer la valeur du champ [R=E9fBanque] gr=E2ce =E0 la valeur d=
u
=A0champ [Banque].
Je te sugg=E9re de faire une requ=EAte s=E9lection qui va permettre de
=A0cr=E9er les enregistrements dans la table [tbl ch=E8ques].
Un truc du style (=E0 adapter) :
La requ=EAte de pr=E9paration nomm=E9e "ReqPrepare"
SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[R=E9fBanque], ...
FROM [tbl Excel Import] INNER JOIN [tbl Banques]
ON [tbl Excel Import].[Banque]=3D[tbl Banques].[NomBanque];
Ensuite pour cr=E9er les enregistrements dans la table [tbl ch=E8ques] :
INSERT INTO [tbl ch=E8ques]
SELECT *
FROM ReqPrepare;
PS: La requ=EAte de pr=E9paration te permet d'une part de contr=F4ler ce =
qui
=A0va =EAtre ajouter et d'autre part de corriger =E9ventuellement le nom =
des champs.
Bonsoir Michel,
Merci pour ta r=E9ponse, ta solution me convient parfaitement.
"Jacques" a crit dans le message denews:5fa1b196-4062-4=
On 5 aot, 09:44, "Michel_D" wrote:
> Bonjour,
> "3stone" a crit dans le message denews:%23sCaK6=
> > Salut,
> > "Jacques" > > | Oui mais d'un cot sur la table chques j'ai besoin de la Rf=
Banque et
> > |de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
> > Dans ce cas, tu es mort ;-)
> A moins que dans la Table [tbl Banques] il y ai les champs [RfBanque=
]
> et [nom de la banque].
Bonjour Michel,
Ouf je ne suis pas mort !!!!!, car dans ma table "tbl Banques" j'ai bien les champs RfBanque et NomBanque.
-----------------------------------
Donc rsumons tu as 3 tables : 1re table [tbl chques] qu'il faut alimenter.
2me table [tbl Banques] avec au moins les champs suivants : [RfBanque], [NomBanque]
2me table [tbl Excel Import] qui contient je suppose toutes les informations pour alimenter la table [tbl chques] sauf qu'il faut rcuprer la valeur du champ [RfBanque] grce la valeur d=
u
champ [Banque].
Je te suggre de faire une requte slection qui va permettre de crer les enregistrements dans la table [tbl chques].
Un truc du style ( adapter) : La requte de prparation nomme "ReqPrepare" SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RfBanque], ... FROM [tbl Excel Import] INNER JOIN [tbl Banques] ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour crer les enregistrements dans la table [tbl chques] : INSERT INTO [tbl chques] SELECT * FROM ReqPrepare;
PS: La requte de prparation te permet d'une part de contrler ce =
qui
va tre ajouter et d'autre part de corriger ventuellement le nom =
des champs.
Bonsoir Michel,
Merci pour ta rponse, ta solution me convient parfaitement.