Bonjour Shark et Steve.
Je viens de vous lire et je dois avouer, Steve, que la première fois, j'avais eu du mal à trouver une des solutions et je n'avais pas penser au Net pour trouver d'éventuelles solutions. Toutefois, pour répondre à la difficulté d'un sénario (ou de toutes les options possibles), il existe ce que l'on appelle en programmation la notion de "Monitrice". Qu'est-ce donc ? Tout d'abord sachez que cette technique à été développé par des société d'assurance en Belgique afin de pouvoir gérer l'ensemble des cas possibles existant dans ce domaine. J'ai moi-même appliqué cela au domaine médical Belge qui est très complexe dans sa gestion des remboursement des soins de santé. Quoi qu'il en soit, cela fonctionne, un peu, comme des tables de décisions, mais c'est beaucoup plus étendu. En effet, il s'agit de définir dans une table (array de 2 dimensions) l'ensemble des actions possibles en fonction de l'écran (situation) où tu te trouves. L'avantage de cette technique est que vous minimisez la programmation et que vous pouvez vous concentrer principalement sur le sénario, car après avoir fait la programmation une première fois, vous pouvez réutiliser le même code les fois suivantes; sauf que vous devrez simplement redéfinir ton "array" qui contient le coeur du sénario. Si vous désirez un exemple, j'essayerai d'en retrouver dans mes archives.
A+