
Problemita con IF THEN ELSE ELSEIF ENDIF
Publicado por juan carlos (9 intervenciones) el 15/04/2014 15:37:25
Mi Problema es el Siguiente:
En mi aplicación tengo una condicion de que si se cumplen 4 funciones el formulario 5 vayan a un sitio (formulario 6) pero si solo se cumple una (culaquiera de las cuatro) que vaya a otro sitio (formulario7), lo cierto es que no se cumple en su totalidad puesto que de igual manera se van al formulario 6 sin mas ni mas, y no se si estoy usando las sentencias correctas...
para poder explicarme mejor les voy a escribir un pequeño ejemplo de lo que estoy haciendo:
If Formulario1.no_cumple And Formulario2.no_cumple And formulario3.no_cumple then
vaya al formulario 6
End If
If Formulario2.no_cumple and formulario3.no_cumple and formulario4.no_cumple then
vaya al formulario 6
End If
If Formulario3.no_cumple and formulario4.no_cumple and formulario1.no_cumple then
vaya al formulario 6
End If
If Formulario4.no_cumple and formulario1.no_cumple and formulario2.no_cumple then
vaya al formulario 6
End If
(Lo que indica que solo se esta cumpliendo una sola funcion)
If si_cumplen_las_funciones normales_de_este_modulo Then
vaya al formulario 7
End If
(lo que indica que si se cumplen mas de una que continue su curso normal)
Lo cierto es que si solo cumple una funcion igual se va al 7 y presisamente no es lo que quiero, si alguien puede ayudarme a salir de este problemita le estaria muy agradecido...
"OJO" este proyecto lo estoy haciendo en Visual Basic 6.0
En mi aplicación tengo una condicion de que si se cumplen 4 funciones el formulario 5 vayan a un sitio (formulario 6) pero si solo se cumple una (culaquiera de las cuatro) que vaya a otro sitio (formulario7), lo cierto es que no se cumple en su totalidad puesto que de igual manera se van al formulario 6 sin mas ni mas, y no se si estoy usando las sentencias correctas...
para poder explicarme mejor les voy a escribir un pequeño ejemplo de lo que estoy haciendo:
If Formulario1.no_cumple And Formulario2.no_cumple And formulario3.no_cumple then
vaya al formulario 6
End If
If Formulario2.no_cumple and formulario3.no_cumple and formulario4.no_cumple then
vaya al formulario 6
End If
If Formulario3.no_cumple and formulario4.no_cumple and formulario1.no_cumple then
vaya al formulario 6
End If
If Formulario4.no_cumple and formulario1.no_cumple and formulario2.no_cumple then
vaya al formulario 6
End If
(Lo que indica que solo se esta cumpliendo una sola funcion)
If si_cumplen_las_funciones normales_de_este_modulo Then
vaya al formulario 7
End If
(lo que indica que si se cumplen mas de una que continue su curso normal)
Lo cierto es que si solo cumple una funcion igual se va al 7 y presisamente no es lo que quiero, si alguien puede ayudarme a salir de este problemita le estaria muy agradecido...
"OJO" este proyecto lo estoy haciendo en Visual Basic 6.0
Valora esta pregunta


0