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

Ayuda con sentencia IF ???

Estas en el tema de Ayuda con sentencia IF ??? en el foro de ASP Clásico en Foros del Web. Como puedo hacer si tengo un IF demasiado largo para partirlo y que me quede en varias lineas?? He probado con &_ y no va. ...
  #1 (permalink)  
Antiguo 01/06/2003, 21:26
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años, 1 mes
Puntos: 0
Ayuda con sentencia IF ???

Como puedo hacer si tengo un IF demasiado largo para partirlo y que me quede en varias lineas??
He probado con &_ y no va.
Gracias.
  #2 (permalink)  
Antiguo 01/06/2003, 21:57
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
Pon una parte de tu codigo para que mas o menos que se puede hacer
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #3 (permalink)  
Antiguo 01/06/2003, 22:16
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años, 1 mes
Puntos: 0
A lo que me refiero es que con

IF condicion 1 AND condicion 2 AND condicion3 AND ....etc

el resto de las condiciones de la linea se ven moviendo la barra de desplazamiento. Quisiera saber que debo poner despues de la condicion3 para que las siguientes condiciones se vean en la linea de abajo y quede asi :

IF condicion 1 AND condicion 2 AND condicion3

AND condicion 4 AND condicion5


Gracias de nuevo.
  #4 (permalink)  
Antiguo 01/06/2003, 22:46
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


acabo de pasar 15 minutos intentándolo de todas la maneras posibles y nada

la verdad, nunca se me había ocurrido con una sentencia IF tan larga... pero no pude hacerlo.

alguien que nos quite la duda??
  #5 (permalink)  
Antiguo 02/06/2003, 02:23
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
pues no la partas en lineas, hazla toda seguida.
  #6 (permalink)  
Antiguo 02/06/2003, 03:55
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
¿Has probado a replantearte si las condiciones que utilizas son las adecuadas? Puede ser que estrujándose un poquito el cerebro puedas agruparlas en unas pocas o incluso probar si las contrarias no se cumplen, es decir, IF NOT .....
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #7 (permalink)  
Antiguo 02/06/2003, 08:16
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Hombre, si el problema es por legibilidad mientras la esta programando escribela en varias lineas y para probarla elimina los retornos de carro, son 4 segundos.

Tu lo vas escribiendo asi
if x="rana1" then y="sapo1"
else if x="rana2" then y="sapo2"
else if x="rana3" then y="sapo3"

Y luego eliminas los retornos de carro
if x="rana1" then y="sapo1" else if x="rana2" then y="sapo2" else if x="rana3" then y="sapo3"
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #8 (permalink)  
Antiguo 02/06/2003, 08:41
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
has probado usar select case? cuando me es muy largo un if lo uso y queda de lo lindo...
__________________
RTFM antes de preguntar...
  #9 (permalink)  
Antiguo 02/06/2003, 09:55
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años, 1 mes
Puntos: 0
Muchas gracias a todos por vuestras sugerencias

Seguire buscando por ahi a ver si hay algun comando que posibilite hacer esa particion.

Buliwyf con respecto al "select case" se como va y lo probe ya antes pero en mi caso tiene que ir a la fuerza con un 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 23:58.