Codigo Para Acces

Páginas: 2 (269 palabras) Publicado: 22 de octubre de 2012
Option Compare Database
Option Explicit
Dim NumIntentos As Integer

Private Sub CmdEntrar_Click()
Dim auxContraseña As String

'Comprobamos que hay datos en las cajas de textoIf Nz(Me.TxtLogin.Value, "") = "" Then
MsgBox "Seleccione un nombre de usuario de la lista para acceder", vbInformation, "ATENCION"
Me.TxtLogin.SetFocus
ElseIfNz(Me.TxtPassword.Value, "") = "" Then
MsgBox "Introduzca la contraseña del usuario seleccionado", vbInformation, "ATENCION"
Me.TxtPassword.SetFocus
Else
IfNz(DLookup("Password", "Usuarios", "Id_usuario=" & Me![TxtLogin]), "") <> "" Then
auxContraseña = DLookup("Password", "Usuarios", "Id_usuario=" & Me![TxtLogin])End If

If auxContraseña <> Me.TxtPassword.Value Then
If NumIntentos > 1 Then
NumIntentos = NumIntentos - 1MsgBox "La contraseña introducida es incorrecta" & vbCrLf & _
"Le quedan " & NumIntentos & " intentos" & vbCrLf & vbCrLf & _"Por favor, introduzca otra", vbExclamation, "INTRODUCCIÓN INCORRECTA"
Me.TxtPassword.Value = ""
Me.TxtPassword.SetFocusElse
MsgBox "Ha superado el numero de intentos", vbCritical, "ADIOS..."
DoCmd.Close acForm, Me.Name 'y cerramos el de acceso
End IfElse
If DLookup("Id_acceso", "Usuarios", "Id_usuario=" & Me![TxtLogin]) = 1 ThenMsgBox "Ha entrado el administrador, mostramos todas las tablas", vbInformation, "BIENVENIDO ADMINISTRADOR"
Call Admin

Else...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procedimientos Para El Acceso A Instalaciones
  • Codigos para eliminar accesos directos de memoria usb
  • ACCESO PARA TODOS
  • Manual Para Acceso A Internet
  • Barreras para el acceso a la justicia
  • Techos Verdes accesibles para todos
  • Sistema de acceso para trabajos en altura
  • Calendario Uned Acceso Para Mayores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS