Bonjour,
j'ai besoin d'une requete qui : qui fait la mise à jour ou un ajout si les enregistrements n'existent pas.
Merci
Bonjour,
j'ai besoin d'une requete qui : qui fait la mise à jour ou un ajout si les enregistrements n'existent pas.
Merci
et sinon, tes tables elles s'appellent comment, et les champs qu'il faut mettre à jour ont quels noms ???
j'ai deux table : Table1 et Table2 , les deux ont les meme champs,
la table1 est lié à un fichier excel ,
les champs sont :jour + semaine + annee + prevu + reçu
et je veux mettre à jour la table 2 , ou inserer des enregistrement selon que les champs (jour+semain+annee)(ma clé) existent ou pas.
Salut,
si tu veux enregistrer dans la Table2 les enregistrements de la Table1 qui ne sont pas dans la Table2 alors tu peux essayer une requête du style:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO Table2 ( Jour, Semaine, Annee, Prevu, Recu ) SELECT Table1.Jour, Table1.Semaine, Table1.Annee, Table1.Prevu, Table1.Recu FROM Table1 WHERE ((([Jour] & " " & [Semaine] & " " & [Annee]) Not In (select [Jour] & " " & [Semaine] & " " & [Annee] as cle from Table2)));
C'est une solution parmi d'autres...
A+
Partager