Bonjour,
Je suis chargé de maintenir et d'effectuer des modifications sur un code que je n'ai pas créé, et je sèche sur un souci de combo box.
Je vous expose le problème, peut-être est-il connu, et si besoin par la suite, j'apporterai des détails sur la manière dont sont remplies ces deux combo box, et que je ne maîtrise pas totalement.
La première combo box est remplie par une requête qui permet d'afficher les établissements en fonction des droits de l'utilisateur.
La seconde combo box est remplie par une autre requête, pour afficher des entités, entités dépendant de l'établissement.
Le souci que je rencontre ne se produit qu'au premier choix. Par défaut, j'ai un établissement sélectionné, quand je clique sur la combo box des entités, j'ai bien la liste de mes entités, et si j'en sélectionne une, la combo box de l'établissement devient vide. Si je retourne sélectionner un établissement, je n'ai alors plus aucun souci. Je vois les entités, je peux les sélectionner sans perdre mon établissement, je peux changer d'établissement...
J'ai un événement OnClosePopup sur la combo box établissement qui remplit la seconde combo box, celle des entités. Je n'ai aucun événement sur la combo box des entités qui permettrait d'aller vider la combo box des établissements. Et comme en plus, ça ne se produit qu'au premier choix, je suis perplexe.
Est-ce que quelqu'un aurait une idée de ce qui pourrait provoquer cela ?
Les deux combo box sont remplies par des livebindings, et j'ai des bindsources différent dans DataSource et FillDataSource. Quelle est la différence entre les deux ? Est-ce que le souci pourrait venir de là ?
D'avance, merci pour vos réponses.
Partager