Désactivation des mises à jour d'écranJ'ai un script qui effectue de nombreuses opérations sur les tables comme Stack, update, split, summary, etc. Chaque opération affiche une table une fois terminée. Je voulais demander s'il existe un moyen d'arrêter les mises à jour d'écran au début du script, puis de les réactiver à la fin.
Quelque chose comme ça..
//Open Data Table and set to invisible
dt = Open(file,invisible);
// Turn off screen update?
summaryABC = dt<< Summary(Group (:A,:B,:C); // This opens the table that I would like to hide
SummaryAB = summaryABC << Summary(Group (:A,:B);
// other misc table operations
//turn on screen update?
Merci pour votre aide.
Mélange et nettoyage des donnéesRe : Désactivation des mises à jour de l'écran@Jeff_Perkinson , Appréciez-le. Je vais lire ça 
Re : Désactivation des mises à jour de l'écran@Thierry_S Merci de prendre le temps. Je vous en suis reconnaissant. J'aime l'utilisation de l'invisible et j'ai décidé d'utiliser un mélange de la vôtre et de la solution de Jim.
Re : Désactivation des mises à jour de l'écran@txnelson Comme au bon vieux temps
vous me redressez et me faites travailler ! Merci de prendre le temps. C'est un plaisir de vous voir ici..
Re : Désactivation des mises à jour de l'écranOops,
txnelson a fourni une solution beaucoup plus agréable.
Meilleur,
TSRe : Désactivation des mises à jour de l'écransummaryABC = dt<< Summary(<U>Invisible</U>, Group (:A,:B,:C); // This hides the Summary ABC table
SummaryAB = summaryABC << Summary(Group (:A,:B);
// other misc table operations
//turn on screen update?
summaryABC << Bring Windows to Front; // This brings Summary ABC to the front
Avez-vous envisagé d'utiliser le commutateur "Invisible" dans votre commande Summary (voir ci-dessus) ? Vous pouvez ensuite ramener la fenêtre avec "Bring Window to Front".
Remarque : Je n'ai pas trouvé la ligne de commande exacte pour activer et désactiver l'état masqué d'une fenêtre.
Meilleur,
TS
Re : Désactivation des mises à jour de l'écranIl n'y a pas d'instruction générale "ne pas afficher les tables de données".
Cependant, presque toutes les opérations de table de données prennent en charge une invisible ou privé option pour empêcher la table de données d'apparaître.
Re : Désactivation des mises à jour de l'écranVoici une manière généralisée de traiter cela.La fonction Show Window() peut être utilisée sur presque toutes les fenêtres, si ce n'est toutes les fenêtres, pour les afficher ou non.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
dt << show window(0);
wait(5);
dt << show window(1);