La opción "Guardar" de la tabla de datos aparece desactivada, incluso después de añadir datos.Hola a todos,
Tengo una tabla de datos JMP (.jmp) guardada en una unidad compartida. Un script JSL abre esta tabla y permite al usuario añadir filas de datos de forma interactiva mediante ventanas emergentes. Estas ventanas permiten seleccionar archivos de datos adicionales (Excel), y el script JSL añade el contenido a la tabla abierta mediante programación.
dt << Actualizar (...).
Tras añadir las filas, se espera que el usuario guarde manualmente la tabla de datos modificada en la unidad compartida. Sin embargo, el icono/opción de menú Guardar suele estar desactivado (aunque se hayan añadido filas a la tabla). No sé cómo solucionar este problema. ¿Alguien puede ayudarme?
Supongo que hay un disparador en la interfaz de JMP que detecta cuando se modifica una tabla de datos abierta y activa el icono de Guardar. Puedo activarlo modificando manualmente uno de los campos de la tabla, pero no puedo hacerlo mediante programación. Puedo publicar un ejemplo de código simplificado si es útil; básicamente consistirá en varias llamadas a `Open()` seguidas de varias llamadas a `Update()`.
Estoy abriendo la tabla de datos con `Open (ruta)`. Intenté usar `Open(ruta, Force Refresh)`, pero el comportamiento no cambió. Estoy usando JMP 16.1.0 en Windows.
Gracias,
Andy
Organización del contenidoRe: Tabla de datos "guardar" atenuada, incluso después de agregar datosHola @andykpdf
¿Está bloqueado el archivo? Si es así, no puede guardar el archivo bloqueado. Puede estar bloqueado por varias razones, pero en una unidad compartida, puede significar que otra persona ha abierto el archivo.

Aquí hay un hilo sobre la solución de algunos problemas: ¿Comprobar si la tabla es de solo lectura?
-Scott
Re: Tabla de datos "guardar" atenuada, incluso después de agregar datosAsumiendo que la mesa no está bloqueada...
No sé si ayudará, pero podría intentar actualizar a 16.2, que es la última versión.
Puede intentar ejecutar este código para ver si la primera tabla tiene el icono de guardar atenuado o no. No está atenuado para mí. Puede que no ayude mucho, pero es otro punto de datos sobre cuál puede ser el problema.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Trial1.jmp" );
dt2 = Open( "$SAMPLE_DATA/Little.jmp" );
dt << Update(
With( Data Table( "Little" ) ),
Match Columns( :popcorn = :popcorn, :batch = :batch, :oil amt = :oil )
);
O simplemente coloque este código después del comando de actualización.Esto marca la tabla de datos dt como cambiada incluso si no ha ocurrido un cambio.
dt << Set Dirty();
Re: Tabla de datos "guardar" atenuada, incluso después de agregar datosGracias @mikedriscoll , el dt << Establecer Sucio(); ¡la solución funciona!