Los scripts JSL no se ejecutan en JMP 15Mis scripts no se ejecutan cuando los pruebo en JMP 15. Funcionan bien en JMP14 (y también lo hacen en JMP13).
El mensaje de error que recibo en el registro (ver ejemplo a continuación) me resulta familiar. Lo sé desde JMP12 y solo sucedió antes, cuando ejecuté un script y tenía el registro abierto. La solución fue simplemente cerrar el registro.
En JMP 15 el registro está abierto de forma predeterminada y no puedo cerrarlo. La preferencia" Estrategia de apertura de registros ("explícita"), " no existe en JMP15.
¿Hay alguna manera de cerrar el registro y/o evitar el mensaje de error "Pegamento"?
Ejemplo (XXX = reemplazo del nombre real de las tablas de datos):
referencia de objeto eliminado: cbf << Obtener seleccionado en el acceso o evaluación de 'Glue', Try(TQC_daily << cerrar ventana); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Try(Close(dt_xxx, sin guardar)); /*###*/Nombres predeterminados aquí (1);
Re: Los scripts JSL no se ejecutan en JMP 15Hola, ambas opciones funcionan. Aunque parece que no necesito configurar " dbSeleccionado = "Proda" ;" antes de la ventana modal.
Muchas gracias. Reescribiendo guiones ahora...
Re: Los scripts JSL no se ejecutan en JMP 15Las ventanas modales, que pausan la ejecución del script hasta que se cierra el cuadro de diálogo, son un ejemplo en el que es común intentar utilizar un cuadro después de haberlo eliminado.En este ejemplo, sería preferible inicializar una variable antes del cuadro de diálogo emergente:
dbSelected = "Proda";
Y luego guarde los resultados del cuadro de radio durante la ejecución del diálogo:
cbf = Radio Box( {"Proda", "Prodb", "Prodc", "Product_Stats"},
dbSelected = cbf << Get Selected;
)
Cuando tiene varias entradas y prefiere agrupar el procesamiento de entradas, puede utilizar los scripts <
New Window( "OCS Scripts",
<<MODAL></MODAL>
¡Espero que uno de estos enfoques ayude!
Re: Los scripts JSL no se ejecutan en JMP 15Hola y gracias por ponerte en contacto conmigo.
No tengo scripts OnClose ejecutándose. Sin embargo, lo que sí tengo son ventanas de selección donde el usuario puede (o debe) seleccionar, por ejemplo, para mirar solo un producto específico.
Lo acabo de probar y los scripts que no tienen la ventana de selección parecen funcionar bien. El cuadro de selección se ve, por ejemplo, como se muestra a continuación.
New Window( "OCS Scripts",
<<MODAL></MODAL>
Re: Los scripts JSL no se ejecutan en JMP 15Para la referencia del objeto eliminado en <
No sé cómo se relaciona esto con sus llamadas para cerrar tablas de datos.¿Tiene scripts OnClose que se ejecutan cuando se elimina una tabla de datos o un informe?