Preguntar por más de una condición no me funciona.

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
pitisnai
vMate
vMate
Mensajes: 27
Registrado: 09 Ago 2007, 17:48

Preguntar por más de una condición no me funciona.

Mensaje por pitisnai »

Hola a todos/as.

Al aceptar un formulario quiero validar un campo numérico. Los valores que quiero permitir son 20 y 40.

Bien, si pregunto: "if %TIPO% = 20" va bien, pero si pregunto "if %TIPO% = 20 | %TIPO% = 40" ya no me funciona y sigue de largo.

¿Puede alguien decirme la manera correcta de preguntar por más de una condición?

Gracias por adelantado y un saludo,

Fernando Morales
Avatar de Usuario
jvila
vCool
vCool
Mensajes: 186
Registrado: 23 Sep 2005, 17:31

Validar un campo

Mensaje por jvila »

Hola Fernando:
if
( %TIPO% = 20 ) | (%TIPO% = 40)

Un saludo
Francisco José Vila Martín

http://ayudavelneo.com
pitisnai
vMate
vMate
Mensajes: 27
Registrado: 09 Ago 2007, 17:48

Solucionado.

Mensaje por pitisnai »

Solucionado. Faltaba poner entre paréntesis cada una de las preguntas.
Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49

Mensaje por DESARROLLADOR »

Eso es un comportamiento matematico:

Si pones 20+10-(45+1)

Siempre se ejecutara primero lo ue esta dentro de los parentesis.

Por lo que los parentesis forzan la operacion y sobre todo la diferencia.

Saludos.
Responder