Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/01/2004, 19:24
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
puffff Cue, traes un lio por aquí, lo único que te puedo recomendar es que veas la manera de utilizar otra estructura como el case, y es que el If anidado te va complicando la vida, si hay un if e inmediatamente otro if, quiere decir que estás pensando un poco mal, me explico:

'1era condición
Si tengo manzanas entonces
2da condición
Si tengo peras entonces

Esto te confunde, si tienes manzanas ejecutas, y lo que ejecutas es otra condición si tienes peras?
Aqui está facil resolverlo, pero en lenguaje de programación comienzas a no entender, no has ejecutado nada todavía después de la primera condición y de inmediato condicionas otra vez, hay casos específicos en los que es extrictamente necesario, pero creo que en este caso no lo es...a todo este choro, tienes que pensar bien lo que quieres preguntar:

'1era condición
Si tengo manzanas entonces
2da condición
Si tengo peras entonces

Que es exactamente lo mismo que:

Si tengo manzanas Y si tengo peras entonces
'ejecuto


sqlWhere= ""

If marca <> "" AND sqlWhere <> "" Then
Select Case marca
case "cualquiera"

case "Acer"

End Select
End If

Algo así, no se si me explico muy bien!

Salu2.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway