Croiser deux tables dans une liste déroulante

Fermé
Alex_pleaz - 26 mai 2014 à 09:46
 Alex_pleaz - 26 mai 2014 à 12:04
Bonjour,
Je travaille actuellement sur access et je cherche à mettre deux tables dans une même liste déroulante. Mon souhait est de faire une liste déroulante regroupant toutes les références de la base qui sont réparties dans deux tables (Produit et Référence).
Est-ce possible et si comment puis-je résoudre ce problème ?
Merci !


A voir également:

2 réponses

Bonjour,
En principe c'est possible, en construisant la liste déroulante à partir d'une requête qui lie les 2 tables. Mais il faudrait savoir plus précisément comment elles sont construites. Merci de donner la liste des champs.
0
J'avais aussi pensé à la requête mais cela ne me met que mes champs bout à bout. Peut-être ai-je mal procédé..
Voici la liste des mes champs que je désire associer:
Table Produit: RefProd, DescripProd, PUProd, TVAProd.
Table Prestation: RefPrest, DescripPrest, PUPrest, TVAPrest, CatPrest
0
Re-B....
La requête possible est une requête "Union", mais qui n'est disponible qu'en écriture SQL (que je maîtrise mal) et il faut que les champs soient identiques entre les tables que tu unis. Il faut alors vérifier si tu peux unir des champs de noms différents mais de structure identique. A voir dans tes tutoriels préférés.
Sinon, et si j'avais ce travail à faire, la solution la plus simple serait de tout mettre dans une seule table et de distinguer les produits et les prestations par un nombre-clé (1 et 2) enregistré dans un champ supplémentaire de type numérique/octet qui reçoit des nombres entre 1 et 255 et qui n'occupe que 1 octet de mémoire. Cela résoudrait tout les problème.
Bonne suite
0
Je maîtrise mal aussi le SQL.. Je pense aussi que la deuxième solution serait plus simple
En tout cas merci d'avoir pris le temps de ma répondre !
Bonne journée
0