#1011 closed defect (wontfix)
ModelExcel cambia el nombre de las variables que se han leído de una BDT
Reported by: | aberzosa | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | major | Milestone: | Development 1A |
Component: | Variables | Keywords: | modelExcel |
Cc: |
Description
Hola,
Al utilizar con ModelExcel unas variables que se han leído de una bdt con otro nombre, cambia también el nombre de las variables originales.
Por ejemplo, al ejecutar el siguiente código:
Set v = IncludeBDT("C:/Vars_ejemplo_cambio_nombre.bdt");
Text xlsFile = "C:/Ejemplo_cambio_nombre.xls";
Anything ModelExcel::BuildDataSet(xlsFile);
con los ficheros que se adjuntan, y actualizar las variables del dataSet que se genera (con el botón derecho) el nombre de las variables dentro de "v" cambia de "output" e "input" a "New_output" y "New_input".
Change History (6)
comment:1 Changed 13 years ago by
Component: | General → ModelExcel |
---|---|
Milestone: | → Development 1A |
Status: | new → accepted |
comment:2 Changed 13 years ago by
comment:3 Changed 13 years ago by
Cuando los datos pesan mucho, esta copia que no se está haciendo es una ventaja de cara a la eficiencia y el uso óptimo de los recursos, pero en otras circunstancias esto puede ser un inconveniente.
Para forzar la copia puede hacerse:
... Text _.expression = "Serie +set::serie;" ...
o
... Text _.expression = "Serie Copy(set::serie);" ...
comment:4 Changed 13 years ago by
Component: | ModelExcel → Variables |
---|---|
Resolution: | → wontfix |
Status: | accepted → closed |
Creo que con esta información puede esquivarse la dificultad que comentas, si no es posible o surgen más dificultades puedes reabrir el tique o podemos comentarlas y proponer soluciones o alternativas.
comment:5 Changed 13 years ago by
comment:6 Changed 12 years ago by
Los archivos adjuntos con datos privados se han ubicado en la unidad local B.
El problema no está vinculado a ModelExcel y es debido a la utilización por parte de MMS de la misma serie especificada y no de una copia.
El mismo comportamiento puede verse en: