Bonjour le forum,
Je n'arrive pas à resoudre mon problème et j'ai pas mal cherché à droite à gauche sans succès donc je me tourne vers vous.
J'ai une table contenant des informations sur des Equipements (Nom, Couleur, Taille, Longueur) et un champ calculé Ref
(=[nom] & " " & [Couleur] & " " & [Taille] & " " & [Longueur])
J'ai une table Entrée contenant un champ Ref (liste de choix avec pour source le champ ref de la table Equipement), un champ Quantité et un champ DateEntree
j'ai une table Sorties contenant un champ Ref (liste de choix avec source le champ ref de la table Equipement), un champ Beneficiaire, un champ quantité et un champ Date Entree.
J'ai ensuite réalisé une requête d'union :
1 2 3 4 5
| SELECT Entrées.Ref, Entrées.Quantité
FROM Entrées
UNION ALL
SELECT Sorties.Ref, - Sorties.Quantité
FROM Sorties; |
Mais en ouvrant la requête le champ Ref ne s'affiche pas comme il devrait (à savoir
nom] & " " & [Couleur] & " " & [Taille] & " " & [Longueur]
), il m'affiche le numéro de la table Equipement qui correspond à la Ref en question. (après je fais une requete sur R_Union avec rassemblement et somme pour faire l'état du stock dispo).
Comme faire pour afficher le string de Ref et non la clé primaire (en num auto) de la table équipement qui correspond ? Peut-être en modifiant le code SQL de la requête union, ou en faisant une autre requête prenant pour source ma requete R_Union ?
Merci d'avance pour votre aide,
Dede
[EDIT] : j'ai trouvé une solution en bidouillant pas mal, si quelqu'un a une solution élégante je suis preneur !
Partager