Bonjour @ tous,
Je suis à la recherche d'une solution qui permetrait d'Enregistrer les nouveaux enregistrement de la table T1 vers la T2 par exemple.
Cet enregistrement est composé de plusieurs champ à envoyer dans la T2 afin de les ré-utiliser plus tard.
Bien qu'ayant trouvé un exemple pour un champ et étant trés novice dans l'Utilisation d'Access, je n'ai pas pu le réutiliser dans mon application.
Voici le code SQL qui me semble bon mais le problème est que ce code fonctionne la premiere fois, mais le seconde il me double le nombre d'enregistrement comme si les critères de filtrage pour ajout n'était pas bon!! Je n'y comprend plus rien alors que les conditions sont respectées:
Les conditions pour que l'enregistrement soit ajouté à la deuxième table est basé soit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO [BD Analyse de risque] ( [Appartient à:], Intitulé, [Date de Création] ) SELECT [TBL_ Analyse de risque].[Appartient à:], [TBL_ Analyse de risque].Intitulé, [TBL_ Analyse de risque].[Date de Création] FROM [BD Analyse de risque].[TBL_ Analyse de risque] [BD Analyse de risque].ID_BD_Analyse_Risque = [TBL_ Analyse de risque].[LI_BD_Table prepa de travail] WHERE ((([TBL_ Analyse de risque].[Appartient à:])<>[BD Analyse de risque]![Appartient à:])) OR ((([TBL_ Analyse de risque].[Appartient à:])=[BD Analyse de risque]![Appartient à:]) AND (([TBL_ Analyse de risque].Intitulé)<>[BD Analyse de risque]![Intitulé]));
-seuleument sur le premier champ;
-sur le Premier et le second
Merci d'avance @ tous ce qui prendrons le temps de répondre @ cette question bien nébuleuse pour moi!!
barbaoulle Bien sûr que j'ai les boulles!!
Cela fait 2 jours que je cherche en vain!
Partager