#1
|
|||
|
|||
E field-symbol no se está asignando.
Hola,
tengo este trozo de código donde quieto asignar los componentes de una tabla a un field-symbol. field-symbols <ubi> type any. campo = 'ubiori'. assign component campo of structure t_cuantos to <ubi>. Y haciendo esto, cuando hago algo con <ubi> siempre me dice que todavía no se ha asignado nada. ¿Me falta algo? Muchas gracias. Un saludo. |
#2
|
|||
|
|||
Prueba a poner UBIORI en mayusculas
|
#3
|
|||
|
|||
No, tampoco poniéndolo en mayúsculas.
No lo entiendo, es que tengo un programa en el que he usado los field-symbols igual que aquí y en este programa funciona. |
#4
|
|||
|
|||
Parece que el tema está en usar un workarea en vez de una tabla interna.
|
#5
|
|||
|
|||
Entonces el problema esta en la estructura, en lugar de la tabla t_cuantos pon la estructura sobre la que esta referida esa tabla
Si nada de eso funciona create una estructura de diccionario que sea como tu table t_cuantos y ahi si te funcionara el assign component |
#6
|
||||
|
||||
o prueba a declarar el field symbol del tipo que lo quieres y no de tipo any, eso me sucedió una vez, y así lo solucioné
__________________
"Si quieres resultados distintos, no hagas siempre lo mismo" .... Einstein |
#7
|
|||
|
|||
Hola Ballan,
pues también probé con la estructura en vez de con la tabla y tampoco iba. Pero me acaba de venir la lucidez. Por algún motivo, han declarado los campos de la estructura como like, cuando lo he cambiado a type si que ha funcionado. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|