Script para ingresar datos de nueva fila en la ventana emergente.Hola,
Estoy buscando que un script genere una ventana emergente para que un usuario ingrese datos que se agregarán a una nueva fila. El usuario sólo necesita agregar datos en determinadas columnas. Estoy cerca del guión pero no sé cómo hacerlo funcionar. Agregué la tabla de datos con mi intento de script.
Cualquier ayuda será apreciada, ¡gracias de antemano!
Saludos,
cris
Automatización y secuencias de comandosRe: Script para ingresar datos de nueva fila en la ventana emergente.yo usaría Subíndice de tabla de datos en caso como este
Names Default To Here(1);
dt = Current Data Table();
// present choices to user
nw = New Window("Add New Row Data",
<<MODAL></MODAL>
También las sugerencias pueden resultarle útiles con los cuadros de edición de texto (y si desea obligar a los usuarios a agregar algo allí, también debe encargarse de eso)
Names Default To Here(1);
win = New Window("Example", text = Text Edit Box(""));
text << Set Hint("Enter your name");
Re: Script para ingresar datos de nueva fila en la ventana emergente.Aquí hay una manera de manejar esto.
Names Default To Here( 1 );
// present choices to user
dlg = New Window( "Add New Row Data",
<<MODAL></MODAL>
Tómese el tiempo para leer la Guía de secuencias de comandos.Le dará una gran ventaja para poder resolver este tipo de preguntas.
Re: Script para ingresar datos de nueva fila en la ventana emergente.Hola Jarmo,
Simplemente partiendo de esta solicitud.
¿Hay alguna manera de que las opciones del cuadro combinado se actualicen automáticamente según los valores de verificación de lista en esa columna?
Gracias,
cris
Re: Script para ingresar datos de nueva fila en la ventana emergente.Es posible, pero la forma de implementarlo depende de su script. Puede usar << Get Property("List Check") para obtener la propiedad de la columna y luego obtener el primer argumento de esa y debería tener la lista de valores. Luego puede usar << Establecer elementos en el cuadro combinado para actualizar los valores.
A continuación se muestra un ejemplo utilizando su tabla de datos original.
Names Default To Here(1);
dt = Open("$DOWNLOADS/AddRowWindowScript.jmp");
nw = New WIndow("",
cb = Combo Box({"a", "b", "c"});
);
wait(1); // for demo purposes
lc_vals = Column(dt, "Sched/Unsch") << Get Property("List Check");
list_to_cb = Arg(lc_vals, 1);
cb << Set Items(list_to_cb);Re: Script para ingresar datos de nueva fila en la ventana emergente.Funciona muy bien, gracias!!