snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub bt_login_Click()
Dim UserLevel As String
Dim Fname As String
If IsNull(Me.txtuser) Then
MsgBox "Plaease enter User Name", vbInformation, "Login ID Required"
Me.txtuser.SetFocus
ElseIf IsNull(Me.txtpass) Then
MsgBox "Plaease enter Password", vbInformation, "Password Required"
Me.txtpass.SetFocus
Else
If (IsNull(DLookup("Em_User", "Employee", "Em_User = '" & Me.txtuser.Value & "' And Em_pass = '" & Me.txtpass.Value & "'"))) Then
MsgBox "UserName & Password Incurect"
Else
UserLevel = DLookup("Em_level", "Employee", "Em_User = '" & Me.txtuser.Value & "'")
Fname = DLookup("Em_Fname", "Employee", "Em_User = '" & Me.txtuser.Value & "'")
DoCmd.Close
If UserLevel = "admin" Then
DoCmd.OpenForm "Home"
Forms![Home]![showuser] = Fname
Forms![Home]![showlv] = UserLevel
Forms!Home.AllowDeletions = False
Forms!Home.AllowEdits = False
Else
DoCmd.OpenForm "Home"
DoCmd.OpenForm "Home"
If UserLevel = "User" Then
DoCmd.OpenForm "Home"
Forms![Home]![showuser] = Fname
Forms![Home]![showlv] = UserLevel
End If
End If
End If
End If