Se me ha dado el siguiente caso:
Transacción A
Clave*
Atributo1
Atributo2 (Nullable=Yes, Empty as null=yes)
etc...
Transacción B
Clave* (la misma que la transacción A)
Atributo1
Atributo3
etc....
Esto me crea una tabla única con la misma clave. Hasta ahí correcto. Cuando introduzco un registro con la transacción A y dejo en blanco el Atributo2, me toma el valor nulo. También es correcto.
El problema es que cuando introduzco un registro con la transacción B, el Atributo2 de la tabla contiene un cero (en el caso que nos ocupa es un atributo numérico). Lo esperable es que tomara el valor nulo.
Evidentemente, puedo resolver el problema colocando el atributo2 en la estructura de la transacción B pero no en el form, pero entiendo que lo natural es que no hiciera falta aplicar este truco para un atributo que no tiene sentido en la transacción B.
--
Jesús Busquets
GRESPANIA, S.A.
Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es Vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
0 Response to "[gx-l] GxXEv1 un atributo que acepta nulos no toma valor nulo en transacción secundaria"
Publicar un comentario