Verificacion de campos


([N1] pedrosas) #1

Intento vericar que se ha introducido un valor en los siguientes campos, provincia, de la tabla del formulario, y paises de la misma ques maestro de la tabla provincias, ejecuto el siguiente proceso, on aceptar, me controla el campo provincia, pero no controla paises,


([N4] davidgu) #2

Hola Pedro

La instrucción "else-if" debe ir al mismo nivel ( de rama ) que la instrucción "if". En tu caso parece ser que el "else-if" lo tienes dentro del if.

Saludos


([N4] davidgu) #3

Hola

Para que quede el post suficientemente documentado para posibles nuevas consultas. Le añado el enlace a la ayuda de la instrucción.

http://velneo.es/info/v7_71_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/#else_if

Saludos


([N1] pedrosas) #4

Hola

He puesto la instruccion "else-if" al mismo nivel que el if y sigue sin controlarme el campo vacio "paises"

 

 


([N4] davidgu) #5

Estimado Pedro

Asegúrate que no hay ninguna otra línea entre el if y el elseif en el mismo nivel. Si existiera una línea "Libre" por el medio no estaría enlazado el if con su elseif.

"Else if, ambas líneas han de estar situadas al mismo nivel y no puede haber ninguna otra línea al mismo nivel entre ambas."

¿Si pones que controle primero el pais y luego la provincia tienes el mismo problema?

Saludos

 


([N1] pedrosas) #6

Controlando el pais y luego las provincias persiste el problema

[attachment=4868,511]


([N1] pedrosas) #7

Cambiando el orden  de control, 1º el maestro con "! pais" y no con "isEmpty (pais)" y 2º con "isEmpty (provincia) , funciona

 

[attachment=4870,512]

 


([N4] davidgu) #8

Estimado Pedro

Para este control que quieres hacer, ¿no sería más cómodo usar un if para el campo Provincia y otro if para el campo Pais?

Al usar el else-if, solo se lanzará si no se cumple la primera condición.

Saludos


([N1] pedrosas) #9

Tiens toda la razon del mundo, uno aveces se cierra

Gracias