Bonjour à tous,
Access 2003
J'ai cherché dans la FAQ mon problème et j'ai trouvé une partie de la réponse.
J'ai trouvé le code suivant de DEMCO :
J'ai modifié le code de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select LECHAMP From Table1 Where LECHAMP Not In (Select LECHAMP2 From Table2);
Tout fonctionne à merveille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Insert Into Tablernc (Id_rnc,Emetteur,Référence) Select Table1rnc.Id_rnc1,Table1rnc.Emetteur1,Table1rnc.Référence1 From Table1rnc Where(((Table1rnc.Id_rnc1) Not In (Select Id_rnc From Tablernc)));
Mais voilà j'ai un problème, lorsque j'efface les données de la table "Table1rnc" et que je compacte la table "Id_rnc1" redémarre à 1 jusque là c'est normal mais lorsque j'exècute la requête elle ne m'ajoute pas de données dans ma table "Tablernc" puisque les valeurs de "Id_rnc1" ( N° auto ) sont déjà présentes.
Donc j'ai ajouté une colonne supplémentaire dans chaque table "Année1" dans la table "Table1rnc" et "Année" dans la table "Tablernc".
j'ai essayé de modifier mon code pour intégrer l'année et faire en sorte que lorsqu'il y a un "Id_rnc1" avec une "Année1" qui ne sont pas dans la table "Tablernc" ces valeurs ce mettent dans la table "Tablernc" mais rien à faire. J'ai également essayé l'assistant requête avec la requête sans correspondance mais j'ai le même comportement qu'avec ma requête initiale.
Quelqu'un a une idée car cela fait 2 ou 3h que je suis sur ce problème.
Merci d'avance
Partager