Tengo un script que consulta una base de datos y ordena mis datos antes de exportar una serie de gráficos a una presentación de PowerPoint. La secuencia de comandos parece funcionar correctamente la primera vez que lo ejecuto, sin embargo, falla cada vez después de esto.
Recibo el siguiente error en el registro que creo que está ocurriendo en la clasificación que se realiza después de la consulta.
"JMP no puede reemplazar la tabla existente porque hay ventanas de informe que dependen del pedido anterior".
El orden es simplemente
homedt << Sort( By(:time), Order(Ascending), Replace Table);
Las gráficas son gráficos de control que se organizan en cuadros de lista que se toman como imágenes para exportar de forma limpia al powerpoint. Ninguno de estos parece tener "ventanas" discretas que deben cerrarse. La secuencia de comandos en sí no produce ninguna ventana visible cuando se ejecuta (según lo previsto). He probado todas las versiones de Cerrar todo (), pero la lista de ventanas no muestra ninguna otra ventana o informe, oculto o de otro tipo, por lo que no sé qué es lo que impide que se ejecute. Gracias por cualquier ayuda que usted nos pueda proporcionar.
Cuando se crean informes que no se colocan en una ventana, son "propiedad" del cuadro de visualización de JSL superior creado. Basta con borrar el símbolo para cerrar el informe. En el ejemplo a continuación, la secuencia de comandos fallaría en el segundo comando << Ordenar sin la llamada a símbolos claros ():
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Sort( By(:height), Order(Ascending), Replace Table);
r1 = Platform(dt, dt<<RUN script=""></RUN>