Làm thế nào để biết ai đó vừa đăng nhập vào chương trình (1 người xem)

  • Thread starter Thread starter na_an
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

na_an

Thành viên chính thức
Tham gia
23/2/10
Bài viết
89
Được thích
4
Chào các bạn!
Mình có vấn đề sau nhờ các bạn giúp đỡ.
Mình làm chương trình quản lý có phân quyền khi đăng nhập. Vậy làm thế nào để biết ai là người đăng nhập cuối cùng.
Ví dụ: Quyền admin đăng nhập lúc 8h30 ngày 03/08/2010 và thoát ra lúc 9h ngày 03/08/2010 thì sẽ có thông báo "Người dùng cuối: admin đăng nhập hồi 8h30 ngày 03/08/2010 thoát ra lúc 9h ngày 03/08/2010"
 
Chào các bạn!
Mình có vấn đề sau nhờ các bạn giúp đỡ.
Mình làm chương trình quản lý có phân quyền khi đăng nhập. Vậy làm thế nào để biết ai là người đăng nhập cuối cùng.
Ví dụ: Quyền admin đăng nhập lúc 8h30 ngày 03/08/2010 và thoát ra lúc 9h ngày 03/08/2010 thì sẽ có thông báo "Người dùng cuối: admin đăng nhập hồi 8h30 ngày 03/08/2010 thoát ra lúc 9h ngày 03/08/2010"
Bạn nói chung chung thế, Bạn đang muốn kiểm soát người đăng nhập vào chương trình jì?? Chương trình quản lý của bạn là phần mềm hay hệ thống server hay file nào thì mọi người mới có thể trợ giúp chứ..!
 
Chào các bạn!
Mình có vấn đề sau nhờ các bạn giúp đỡ.
Mình làm chương trình quản lý có phân quyền khi đăng nhập. Vậy làm thế nào để biết ai là người đăng nhập cuối cùng.
Ví dụ: Quyền admin đăng nhập lúc 8h30 ngày 03/08/2010 và thoát ra lúc 9h ngày 03/08/2010 thì sẽ có thông báo "Người dùng cuối: admin đăng nhập hồi 8h30 ngày 03/08/2010 thoát ra lúc 9h ngày 03/08/2010"
Tạo ra 1 Table mới trong đó có tên trường là Tên Người Đăng Nhập, Thời gian đăng nhập.
Tạo 1 form với record source của nó là Table vừa tạo.
Load form này sau khi đăng nhập thành công.
Lấy thông tin đăng nhập và thời gian đăng nhập từ form đăng nhập (Tên, ngày và giờ) ghi vào form vừa tạo.
Sau khi ghi xong, Thoát form.
Dĩ nhiên sự ghi và thoát form đó là hoàn toàn tự động.
 
Chào các bạn!
Mình có vấn đề sau nhờ các bạn giúp đỡ.
Mình làm chương trình quản lý có phân quyền khi đăng nhập. Vậy làm thế nào để biết ai là người đăng nhập cuối cùng.
Ví dụ: Quyền admin đăng nhập lúc 8h30 ngày 03/08/2010 và thoát ra lúc 9h ngày 03/08/2010 thì sẽ có thông báo "Người dùng cuối: admin đăng nhập hồi 8h30 ngày 03/08/2010 thoát ra lúc 9h ngày 03/08/2010"
Bạn có thể tham khảo ở file đính kèm.
 

File đính kèm

Cảm ơn bạn đã hướng dẫn.
 
Bạn ơi cho mình hỏi.
Mình làm theo như bạn hướng dẫn rồi nhưng sao khi mình ấn nút Đăng nhập chương trình mở frmSplash mình đợi hoài mà nó không mở frmmain. Khi mình kiểm tra ở bảng thoigiandangnhap thì có thấy ai đó vừa đăng nhập nhưng những người trước đó thì không thấy.
Bạn giúp mình với.
Cảm ơn bạn nhiều!
 

File đính kèm

Bạn ơi cho mình hỏi.
Mình làm theo như bạn hướng dẫn rồi nhưng sao khi mình ấn nút Đăng nhập chương trình mở frmSplash mình đợi hoài mà nó không mở frmmain. Khi mình kiểm tra ở bảng thoigiandangnhap thì có thấy ai đó vừa đăng nhập nhưng những người trước đó thì không thấy.
Bạn giúp mình với.
Cảm ơn bạn nhiều!

Code trong form Main:

Mã:
Private Sub Form_Load()
If txtcheck = "User1" Then
User1.SetFocus
Admin.Enabled = False
User2.Enabled = False
User3.Enabled = False
End If
If txtcheck = "User2" Then
User2.SetFocus
Admin.Enabled = False
User1.Enabled = False
User3.Enabled = False
End If
If txtcheck = "User3" Then
User3.SetFocus
Admin.Enabled = False
User1.Enabled = False
User2.Enabled = False
End If
End Sub

Row Source cho txtcheck trong form Main

Mã:
=Forms!frmLogon!txtacclevel

Chỉnh thuộc tính Data Entry cho form Splash là true

6.jpg

Và Timer Interval là 100

7.jpg

Bạn xem file nhé

Lưu ý: Pass User Na-an là : admin
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom