No se puede guardar la ventana actual dt.Agregué un cuadro de texto de fecha de solicitud a mi código y ahora la base de datos dt = open ya no almacenará el nombre de la ventana abierta en dt. Recibo el error Send Expects Scriptable Object en el acceso o evaluación de 'Send', dt << / * ### * / save (
Cualquier ayuda sería apreciada. He intentado usar la tabla abierta actual pero no reconoce la tabla nueva.
Re: No se puede guardar la ventana actual dt.Jim
Puedo abrir otra discusión si es necesario, pero tengo otra pregunta para usted. Tengo el indicador de fecha como modal para mantener la ventana abierta hasta que el usuario ingrese el rango de fechas. Después de que presionen el botón "Obtener datos", me gustaría que la ventana se cerrara. En el cuadro de botones ("Obtener datos", runcript), el script de ejecución tiene el script runScript = Expr (nw << Cerrar ventana; pero la ventana permanece abierta y el resto de la secuencia de comandos no se ejecuta hasta que fuerzo a cerrar la ventana). ¿Alguna sugerencia?
Saludos,
Wayne
Re: No se puede guardar la ventana actual dt.Jim
Me lo imaginé. Tuve que mover mi base de datos dt = open a la rutina de runScript. Estaba fuera de la rutina lo que causó mi problema. Gracias por responder. Tu entrada me ayudó a mirar mi código según el tiempo.
Gracias de nuevo,
Wayne
Re: No se puede guardar la ventana actual dt.Jim
Mismo error.
Saludos,
Wayne
Re: No se puede guardar la ventana actual dt.El problema aún parece ser que la variable "dt" no se crea, lo cual es un indicador de que la tabla de datos no ha completado su creación. Tratar de reemplazar
dt << run formats
con
wait( 10 );
y ver lo que hace.
Re: No se puede guardar la ventana actual dt.Jim
He añadido su línea sugerida. Obtengo el siguiente error "Enviar Expecto del objeto Sriptable en acceso o en la evaluación de 'Enviar', dt << / * ### * / runformats / * ### * /. Cuando ejecuto el depurador, la variable dt tiene un valor de Tabla de datos ("Metals Core LIMS V7"). Espero que esto ayude.
Saludos,
Wayne
Re: No se puede guardar la ventana actual dt.Asumo que la declaración dt << save () está intentando ejecutarse antes de que la tabla de datos se haya leído por completo. Te sugiero que agregues
dt << run formats;
antes de la instrucción << Guardar, para forzar a JMP a completar la creación de los datos antes de intentar guardarlos.