Salut à tous, :bounce:
Je voudrais savoir comment on fait une liste déroulante dynamique.
Pour essayer de faire simple : :MDR
j’ai rangé des outillages dans des casiers :
j’ai une table outillage qui a comme clé primaire NumSerieMoule et qui donne les indications d’un outillage précis (mais qui est composé de plusieurs pièces identiques)
J’ai une table casier qui est en quelque sorte une table d’adressage (MOA011 est le premier casier, etc…)
J’ai une autre table SMCasier entre les deux qui, pour une série de moule identifiée par NumSerieMoule, me donne les emplacements ou la série est eparpillée (un casier ne suffit pas pour ranger une série d’outillage, je peux avoir 6 casiers au max). Cette table est donc sous la forme suivante (liste des champs):
NumSM(clé primaire) NumSerieMoule Casier1 Casier2 Casier3 … Casier6
Je n’ai aucune relation dans access tout se fait par vba.
Quand je sors un outillage pour m’en servir je vide les casiers.
Voila ou j’ai un problème, je voudrais faire une liste déroulante qui n’affiche que les casiers qui ne sont pas vides, c’est a dire ou a été rangé l’outillage (en n’oubliant pas que Casier1, Casier2, Casier3… sont des champs) donc en fait une liste déroulante qui par exemple serait:
MOA013 (Casier1)
MOB201 (Casier3)
MOA156 (Casier6)
Casier 2,4,5 étant vides, ils ne sont pas affichés…
Voila j’espère que quelqu’un pourra m’éclairer, je suis en stage il me reste 5 semaines et il y a beaucoup de boulot encore.
Si quelqu’un veut voir ma base pour mieux comprendre pas de souci !
:hello: