Página 1 de 1

Ordenar los IF

Publicado: 24 Mar 2016, 05:16
por diego
Hola tengo una serie de IF con THEN del tipo

IF algo THEN
Pasa esto y esto

IF otra cosa THEN
Pasa esto otro

El tema es que los IF esta todos en el mismo orden de prioridad, osea si se cumple la condicion del primer IF y la del segundo IF se activan.

Yo lo que quiero es ver la forma de que se haga primero el Primer IF y si se cumple la condicion del segundo IF, no se active sin antes se active el primero

Mas o menos el orden seria asi

IF 1
esto y esto
IF 2
Esto y esto otro

Osea quiero saber si puedo ordenar la cosas de forma tal que aunque se cumpla la condicion del IF 2, no se ejecute sin antes pase primero el IF 1.

A veces pasa que se dan todas la condiciones o se activa todo junto, y me general caos.

Perdonen si es una pregunta muy basica, pero ya arme todo y solo me faltaria darles como prioridades a los IF

PD: Existe la forma de llamar una FUNC dentro de un IF?, osea si se cumple el IF que active X FUNC.

Re: Ordenar los IF

Publicado: 24 Mar 2016, 12:26
por senior++
Si a = 33 entonces
Hace esto

Si b = 22 Y a = 33 entonces
hace esto

El segundo If, solo hará algo si la primera condición es VERDADERA, mientras el primer IF, no se cumpla, jamas se cumplirá el segundo IF


Saludos!!

Re: Ordenar los IF

Publicado: 28 Mar 2016, 19:45
por BasicOs
Hola,
los if se cierran con ENDIF, con lo que defines el alcance que quieras y las exclusiones.

También puedes usar funciones dentro de los if, e incluso usar la función _iif(condicion, si hay condicion, si no la hay)

Experimenta y verás que descubres cosas nuevas,

Salu22:)

Re: Ordenar los IF

Publicado: 30 Mar 2016, 01:45
por diego
Gracias a todos, por las respuestas. Cuando tenga un tiempo libre experimento.