Bonjour,
Voilà, j'ai une Table Archive Produit, et une autre table Produit.
A chaque nouvel ajout dans ma table article, j'incrémente un champ qui me permet de visualiser pour chaque produit quel est le dernier archivé.
Donc à chaque nouvel import de fichier, j'archive mon ancienne table et je met à jour ma seconde, jusque là tout va bien.
J'ai besoin de connaitre quels sont les nouveaux articles de ma nouvelle table.
J'obtiens le résultat, mais en faisant une première requête :
Puis à partir du résultat de cette requète "Rqt ArtNouv", j'éxécute celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TARIF_Arc_TAchats.[CODE PRODUIT], TARIF_Arc_TAchats.Numéro FROM TARIF_Arc_TAchats WHERE (((TARIF_Arc_TAchats.Numéro) In (select Max([TARIF_Arc_TAchats]![Numéro]) FROM [TARIF_Arc_TAchats])));
Ma question est-il possible de faire la même chose en 1 REQUETE, je voudrai l'insérer dans du code VBA et comme je ne sais pas comment on fait dans le cas où il faut imbriquer 2 requêtes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TARIF_CIOQ_01.[CODE PRODUIT], [Rqt ArtNouv].[CODE PRODUIT] FROM TARIF_CIOQ_01 LEFT JOIN [Rqt ArtNouv] ON TARIF_CIOQ_01.[CODE PRODUIT] = [Rqt ArtNouv].[CODE PRODUIT] WHERE ((([Rqt ArtNouv].[CODE PRODUIT]) Is Null));
Merci, je suis impatient de savoir si c'est possible, et si oui comment.![]()
Daniel
Partager