更新数据表我正在运行一个从共享 MS Excel 数据库中获取数据的脚本。
我运行脚本将数据导入 JMP,并打开图形生成器查看所需数据。
我发现有些数据已经从数据库中遗漏了,这意味着可视化无法正常工作,所以必须返回并添加它。
然后我必须手动关闭图形生成器和所有窗口 [窗口 > 关闭所有数据表],然后再次启动脚本。
我祈祷的脚本存在于那里将允许我它是一个脚本按钮,如果有任何打开的表,则关闭所有表,然后再次运行脚本。
我猜我需要2个按钮。 一个打开新数据,一个关闭表并重新加载?
或者有没有办法用新数据更新打开的表到目标数据库?
回复:更新数据表完美的!!!
您可能会说我是新用户。 希望它会那么简单。 在网站上我只能找到 CloseAllDataTablesExcept 并且显然知道如何关闭已定义的表。
即使没有数据表已经打开,脚本现在也可以工作。 因此,只需一个按钮即可进行初始加载和更新。
谢谢!
回复:更新数据表@LZF ,
让我们将您的问题分解为几个部分:
1. 更新从数据库拉入 JMP 的数据
2. 关闭打开的数据表并轻松重新运行您的脚本
根据您希望 JMP 查找新数据的频率,复杂性可能会发生变化,因为如果您希望 JMP 定期继续侦听和更新它已提取的数据,它需要持续侦听和检查我认为的新数据有点复杂,我不知道有一种简单的方法可以做到这一点。
另一方面,关于 (2) - 这应该很容易。 下面的代码行应该关闭所有打开的数据表,如果您在数据库中更新数据后重新运行脚本,您将在 1 行中检索您需要的所有数据。
Close All(Data Tables,"No Save");