Oui, ton pb est autre alors... car là tu souhaite faire passé un champ de l'état calculé à l'état modifiable (et inversement) ce qui n'est pas possible en Notes.On peut faire la chose suivante : Pour chaque choix possible, "1 à 4", tu attribue un pseudonyme (ce dernier étant le nom du champ, ch1 à ch4, qui lui est rattaché).Ex :1|ch1...4|ch4Pour chaque champ (ch1 à ch4) tu met comme formule de masquage un truc du genre

our ch1 : Masquer si choix = "ch1"....Pour ch4 : Masquer si choix = "ch4"Ensuite, tu crée un champ DSP_Choix calculé à l'affichage est tu affiche la valeur de champ_principal.Dans l'évènement PostRecalc de ton masque, tu met un truc du genre :Field ch1 := ch1;....Field ch4 := ch4;@setfield (Choix;champ_principal)Je ne l'ai pas essayé mais je pense que cela devrait marcher.