Hola amigos , de vuelta con los campos de edicion.
Os explico, intento leer datos de una hoja de excell y modificar algun campo.
El caso es que lo intento hacer como en el ejemplo del power.
Leo el campo en la hoja de texto y lo muevo hacia una tabla.
Código COBOL:
01 setdata pic x(50).
PROCEDURE DIVISION.
MOVE "Text" OF "TableCells"(ROW-NUM 5) OF CmTable1 TO SET-DATA.
MOVE SET-DATA TO "Text"(ROW-NUM 5) OF CmExcel1.
Si introduzco un numero entero, lo graba con formato numerico y calcula correctamente. En cambio si introduzco un numero decimal con coma, la hoja lo interpreta como texto y no calcula.
Si lo introduzco con punto decimal, lo graba como numero y funciona.
En cambio cuando vuelvo a importar el dato al programa y lo salvo sin modificar, en la hoja aparece como texto y no lo calcula.
He probado dejarlo en un pow-numeric antes de pasarlo a la hoja de excell , pero se comporta de la misma manera.
Alguna sugerencia ?
Saludos .