Programación DAO.recordset
Publicado por Grace (1 intervención) el 25/08/2005 21:08:31
Hola!!
Tengo mi programación para los usuarios que escriban sus contraseñas, pero ahora quiero crear una programación adjutna que me dija si es 0 son usuarios normales, pero si es 1 es el administrador...
Esta es mi programación:
Private Sub CmdValida_Click()
Dim Rst As DAO.Recordset
Dim Sql As String
On Error GoTo Err_CmdValida_Click
If IsNull(Me.TxtUsuario) Or IsNull(Me.TxtClave) Then
MsgBox "Por favor introduzca nombre de usuario y contraseña", vbCritical, "Aviso"
Exit Sub
End If
Sql = "SELECT * FROM CONTRASEÑA where idusuario='" & Me.TxtUsuario & "' and contraseña='" & Me.TxtClave & "'"
Set Rst = CurrentDb.OpenRecordset(Sql)
If Rst.EOF And Rst.BOF Then
MsgBox "Nombre de usuario y contraseña incorrecto", vbCritical, "Aviso"
Exit Sub
Else
If = 0 Then
MsgBox "Ha ingresado al sistema!!", vbInformation, "Información"
DoCmd.Close acForm, "ACCESO" ' cierras tu form (nombre del formulario a cerrar)
DoCmd.OpenForm "MENU_PRINCIPAL" 'abres un form (nombre del formulario inmediato a abrir)
Else
MsgBox "Bienvenido administrador!!", vbInformation, "Información"
DoCmd.Close acForm, "ACCESO" ' cierras tu form (nombre del formulario a cerrar)
DoCmd.OpenForm "MENU_INGRESAR" 'abres un form (nombre del formulario inmediato a abrir)
End If
End If
Rst.Close
Set Rst = Nothing
Exit_CmdValida_Click:
Exit Sub
Err_CmdValida_Click:
MsgBox "Número de error que se ha producido: " & Err.Number & Chr(13) _
& Err.Description, vbCritical + vbOKOnly, "Error"
Resume Next
Resume Exit_CmdValida_Click
End Sub
Please, alguien ayúdeme!!!!!!!!!!!
Gracias..
Tengo mi programación para los usuarios que escriban sus contraseñas, pero ahora quiero crear una programación adjutna que me dija si es 0 son usuarios normales, pero si es 1 es el administrador...
Esta es mi programación:
Private Sub CmdValida_Click()
Dim Rst As DAO.Recordset
Dim Sql As String
On Error GoTo Err_CmdValida_Click
If IsNull(Me.TxtUsuario) Or IsNull(Me.TxtClave) Then
MsgBox "Por favor introduzca nombre de usuario y contraseña", vbCritical, "Aviso"
Exit Sub
End If
Sql = "SELECT * FROM CONTRASEÑA where idusuario='" & Me.TxtUsuario & "' and contraseña='" & Me.TxtClave & "'"
Set Rst = CurrentDb.OpenRecordset(Sql)
If Rst.EOF And Rst.BOF Then
MsgBox "Nombre de usuario y contraseña incorrecto", vbCritical, "Aviso"
Exit Sub
Else
If = 0 Then
MsgBox "Ha ingresado al sistema!!", vbInformation, "Información"
DoCmd.Close acForm, "ACCESO" ' cierras tu form (nombre del formulario a cerrar)
DoCmd.OpenForm "MENU_PRINCIPAL" 'abres un form (nombre del formulario inmediato a abrir)
Else
MsgBox "Bienvenido administrador!!", vbInformation, "Información"
DoCmd.Close acForm, "ACCESO" ' cierras tu form (nombre del formulario a cerrar)
DoCmd.OpenForm "MENU_INGRESAR" 'abres un form (nombre del formulario inmediato a abrir)
End If
End If
Rst.Close
Set Rst = Nothing
Exit_CmdValida_Click:
Exit Sub
Err_CmdValida_Click:
MsgBox "Número de error que se ha producido: " & Err.Number & Chr(13) _
& Err.Description, vbCritical + vbOKOnly, "Error"
Resume Next
Resume Exit_CmdValida_Click
End Sub
Please, alguien ayúdeme!!!!!!!!!!!
Gracias..
Valora esta pregunta


0