usando el nombre de la tabla como variable<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola
Me gustaría cambiar el nombre de 3 tablas e intenté usar un bucle for como se muestra a continuación, pero hasta ahora no he obtenido resultados.
¿Alguien tiene alguna idea?
tb_list = {"SPC_tb", "SPEC_tb", "Data_tb"};
dtt = Tabla de datos (tb_list [1]) << Obtener seleccionado;
Para( k = 1, k < 4, k++,
dtt = Tabla de datos( eval(tb_list) << Obtener seleccionado[1] );
lista_nombres = dtt << obtener nombres de columna();
column_name_tb = Nueva tabla ("xx_temp_name_table");
column_name_tb << Nueva columna ("nombre", Carácter, Establecer valores (name_list));
column_name_tb << Nueva columna( "renombrar", formula( "regla" || :nombre ) );
rename_list = Column( column_name_tb, "rename" ) << getValues;
Para( i = 1, i < N Col(dtt) + 1, i++,
Eval( Columna( dtt, i ) << establecer nombre( rename_list ) )
)
);
leonel
Re: usar el nombre de la tabla como variablefunciona muy bien Buena detección 
mi error fue ingresar en la lista no el nombre de la tabla sino el objeto asociado.
SPC_tb = tabla de datos ("SPC").
¡gracias!
Re: usar el nombre de la tabla como variableNo estoy absolutamente seguro de lo que está intentando hacer, sin embargo, si lo que estoy detectando es que el propósito de su código es cambiar el nombre de las columnas en la tabla de datos 3, aquí hay un fragmento de código que lo hará:
Nombres predeterminados hasta aquí ( 1 ) ;
tb_list = { "SPC_tb" , "ESPEC_tb" , "Data_tb" } ;
Para ( k = 1 , k <= 3 , k ++,
tdt = Tabla de datos (tb_lista);
Para ( i = 1 , i < columna N (tdt) , i ++,
Columna (tdt , i ) << escoger un nombre ( "regla" || Carbonizarse ( Columna (tdt , i ) << obtener nombre ) )
) ;
) ;