MS Access: instrucción IF-THEN-ELSE

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