mi problemática es sencilla, inicialmente quiero es colocar el nombre del usuario en el caption del siguiente formulario, en la base de datos los campos son NOMBRE_U, LOGIN_U, CLAVE_U y CEDULA_U, la validacion la realizan es login_u y clave_u, pero quiero q el nombre_u salga como titulo del siguiente formulario...
yo lo diseñe así!
Código:
pero me da un error en el select de nombreSub cmdOK_Click() If txtUserName.Text = "" Then MsgBox "Ingrese un Nombre de Usuario", 0 + 64, "Error en Usuario": txtUserName.SetFocus: SendKeys "{Home}+{End}": Exit Sub If txtpassword.Text = "" Then MsgBox "Ingrese un Password de Usuario", 0 + 64, "Error en Contraseña": txtpassword.SetFocus: SendKeys "{Home}+{End}": Exit Sub With RsUsuarios .Requery .Find "login_U='" & Trim(txtUserName.Text) & "'": 'trim es un comando usado para limpiar los espacios en blanko de los text If .EOF Then MsgBox "Usuario Incorrecto", 0 + 64, "Error en Usuario" txtUserName.Text = "" txtpassword.Text = "" Exit Sub Else If !clave_u = Trim(txtpassword.Text) Then .Source "select NOMBRE_U from USUARIOS where LOGIN_U =" & Trim(txtUserName.Text) & "" nombreusuario = .State!nombre_u frmprincipal.Caption = "InvenPlus Sistema de Inventario - Usuario (" & nombreusuario & ")" frmprincipal.Show Me.Hide Else MsgBox "Clave Incorrecta", 0 + 64, "Error en Contraseña" txtpassword.Text = "" txtpassword.SetFocus Exit Sub End If End If End With End Sub
Código:
siento q es alguna coma o algo en especial q se me paso. plz help .Source "select NOMBRE_U from USUARIOS where LOGIN_U =" & Trim(txtUserName.Text) & ""