Mettre à jour les tableaux de donnéesJ'exécute un script prenant les données d'une base de données MS Excel partagée.
J'exécute un script pour importer des données dans JMP et j'ouvre le générateur de graphiques pour examiner les données requises.
Je découvre que certaines données ont été exclues de la base de données, ce qui signifie que la visualisation ne fonctionne pas correctement, je dois donc revenir en arrière et les ajouter.
Je dois ensuite fermer manuellement le générateur de graphiques et toutes les fenêtres [Fenêtre > Fermer toutes les tables de données], puis redémarrer le script.
Le script pour lequel je prie existe me permettra de h cliquez sur un bouton de script et fermez toutes les tables s'il y en a qui sont ouvertes et exécutez à nouveau le script.
Je suppose que j'aurai besoin de 2 boutons. Un pour ouvrir de nouvelles données et un pour fermer les tables et recharger ??
Ou existe-t-il un moyen de mettre à jour les tables ouvertes avec de nouvelles données ajoutées à la base de données cible ?
Re : Mettre à jour les tableaux de donnéesPARFAIT!!!
Comme vous pouvez probablement le constater, je suis un nouvel utilisateur. J'espérais que ce serait aussi simple. En regardant sur les sites Web, tout ce que j'ai pu trouver était CloseAllDataTablesExcept et je savais évidemment comment fermer les tables définies.
Le script fonctionne désormais même si aucune table de données n'est déjà ouverte. Il suffit donc d’un seul bouton pour le chargement initial et les mises à jour.
Merci!
Re : Mettre à jour les tableaux de données@LZF ,
Décomposons votre question en plusieurs parties :
1. Mise à jour des données extraites dans JMP à partir d'une base de données
2. Fermez les tables de données ouvertes et réexécutez facilement votre script
En fonction de la fréquence à laquelle vous souhaitez que JMP recherche de nouvelles données, la complexité peut changer, car si vous souhaitez que JMP continue périodiquement à écouter et à mettre à jour les données qu'il a extraites, il doit continuellement écouter et vérifier les nouvelles données, ce que je pense. est un peu plus compliqué et je ne connais pas de moyen simple de le faire.
Par contre, concernant (2) – cela devrait être très simple. La ligne de code ci-dessous devrait fermer toutes les tables de données ouvertes et si vous réexécutez votre script après la mise à jour des données dans votre base de données, vous récupérerez toutes les données dont vous avez besoin en 1 ligne.
Close All(Data Tables,"No Save");