usando eval expr () con un nombre de columna<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />alguien puede ayudarme a usar la función eval expr () con el nombre de la columna;
ejemplo:
column1 = "nombres";
eval expr (":" || column1);
es el evel expr () anterior se refiere a la columna de nombres? si es así, ayúdeme con la sintaxis ... (para los nombres de columna de referencia)
Re: usando eval expr () con un nombre de columnaSi esta pregunta no es respondida, supongo que no entiendo la pregunta. Aquí hay otra respuesta. . .
En este caso, eval expr () no funciona como esperaba. Sin embargo, casi nunca uso eval expr () en lugar de eso, escribiría
column1 = "nombres";
val = Eval (Expr (":" || column1));
Si ejecuta esto, val = ": nombres"
Alternativamente, usted podría simplemente escribir
val = Eval (":" || column1);
o
val = ":" || column1;
Sin embargo, si desea referirse realmente a la columna cuyo nombre es "nombres", entonces tendrá que analizar val. . .
val2 = parse (val);
Ahora puede, por ejemplo, obtener el valor en la fila uno de esta columna ejecutando val2 [1].
Si no se responde a su pregunta en este momento, vuelva a formular su pregunta.
Re: usando eval expr () con un nombre de columnaEsto te dará lo que quieres. . .
column1 = "nombres";
var = parse (":" || temp);
Sin embargo, una mejor implementación general que funcionará sin importar cómo se nombre la columna es usar:
var = Parse (": Name (\!" "|| (col << Get Name ()) ||" \! ")");
donde col es una referencia de columna (si ya la tiene). Si no lo hace, puede reemplazar la parte central de la concatenación con column1 desde arriba (o la cadena "nombres" en sí).
Re: usando eval expr () con un nombre de columnaPodrías tener mejor suerte con : nombre ("nombres") , o mejor aún : nombre (columna1)