Actualizar tablas de datosEstoy ejecutando un script que toma datos de una base de datos compartida de MS Excel.
Ejecuto un script para importar datos a JMP y abro el generador de gráficos para ver los datos requeridos.
Descubrí que algunos datos se omitieron de la base de datos, lo que significa que la visualización no funciona correctamente, así que tengo que regresar y agregarlos.
Luego tengo que cerrar manualmente el generador de gráficos y todas las ventanas [Ventana > Cerrar todas las tablas de datos] y luego iniciar el script nuevamente.
El guión por el que estoy rezando existe y me permitirá h Es un botón de secuencia de comandos y cierra todas las tablas si hay alguna abierta y ejecuta la secuencia de comandos nuevamente.
Supongo que necesitaré 2 botones. ¿Uno para abrir datos nuevos y otro para cerrar tablas y recargar?
¿O hay alguna manera de actualizar las tablas abiertas con datos nuevos agregados a la base de datos de destino?
Re: Actualizar tablas de datos¡¡¡PERFECTO!!!
Como probablemente puedas ver, soy un usuario nuevo. Esperaba que fuera así de simple. Al buscar en sitios web, todo lo que pude encontrar fue CloseAllDataTablesExcept y, obviamente, sé cómo cerrar tablas definidas.
El script ahora funciona incluso si no hay tablas de datos abiertas. Entonces solo necesita un botón para la carga inicial y las actualizaciones.
¡Gracias!
Re: Actualizar tablas de datos@LZF ,
Dividamos su pregunta en partes:
1. Actualización de datos extraídos de una base de datos a JMP
2. Cerrar tablas de datos abiertas y volver a ejecutar el script fácilmente
Dependiendo de la frecuencia con la que desee que JMP busque nuevos datos, la complejidad puede cambiar, porque si desea que JMP siga escuchando y actualizando periódicamente los datos que ha extraído, debe estar continuamente escuchando y comprobando si hay nuevos datos, lo cual creo. Es un poco más complicado y no conozco una manera fácil de hacerlo.
Por otro lado, con respecto a (2), debería ser muy fácil. La siguiente línea de código debería cerrar todas las tablas de datos abiertos y si vuelve a ejecutar su secuencia de comandos después de que los datos se hayan actualizado en su base de datos, recuperará todos los datos que necesita en 1 línea.
Close All(Data Tables,"No Save");