Foros del Web » Programando para Internet » ASP Clásico »

if ....

Estas en el tema de if .... en el foro de ASP Clásico en Foros del Web. como puedo hacer un if (0081, 0082, 0084, 0241, 0331, 0332, 0482, 1005 o ...) que evalue si el numero esta entre cualquiera de los ...
  #1 (permalink)  
Antiguo 10/03/2003, 06:48
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
if ....

como puedo hacer un if

(0081, 0082, 0084, 0241, 0331, 0332, 0482, 1005 o ...)

que evalue si el numero esta entre cualquiera de los anteriores

no me gustaria hacer:

if (numero = 0081 or numero = 0082 or numero = ...

me entendeis, busco algo tipo conjunto

si numero esta en (0081, 0082, 0084, 0241, 0331, 0332, 0482, 1005 o ...)
  #2 (permalink)  
Antiguo 10/03/2003, 07:36
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
te recomiendo que use Case en vez de if...

Código:
select Case (elemento a evaluar)
 Case "0081":
  'sentencia
 Case "0082":
  'sentencia
..
..
 Case Else
 'sentencia
 ...

End Select
  #3 (permalink)  
Antiguo 10/03/2003, 09:21
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
no me esplique bien

quiero usar un if pq si esta dentro de un numero hago una cosa y si no esta hago otra.

no quiero un caso pq la accion a realizar rea cual sea el numero sera la misma si esta, y no particular para cada caso
  #4 (permalink)  
Antiguo 10/03/2003, 09:42
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Tal vez...




Numeros = "0081, 0082, 0084, 0241, 0331, 0332, 0482, 1005"

If InStr(Numeros, ", 0082") then
' accion caso verdadero
Else
' accion caso falso
End if
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:16.