Bonjour à tous,
J'ai 2 fichiers de base de donnée access: Ventes.mdb et Achat.mdb
Ces 2 fichiers utilisent certaines tables communes situées sur une 3eme BDD: DATA.mdb.
Sur ventes.mdb, je réalise des stats de vente stockés dans une table tStatsVente, qui ressemble à ceci:
Sur Achats.mdb, une requete me recense les achats en cours dans la table tPrevisions. Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Categorie, Designation, VenteparMois, Stock Viande, Lapin, 5, 30 Viande, Porc, 15, 18 Legume, Haricot, 10, 30
Pour l'exemple, j'ai plusieurs achats de porc en cours, et un arrivage d'un nouveau produit: du brocoli.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Categorie, Designation, QuantiteAchat, DateArrivee Viande, Porc, 20, 01/02/2014 Legume, Haricot, 15, 20/02/2014 Viande, Porc, 20, 27/02/2014 Legume, Brocoli, 15, 28/02/2014
je voudrai arriver au résultat suivant dans une table tApercu:
C'est à dire, que tous les éléments de tStatsVente doivent apparaitre, et les nouveaux éléments de tPrevisions doivent aussi apparaitre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Categorie, Designation, VenteparMois, Stock, QuantiteAchat, DateArrivee Viande, Lapin, 5, 30, , Viande, Porc, 15, 18, 20, 01/02/2014 Viande, Porc, 15, 18, 20, 27/02/2014 Legume, Haricot, 10, 30, 15, 20/02/2014 Legume, Brocoli, , , 15, 28/02/2014
Si il y a plusieurs enregistrements tPrevisions, ils doivent avoir en dénominateur commun les données de tStatsVente.
J'avais cru lire qu'il fallait faire une jointure entre les tables, mon problème c'est que les tables sont dans 2 bases différentes, et qu'apparemment je ne peux pas exécuter des jointures avec des tables liées.
Merci pour votre aide,
Eric
Partager