Bonjour la communauté JMP,
Je suis confronté à un problème assez ennuyant que je n'arrive pas à résoudre.
Je travaille sur un projet de tableau de bord comportant quelques tableaux et deux cartes de contrôle levey jennings avec phases.
J'ai introduit une nouvelle phase et souhaite que l'utilisateur puisse redessiner mon tableau de bord en utilisant les nouvelles phases de ma carte de contrôle si nécessaire. Je n'ai pas de méthode sophistiquée pour le faire, mais je ferme juste le premier tableau de bord en utilisant:
rpt << Fermer la fenêtre ()
et puis je fais une sorte (puisque les nouvelles phases sont mélangées):
RealizedDT << Sort (Remplace la table, Par (: Phase,: Ordre de process), Ordre (Ascendant, Ascendant));
et eux je lance une copie du script mais avec les phases inversées dans les tableaux et levey jennings.
Cela fonctionne bien lorsque j'exécute mes scripts manuellement, mais lorsque je mets un bouton sur le premier tableau de bord pour exécuter toutes les étapes (fermer, re-trier et redessiner), je reçois une erreur de violation d'accès JMP et tout le reste.
Si je supprime l'étape de re-tri, le problème de violation d'accès a disparu (mais je ne peux pas dessiner mon levey jennings car les phases ne sont pas triées).
Il semble que la procédure de recours ait lieu avant la fermeture du premier tableau de bord (même si la fenêtre de fermeture () est la première ligne de code). Lorsque j'exécute mon code sans y avoir recours, je constate que mon nouveau tableau de bord est créé et nommé Dashboard2, puis le premier semble être fermé. Est-ce parce que tous les graphiques ne sont gérés qu'une fois tout le code exécuté?
Donc, en conclusion, j'ai deux questions à vous poser:
Cela pourrait-il être la raison de mes problèmes de violation d'accès?
Puis-je forcer JSL à fermer la première fenêtre avant de continuer avec le reste du code?
Merci d'avance, votre aide est inestimable 
Daniel
Juste comme une information supplémentaire si quelqu'un d'autre a ce problème.
Le support technique a répondu avec les informations suivantes:
Cela peut être complètement évité en utilisant la plate-forme de création de cartes de contrôle au lieu de l'ancienne plate-forme de carte de contrôle. Le générateur de cartes de contrôle n'exige pas que les phases soient triées non plus.
Salut Craige,
Merci pour votre réponse rapide.
Cela ne semble pas être mieux avec wait (0), mais je pourrais avoir besoin de les ajouter à plus d’endroits pour que cela fonctionne.
Je vais jouer avec, mais c'est un désordre de dépanner car il se bloque à chaque fois.
Je vais signaler le problème et croiser les doigts pour le résoudre 
Merci beaucoup,
Daniel
Vous avez trouvé un bogue dans JMP, désolé il vous cause des problèmes. Signalez-le au support technique pour qu'il vous permette de contourner le problème, de vous indiquer quelle version de JMP est déjà corrigé ou de récupérer votre script et de le transmettre au développement.
En attendant, vous pouvez essayer d’ajouter un JSL wait (0); après la fenêtre fermée; L'un de mes objectifs a été de supprimer le besoin d'attendre (0) pour résoudre des problèmes de ce type, mais il reste encore quelques problèmes. Cela pourrait être un.