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.
"Jacques" A partir d’Access pour mettre à jour les données de ma table "tbl chèques" j’importe une table "tbl Excel Import"qui comporte un champ "Banque" avec pour valeur le nom de la banque.
Ma table "tbl chèques" comporte elle le champ "RéfBanque" de la table "tbl Banques"
Comment l’ors de la mise à jour mettre la "RéfBanque" dans ma "tbl chèques"
Pour les autres champs j’utilise une boucle do while/Loop qui parcourt le Recordset de "tbl chèques"et Edit pour la mise à jours. ____
Le champ commun, est le champ "Banque" ?
Dans ce cas, avec une requête de mise à jour:
UPDATE tblCheques INNER JOIN tblExcelImport ON tblCheques.Banque = tblExcelImport.Banque SET tblCheques.RefBanque = [tblExcelImport].[RefBanque];
"Jacques"
A partir d’Access pour mettre à jour les données de ma table "tbl
chèques" j’importe une table "tbl Excel Import"qui comporte un champ
"Banque" avec pour valeur le nom de la banque.
Ma table "tbl chèques" comporte elle le champ "RéfBanque" de la table
"tbl Banques"
Comment l’ors de la mise à jour mettre la "RéfBanque" dans ma "tbl
chèques"
Pour les autres champs j’utilise une boucle do while/Loop qui parcourt
le Recordset de "tbl chèques"et Edit pour la mise à jours.
____
Le champ commun, est le champ "Banque" ?
Dans ce cas, avec une requête de mise à jour:
UPDATE tblCheques
INNER JOIN tblExcelImport ON tblCheques.Banque = tblExcelImport.Banque
SET tblCheques.RefBanque = [tblExcelImport].[RefBanque];
"Jacques" A partir d’Access pour mettre à jour les données de ma table "tbl chèques" j’importe une table "tbl Excel Import"qui comporte un champ "Banque" avec pour valeur le nom de la banque.
Ma table "tbl chèques" comporte elle le champ "RéfBanque" de la table "tbl Banques"
Comment l’ors de la mise à jour mettre la "RéfBanque" dans ma "tbl chèques"
Pour les autres champs j’utilise une boucle do while/Loop qui parcourt le Recordset de "tbl chèques"et Edit pour la mise à jours. ____
Le champ commun, est le champ "Banque" ?
Dans ce cas, avec une requête de mise à jour:
UPDATE tblCheques INNER JOIN tblExcelImport ON tblCheques.Banque = tblExcelImport.Banque SET tblCheques.RefBanque = [tblExcelImport].[RefBanque];
"Jacques" A partir dÂ’Access pour mettre à jour les données de ma table "tbl chèques" jÂ’importe une table "tbl Excel Import"qui comporte un champ "Banque" avec pour valeur le nom de la banque.
Ma table "tbl chèques" comporte elle le champ "RéfBanque" de la ta ble "tbl Banques"
Comment lÂ’ors de la mise à jour mettre la "RéfBanque" dans ma "t bl chèques"
Pour les autres champs jÂ’utilise une boucle do while/Loop qui parcourt le Recordset de "tbl chèques"et Edit pour la mise à jours. ____
Le champ commun, est le champ "Banque" ?
Dans ce cas, avec une requête de mise à jour:
UPDATE tblCheques INNER JOIN tblExcelImport ON tblCheques.Banque = tblExcelImport .Banque SET tblCheques.RefBanque = [tblExcelImport].[RefBanque];
-- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/ (infos générales)
Bonjour Pierre,
Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque e t de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
Salutations
On 4 août, 00:47, "3stone" <home@sweet_home.be> wrote:
Salut,
"Jacques"
A partir dÂ’Access pour mettre à jour les données de ma table "tbl
chèques" jÂ’importe une table "tbl Excel Import"qui comporte un champ
"Banque" avec pour valeur le nom de la banque.
Ma table "tbl chèques" comporte elle le champ "RéfBanque" de la ta ble
"tbl Banques"
Comment lÂ’ors de la mise à jour mettre la "RéfBanque" dans ma "t bl
chèques"
Pour les autres champs jÂ’utilise une boucle do while/Loop qui parcourt
le Recordset de "tbl chèques"et Edit pour la mise à jours.
____
Le champ commun, est le champ "Banque" ?
Dans ce cas, avec une requête de mise à jour:
UPDATE tblCheques
INNER JOIN tblExcelImport ON tblCheques.Banque = tblExcelImport .Banque
SET tblCheques.RefBanque = [tblExcelImport].[RefBanque];
--
A+
Pierre (3stone) Access MVP
Perso:http://www.3stone.be/
MPFA:http://www.mpfa.info/ (infos générales)
Bonjour Pierre,
Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque e t
de l'autre
sur la table ExcelImport je n'ai que le nom de la banque.
"Jacques" A partir dÂ’Access pour mettre à jour les données de ma table "tbl chèques" jÂ’importe une table "tbl Excel Import"qui comporte un champ "Banque" avec pour valeur le nom de la banque.
Ma table "tbl chèques" comporte elle le champ "RéfBanque" de la ta ble "tbl Banques"
Comment lÂ’ors de la mise à jour mettre la "RéfBanque" dans ma "t bl chèques"
Pour les autres champs jÂ’utilise une boucle do while/Loop qui parcourt le Recordset de "tbl chèques"et Edit pour la mise à jours. ____
Le champ commun, est le champ "Banque" ?
Dans ce cas, avec une requête de mise à jour:
UPDATE tblCheques INNER JOIN tblExcelImport ON tblCheques.Banque = tblExcelImport .Banque SET tblCheques.RefBanque = [tblExcelImport].[RefBanque];
-- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/ (infos générales)
Bonjour Pierre,
Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque e t de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
Salutations
3stone
Salut,
"Jacques" | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque et |de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
Dans ce cas, tu es mort ;-)
Ou plus exactement, condanner à le faire "à la main"... car impossible de deviner qui correspond à quoi.
A moins que... Tu peux donner 2-3 lignes représentatives de chaque tables ?
"Jacques"
| Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque et
|de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
Dans ce cas, tu es mort ;-)
Ou plus exactement, condanner à le faire "à la main"...
car impossible de deviner qui correspond à quoi.
A moins que...
Tu peux donner 2-3 lignes représentatives de chaque tables ?
"Jacques" | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque et |de l'autre sur la table ExcelImport je n'ai que le nom de la banque.
Dans ce cas, tu es mort ;-)
Ou plus exactement, condanner à le faire "à la main"... car impossible de deviner qui correspond à quoi.
A moins que... Tu peux donner 2-3 lignes représentatives de chaque tables ?
"Jacques" | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque 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éfBanque] et [nom de la banque].
Bonjour,
"3stone" <home@sweet_home.be> a écrit dans le message de news:%23sCaK6m9IHA.2348@TK2MSFTNGP06.phx.gbl...
Salut,
"Jacques"
| Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque 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éfBanque]
et [nom de la banque].
"Jacques" | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque 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éfBanque] et [nom de la banque].
Jacques
On 5 août, 09:44, "Michel_D" wrote:
Bonjour,
"3stone" a écrit dans le message denews:%23sCaK6m9
> Salut,
> "Jacques" > | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBa nque 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éfBanque] 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éfBanque et NomBanque.
Salutations
On 5 août, 09:44, "Michel_D" <michel.NOS...@orange-ft.com.invalid>
wrote:
Bonjour,
"3stone" <home@sweet_home.be> a écrit dans le message denews:%23sCaK6m9 IHA.2348@TK2MSFTNGP06.phx.gbl...
> Salut,
> "Jacques"
> | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBa nque 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éfBanque]
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éfBanque et NomBanque.
"3stone" a écrit dans le message denews:%23sCaK6m9
> Salut,
> "Jacques" > | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBa nque 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éfBanque] 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éfBanque et NomBanque.
Salutations
Michel_D
re,
"Jacques" a écrit dans le message de news: On 5 août, 09:44, "Michel_D" wrote:
Bonjour,
"3stone" a écrit dans le message denews:%
> Salut,
> "Jacques" > | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque 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éfBanque] 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éfBanque et NomBanque.
-----------------------------------
Donc résumons tu as 3 tables : 1ère table [tbl chèques] qu'il faut alimenter.
2ème table [tbl Banques] avec au moins les champs suivants : [RéfBanque], [NomBanque]
2ème table [tbl Excel Import] qui contient je suppose toutes les informations pour alimenter la table [tbl chèques] sauf qu'il faut récupérer la valeur du champ [RéfBanque] grâce à la valeur du champ [Banque].
Je te suggére de faire une requête sélection qui va permettre de créer les enregistrements dans la table [tbl chèques].
Un truc du style (à adapter) : La requête de préparation nommée "ReqPrepare" SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RéfBanque], ... FROM [tbl Excel Import] INNER JOIN [tbl Banques] ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour créer les enregistrements dans la table [tbl chèques] : INSERT INTO [tbl chèques] SELECT * FROM ReqPrepare;
PS: La requête de préparation te permet d'une part de contrôler ce qui va être ajouter et d'autre part de corriger éventuellement le nom des champs.
re,
"Jacques" <jg1@neuf.fr> a écrit dans le message de news:5fa1b196-4062-454e-97a7-bd39bbdf68bf@59g2000hsb.googlegroups.com...
On 5 août, 09:44, "Michel_D" <michel.NOS...@orange-ft.com.invalid>
wrote:
Bonjour,
"3stone" <home@sweet_home.be> a écrit dans le message denews:%23sCaK6m9IHA.2348@TK2MSFTNGP06.phx.gbl...
> Salut,
> "Jacques"
> | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque 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éfBanque]
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éfBanque et NomBanque.
-----------------------------------
Donc résumons tu as 3 tables :
1ère table [tbl chèques] qu'il faut alimenter.
2ème table [tbl Banques] avec au moins les champs suivants :
[RéfBanque], [NomBanque]
2ème table [tbl Excel Import] qui contient je suppose toutes les
informations pour alimenter la table [tbl chèques] sauf qu'il faut
récupérer la valeur du champ [RéfBanque] grâce à la valeur du
champ [Banque].
Je te suggére de faire une requête sélection qui va permettre de
créer les enregistrements dans la table [tbl chèques].
Un truc du style (à adapter) :
La requête de préparation nommée "ReqPrepare"
SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RéfBanque], ...
FROM [tbl Excel Import] INNER JOIN [tbl Banques]
ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour créer les enregistrements dans la table [tbl chèques] :
INSERT INTO [tbl chèques]
SELECT *
FROM ReqPrepare;
PS: La requête de préparation te permet d'une part de contrôler ce qui
va être ajouter et d'autre part de corriger éventuellement le nom des champs.
"Jacques" a écrit dans le message de news: On 5 août, 09:44, "Michel_D" wrote:
Bonjour,
"3stone" a écrit dans le message denews:%
> Salut,
> "Jacques" > | Oui mais d'un coté sur la table chèques j'ai besoin de la RéfBanque 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éfBanque] 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éfBanque et NomBanque.
-----------------------------------
Donc résumons tu as 3 tables : 1ère table [tbl chèques] qu'il faut alimenter.
2ème table [tbl Banques] avec au moins les champs suivants : [RéfBanque], [NomBanque]
2ème table [tbl Excel Import] qui contient je suppose toutes les informations pour alimenter la table [tbl chèques] sauf qu'il faut récupérer la valeur du champ [RéfBanque] grâce à la valeur du champ [Banque].
Je te suggére de faire une requête sélection qui va permettre de créer les enregistrements dans la table [tbl chèques].
Un truc du style (à adapter) : La requête de préparation nommée "ReqPrepare" SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RéfBanque], ... FROM [tbl Excel Import] INNER JOIN [tbl Banques] ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour créer les enregistrements dans la table [tbl chèques] : INSERT INTO [tbl chèques] SELECT * FROM ReqPrepare;
PS: La requête de préparation te permet d'une part de contrôler ce qui va être ajouter et d'autre part de corriger éventuellement le nom des champs.
Jacques
On 5 août, 13:15, "Michel_D" wrote:
re,
"Jacques" a écrit dans le message denews:5fa1b196-4062-4=
On 5 août, 09:44, "Michel_D" wrote:
> Bonjour,
> "3stone" a écrit dans le message denews:%23sCaK6=
> > Salut,
> > "Jacques" > > | Oui mais d'un coté sur la table chèques j'ai besoin de la Réf=
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éfBanque=
]
> 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éfBanque et NomBanque.
-----------------------------------
Donc résumons tu as 3 tables : 1ère table [tbl chèques] qu'il faut alimenter.
2ème table [tbl Banques] avec au moins les champs suivants : [RéfBanque], [NomBanque]
2ème table [tbl Excel Import] qui contient je suppose toutes les informations pour alimenter la table [tbl chèques] sauf qu'il faut récupérer la valeur du champ [RéfBanque] grâce à la valeur d=
u
champ [Banque].
Je te suggére de faire une requête sélection qui va permettre de créer les enregistrements dans la table [tbl chèques].
Un truc du style (à adapter) : La requête de préparation nommée "ReqPrepare" SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RéfBanque], ... FROM [tbl Excel Import] INNER JOIN [tbl Banques] ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour créer les enregistrements dans la table [tbl chèques] : INSERT INTO [tbl chèques] SELECT * FROM ReqPrepare;
PS: La requête de préparation te permet d'une part de contrôler ce =
qui
va être ajouter et d'autre part de corriger éventuellement le nom =
des champs.
Bonsoir 3stone,
Toutes mes escuses je n'avais pas vue ton message:
"A moins que... Tu peux donner 2-3 lignes représentatives de chaque tables ?
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 3stone,
Toutes mes escuses je n'avais pas vue ton message:
"A moins que...
Tu peux donner 2-3 lignes repr=E9sentatives de chaque tables ?
"Jacques" a écrit dans le message denews:5fa1b196-4062-4=
On 5 août, 09:44, "Michel_D" wrote:
> Bonjour,
> "3stone" a écrit dans le message denews:%23sCaK6=
> > Salut,
> > "Jacques" > > | Oui mais d'un coté sur la table chèques j'ai besoin de la Réf=
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éfBanque=
]
> 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éfBanque et NomBanque.
-----------------------------------
Donc résumons tu as 3 tables : 1ère table [tbl chèques] qu'il faut alimenter.
2ème table [tbl Banques] avec au moins les champs suivants : [RéfBanque], [NomBanque]
2ème table [tbl Excel Import] qui contient je suppose toutes les informations pour alimenter la table [tbl chèques] sauf qu'il faut récupérer la valeur du champ [RéfBanque] grâce à la valeur d=
u
champ [Banque].
Je te suggére de faire une requête sélection qui va permettre de créer les enregistrements dans la table [tbl chèques].
Un truc du style (à adapter) : La requête de préparation nommée "ReqPrepare" SELECT [tbl Excel Import].Champ1, ..., [tbl Banques].[RéfBanque], ... FROM [tbl Excel Import] INNER JOIN [tbl Banques] ON [tbl Excel Import].[Banque]=[tbl Banques].[NomBanque];
Ensuite pour créer les enregistrements dans la table [tbl chèques] : INSERT INTO [tbl chèques] SELECT * FROM ReqPrepare;
PS: La requête de préparation te permet d'une part de contrôler ce =
qui
va être ajouter et d'autre part de corriger éventuellement le nom =
des champs.
Bonsoir 3stone,
Toutes mes escuses je n'avais pas vue ton message:
"A moins que... Tu peux donner 2-3 lignes représentatives de chaque tables ?