Access – La estructura If…Then…Else…End If

Las estructuras If…Then…Else…End If comprueban una confición y, en base a la evaluación, realizan una acción. La condición debe evaluar un valor booleano (Verdadero o Falso). Si la condición es Verdadero, el programa pasará a la siguiente línea de la sentencia If. Si la condición es Falso, saltará a la sentencia Else, en caso de que la haya o, a la sentencia End If cuando no haya cláusula Else.

La sentencia Else es opcional. La utilizaremos para ejecutar un conjunto de acciones alternativo en caso de que la condición If sea falsa.

Veamos un ejemplo muy sencillo donde ponerlo en práctica. Tenemos un formulario de acceso a nuestra base de datos donde los usuarios introducen su DNI y contraseña y, una vez comprobados los datos, le damos acceso.

Sentencia IF

 

Para comprobar el Password primero buscamos en la tabla tblUsuarios, que contiene los campos DNI y Password, ambos tipo texto, el password correspodiente al DNI introducido y a continuación evaluamos ese password con el que el usuario ha escrito en el formulario. La expresión devolverá Verdadero si coinciden y Falso en caso contrario.

Solo hay que aplicar el código en el evento “Al hacer Click” del botón Aceptar.

Estudió formación profesional en la rama de electrónica hasta que descubrió el apasionante mundo de los ordenadores personales. Desde entonces, la administración de bases de datos, hojas de cálculo y programación en Microsoft Visual Basic para aplicaciones le han acompañado hasta el día de hoy. En estos momentos, su principal interés está enfocado a portabilizar las bases de datos a dispositivos móviles Windows e IOS, en entornos cliente servidor, enfocado en desarrollos con Microsoft Access, FileMaker y Servidores en la nube como Microsoft SQL Azure.

2 Comments

Deja un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR