CONDICIÓN IF
En la programación con Access (Visual basic), la construcción mas común es la instrucción IF; la sintaxis de esta instrucción es así...
If (prueba-condición) Then
instrucción 1
instrucción 2
.
.
.
instrucción n
End If
La utilidad de esta instrucción, es que el código entre la línea que contiene If y Then y las línea(s) que están antes del End If, solo se ejecuta si se pasa la prueba.
Esta prueba puede ser una ecuación de comparación o una lógica.
La palabra ELSE se utiliza para dividir la instrucción If en dos o más bloques de código, la primera parte se ejecuta si la condición es cierta, y la segunda o demás si no se cumple la primera o segunda etc.
If (prueba-condición) Then
instrucción 1 (à el código se ejecuta si la prueba condición se cumple)
Else
instrucción 2 o n condiciones (à el código se ejecuta si la prueba condición no se cumple)
End If
Anidamiento de la condición IF
Se puede agregar la condición IF, dentro de otra condición IF; se puede ubicar arriba o debajo de la palabra clave ELSE.
A estas condiciones contenidas dentro de otras condiciones se les llama condiciones anidadas de IF.
If (NombreUsuario = "Admin") Then
(à condición deseada aquí)
Else
If (NombreUsuario = "invitado") Then
(à condición deseada aquí)
Else
If (NombreUsuario = "pgonzalez") Then
(à condición deseada aquí)
End if
End if
End If
CONDICIÓN FOR
Esta instrucción es una condición cíclica como el While, a diferencia que la condición FOR cuando se conoce o se puede deducir el número de veces que se desea que se cumpla la condición que se está generando o utilizando.
Se escribe así:
For (variable o índice) = (límite inferior) to (límite superior)
(à condición deseada aquí)
Next (variable o índice)
Ejemplo:
For I = 1 To 10
Usuario(I) = InputBox("Escriba su nombre de usuario")
Next I
CONDICIÓN WHILE
La instrucción WHILE nos permite escribir código que ejecuta el mismo código hasta que falla la prueba WHILE.
Su sintaxis es así:
While (prueba-condición)
(à cualquier código)
Wend











