Re Bonjour!
J'utilise des tables pour gérer le contenu des listes déroulantes de mon IU.
Actuellement je procède comme ca:
- J'ai une table système par liste qui définie les entrées existantes
- J'ai une table d'activation qui par liste qui définie les entrée activées parmis celles disponibles dans la table système.
- Je stock dans les tables de données l'id de l'entrée choisie avec un FK pour les traitement en cascade.
Seulement ca me pose des problèmes au niveau du code d'exploitation.
Si un user choisie un entrée dans la liste déroulante et que pendant ce temps un autre change la config et rend non disponible cette entrée ca part en sucette.
Pour pallier à ce problème je suis obliger de mettre en place pas mal de tests de controles.
Une autre idée m'est venue
Etant donner que je vais utiliser une interface XUL, avec la possibilité de faire des listes déroulantes éditables, je pensais laisser directement à l'utilisateur la possibilité de rentrer un nouveau choix (donc il n'a pas à passer par les outils de config pour ca) ou de choisir un choix parmis ceux existant déjà dans les autres tuples.
Mais admettons qu'il fasse une faute de frappe, aie, aie, aie ca va poluer toutes les listes et retrouver la bonne fiche dans laquelle l'erreur a été faite ne vas pas etre de la tarte pour lui...
Donc je ne sais pas trop comment m'y prendre, surtout que j'ai plein de listes comme ca à gérer...
Si vous avez des idées
Partager