ปิดโปรแกรมถ้า username ไม่ถูกต้อง
กระทู้เก่าบอร์ด อ.Yeadram

 950   2
URL.หัวข้อ / URL
ปิดโปรแกรมถ้า username ไม่ถูกต้อง

อาจารย์ครับ ถ้าผมต้องการให้ ปิดโปรแกรม ถ้าเกิด (USERNAME) ไม่ถูกต้อง หรือไม่ใช่เครื่องของUSER คนนั้นครับ

ตอนนี้ถ้าไม่ใช่ USERNAME หรือเครื่องของตัวแล้ว โปรแกรมจะฟ้องว่าไม่ถูกต้อง แต่พอปิด title box นั้นแล้ว ก็จะสามารถเปิดได้ตามปกติ แต่ไม่สามารถซ่อนส่วนที่เป็น Admin ได้ครับ
ผมใช้code ตามข้างล่างนี้ครับ ควรเพิ่มเติมตรงไหนครับ

Private Sub Form_Load()
Dim Security As Integer

Me.txtUser = Environ("USERNAME")

If IsNull(DLookup("UserSecurity", "tblUser", "[UserLogin] = '" & Me.txtUser & "'")) Then
    MsgBox "No UserSicurity set up for this user. Please contact the Admin", vbOKOnly, "Login info"
Else

    Security = DLookup("UserSecurity", "tblUser", "[UserLogin] = '" & Me.txtUser & "'")
    If Security = 1 Then
       Me.NavigationButton13.Enabled = True
       
    Else
       Me.NavigationButton13.Enabled = False
    End If
    
End If
       
End Sub

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R20103
เพิ่มคำสั่ง Quit ต่อจาก MsgBox ครับ

If ...
    MsgBox ...
    Quit
Else
2 @R20115
ขอบคุณครับ
เดี๋ยวจะลองทำครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3560s