¿Cómo obtener múltiples nombres de archivo de tabla de datos abiertos para JSL?Hola:
Suponiendo que se han abierto dos archivos de tabla de datos, pero no se han ingresado números de tabla por adelantado, ¿cómo se pueden obtener varios nombres de archivos de tabla de datos que se han abierto? ¿Cómo saltar del archivo actual a otro archivo? ¡Gracias!
Re: ¿Cómo obtener múltiples nombres de archivo de tabla de datos abiertos para JSL?GetDataTableList() no funciona si la tabla ya está abierta.
Así que voy a usar el método de Jim.
Re: ¿Cómo obtener múltiples nombres de archivo de tabla de datos abiertos para JSL?Esta capacidad puede ser más nueva que este hilo, pero dado que solo estaba buscando la sintaxis para esto (y a veces la comunidad parece el lugar más fácil para buscar) pensé en anotar aquí que hay es una función GetDataTableList() para obtener directamente una lista de nombres de tablas abiertas.
Re: ¿Cómo obtener múltiples nombres de archivo de tabla de datos abiertos para JSL?¡Gracias Jim!
VBA:ActiveWindow.ActivateNextRe: ¿Cómo obtener múltiples nombres de archivo de tabla de datos abiertos para JSL?Puede averiguar la cantidad de mesas abiertas con la función N Table(), y luego obtener cada nombre recorriendo las tablas abiertas y preguntando por el nombre de cada mesa.
Names Default To Here( 1 );
For( i = 1, i <= N Table(), i++,
Show( Data Table( i ) << get name )
);
A continuación se muestra un ejemplo de cómo trato con la necesidad de apuntar directamente a una tabla de datos, lo que permite cambiar entre ellos.
Names Default To Here( 1 );
dtLIst = {};
For( i = 1, i <= N Table(), i++,
dt = data table(i);
insert into(dtList, dt );
);
eval(dtList[1]) << new column("added column", set each value(5));
dtList[2] << bivariate();