Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Access: instrucción IF-THEN-ELSE
Este tutorial de MSAccess describe cómo usar Access Declaración IF-THEN-ELSE Con sintaxis y ejemplos.
describir
La declaración IF-THEN-ELSE de Microsoft Access solo se puede usar en código VBA.
sintaxis
La sintaxis de la instrucción IF-THEN-ELSE en MS Access es:
If condition_1 Then result_1 ElseIf condition_2 Then result_2 ... ElseIf condition_n Then result_n Else result_else End If
parámetro o parámetro
condition_1, condition_2, … condition_n se evalúan en el orden indicado. Una vez que se determina que la condición es verdadera, la declaración IF-THEN-ELSE ejecuta el código correspondiente y la condición ya no se evalúa. result_1, result_2, … result_n El código a ejecutar cuando se determina que la condición es verdadera.
devolver los bienes
La instrucción IF-THEN-ELSE evalúa las condiciones en el orden indicado. Cuando la condición sea verdadera, ejecutará el código correspondiente.
Si no se cumple ninguna de las condiciones, se ejecutará la parte Else de la instrucción IF-THEN-ELSE.
notas
- Las cláusulas ElseIf y Else son opcionales.
aplicar para
La función IF-THEN-ELSE está disponible en las siguientes versiones de Microsoft Access:
- Acceso 2019, Acceso 2016, Acceso 2013, Acceso 2010, Acceso 2007, Acceso 2003, Acceso XP, Acceso 2000
Ejemplo en código VBA
La declaración IF-THEN-ELSE solo se puede usar en código VBA en Microsoft Access.
Primero, veamos un ejemplo simple.
If [Region] ="N" Then [RegionName] = "North" End If
A continuación, veamos un ejemplo usando ElseIf.
If [Region] ="N" Then [RegionName] = "North" ElseIf [Region] = "S" Then [RegionName] = "South" ElseIf [Region] = "E" Then [RegionName] = "East" ElseIf [Region] = "W" Then [RegionName] = "West" End If
Finalmente, veamos un ejemplo usando Else.
If [Region] ="N" Then [RegionName] = "North" ElseIf [Region] = "S" Then [RegionName] = "South" ElseIf [Region] = "E" Then [RegionName] = "East" Else [RegionName] = "West" End If