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

Cómo introducir varios valores en una sóla línea?

Estas en el tema de Cómo introducir varios valores en una sóla línea? en el foro de ASP Clásico en Foros del Web. Hola otra vez, Tengo esta línea de código de un buscador. Dicha línea me permite eliminar ciertas búsquedas del buscador: Código: if buscar = "a" ...
  #1 (permalink)  
Antiguo 30/08/2004, 14:51
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 20 años, 8 meses
Puntos: 0
Cómo introducir varios valores en una sóla línea?

Hola otra vez,

Tengo esta línea de código de un buscador. Dicha línea me permite eliminar ciertas búsquedas del buscador:

Código:
if buscar = "a" then str ="Por favor, introduce algo más concreto que buscar"
El tema está en que "a" es el valor que marco como no permitido en la búsqueda y te sale como resultado la frase "Por favor, introduce algo más concreto que buscar", pero me gustaría meter varios valores, por ejemplo "a", "b", "c" en una misma línea (porque meter 20 valores por ejemplo me carga de líneas el código). Pero no se la sintaxis correcta para hacerlo y que me funcione. :s

Última edición por David224; 30/08/2004 a las 14:54
  #2 (permalink)  
Antiguo 30/08/2004, 15:04
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Se me ocurre esto:
if len(buscar) <=3 then str="Por favor, introduce algo más concreto"

Solo busca si se introducen más de 3 caracteres.
__________________
Tu portal de manga y anime.
  #3 (permalink)  
Antiguo 30/08/2004, 15:09
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
puedes utilizar un Case:

Código:
select case buscar
  case "a" str ="Por favor, introduce algo más concreto que buscar"
  case "b" str ="Por favor, introduce algo más concreto que buscar"
  case "c" str ="Por favor, introduce algo más concreto que buscar"
end select
Espero te pueda servir
  #4 (permalink)  
Antiguo 30/08/2004, 15:10
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
podrïas intentar con algo como esto:

Código:
NoPermitidos = "|a|b|c|d|e|...|etc|"
if InStr(1, NoPermitidos, "|" & buscar & "|", 1) <> 0 Then str ="Por favor, introduce algo más concreto que buscar"
__________________
...___...

Última edición por AlZuwaga; 30/08/2004 a las 15:11
  #5 (permalink)  
Antiguo 30/08/2004, 16:44
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 20 años, 8 meses
Puntos: 0
Muchas gracias, ahora me quedo con la que impide búsquedas inferiores a un número determinado de caracteres. Pero las otras opciones también están muy bien :)

Muchas gracias a todos de nuevo :D
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 20:19.