Problemas con compute field

Tengo dos campos compute field (año desde y año hasta)el tipo de estos campos es char(10). En validation expression tienen la siguiente sentencia
El compute_0003 la sentencia es:
IsNull(GetText()) or IsNull(compute_0002) or (Number(gettext()) >= integer( compute_0002 ) )
El compute_0002 la sentencia es:
IsNull(GetText()) or IsNull( compute_0003 ) or (Number(gettext()) <= integer( compute_0003 ) )
El problema es cuando no ingreso uno de los valores, no me sale el Validation message. Esto pude ser porque este campo no es null sino una cadena vacía.

1 respuesta

Respuesta
1
1. ¿Si lo que va a ingresar es un año porque es char y porque es de 10?
2. no se bien cual es la pregunta pero si queres probar si es cadena vacia deci (compute_0003 = "")
3. Si el computado es de sql, entonces el valor que tiene inicialmente sera el que pusiste cuando lo definiste. Tambien tilda la opcion de "empty string is null"
4. Yo es vez de usar el getText() hago referencia al campo directamente ya que me parece que funciona mejor.
Cerrá la pregunta ya que las activas impiden que entren nuevas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas