J'ai un agencement de cadre, on va résumer ça à 2 cadres, gauche et droite.
Celui de gauche sert à la navigation et celui de droite à l'affichage des vues.
A gauche, j'ai mis en place une zone de liste déroulante avec 2 choix possibles qui change une variable d'environnement selon la valeur sélectionnée.
Là où ça coince, c'est que j'aimerais rafraichir une vue selon le choix fait, donc selon la variable d'environnement.
Dans le PostOpen de ma vue j'ai ajouté :
- Code : Tout sélectionner
@SetViewInfo([SetViewFilter];@Environment(variable) ;"Site";1)
Tout ça fonctionne très bien à l'ouverture de la base mais impossible de rafraichir la vue après que la variable d'environnement ait changé.
Pour info, j'avais également ajouté dans le QueryRecalc de ma vue ce que j'ai mis dans le PostOpen. Et là j'ai quelques erreurs qui apparraissent ("Evalutations de formules récursives trop nombreuses"), mais au final, après acquittement des erreurs, ma vue se rafraichit bien ...
Si quelqu'un a une idée,
Merci.