- Tham gia
- 18/3/08
- Bài viết
- 8,310
- Được thích
- 15,867
- Giới tính
- Nam
- Nghề nghiệp
- Làm ruộng.
Bạn cứ việc tạo form thêm để quản lý user thôi. Trong Table tblEmployees mình đã tạo 1 số user name bạn vào table đó xem thử nhé.Cảm ơn bạn nhưng mình muốn form đăng nhập chỉ cho phép những người có tên theo danh sách đã chỉ định thì phải làm sao ??? Bạn làm ơn giúp mình, cảm ơn nhiều.
Gợi ý thôi nha:Như file ở trên mình ghi lại thông tin của người đăng nhập và giờ đăng nhập.
Cho mình hỏi là có cách nào mình biết được có bao nhiêu người đang sử dụng file đó trên mạng lan không ?
Khi user đó thoát ra thì trước khi thoát access, delete dòng chứa thông tin của user đó trong bảng tblTemp.Select Count(*) from tblTemp
sao không tạo cái thêm trường status , khi thoát ra thì update thành false -> sau này coi lịch sử đăng nhập dễ dàng hơn, xóa chi uổng thếGợi ý thôi nha:
Tạo một Table temp chứa các user đang đăng nhập.
Khi user đó thoát ra thì trước khi thoát access, delete dòng chứa thông tin của user đó trong bảng tblTemp.
anh làm mẫu cho e được ko ạsao không tạo cái thêm trường status , khi thoát ra thì update thành false -> sau này coi lịch sử đăng nhập dễ dàng hơn, xóa chi uổng thế
Tải file ví dụ bài #1 rồi vào code của form frmMain thêm vào dòng tô màu xanh như bên dưới.anh làm mẫu cho e được ko ạ
thank, lâu lâu mới thấy anh trở lại diễn đàn
Option Compare Database
Private Sub Form_Load()
If txtCheck = "user 1" Then
User1.SetFocus
Admin.Enabled = False
User2.Enabled = False
User3.Enabled = False
End If
If txtCheck = "user 2" Then
User2.SetFocus
Admin.Enabled = False
User1.Enabled = False
User3.Enabled = False
End If
If txtCheck = "user 3" Then
User3.SetFocus
Admin.Enabled = False
User1.Enabled = False
User2.Enabled = False
End If
[COLOR=#0000cd]With DoCmd
.SetWarnings (False)
.RunSQL "UPDATE tblEmployees SET tblEmployees.Status = True " & _
"WHERE (((tblEmployees.lngEmpID)=" & lngMyEmpID & "));"
.SetWarnings (True)
End With[/COLOR]
End Sub
[COLOR=#0000cd]Private Sub Form_Unload(Cancel As Integer)
With DoCmd
.SetWarnings (False)
.RunSQL "UPDATE tblEmployees SET tblEmployees.Status = false " & _
"WHERE (((tblEmployees.lngEmpID)=" & lngMyEmpID & "));"
.SetWarnings (True)
End With
End Sub[/COLOR]
bạn ơi..mình chưa có học access.mình đọc không có hiểu gì hết. bạn có thể làm dùm mình logon vào file access của mình được không bạn. cảm ơn bạn nhiềuGửi các bạn ví dụ về tạo form đăng nhập trong file đính kèm.