Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hướng dẫn] Phân quyền sử dụng Menu trong Access 2007
#1
Hôm trước trên diễn đàn các Pro đã có bài phân quyền sử dụng Menu Access rất hay. Hôm nay tmtien261 xin chia sẽ phương pháp củ chuối để các Acc cùng cười nhé !
1.Lý do làm theo PP này:
Mình làm "Tiện ích" quản lý bán hàng. Nên "Tiện ích" phải mở thường xuyên. Vì thế nếu phần quyền khi đăng nhập thì gặp nhiều khó khăn trong việc bảo mật (Nếu Admin quên đóng) cũng như phải đăng nhập lại mỗi khi muốn "Mở chức năng của Admin"....
2. Kết cấu:
- Tạo table UsysRibbons hiển thị Menu (Theo hướng dẫn trên Diễn đàn).
- Tạo table DanhsachNSD gồm: ID, MaNSD, Matkhau, TenNSD, Quyenmoform1, Quyenmoform1 (Có thể thêm các field mỗi field tương ứng với tên mỗi quyền).
- Tạo Form frmKiemtrachucnang gồm: txtMadangnhap, txtMatkhauphanquyen, txtTenform, txtTenchucnang, btnThuchien, btnThoat
- Tạo macro hành động mỗi khi Click vào Menu (Macro tabNhaphang).
3.Cách hoạt động:
- Khi Click vào Menu thì tùy theo chức năng cài đặt trong Macro sẽ mở Form frmKiemtrachucnang (Và settempvars cho txtTenform và txtTenchucnang của frmKiemtrachucnang để kiểm tra "Quyền mở ... của User).
- Khi Click btn Thực hiện trên form frmKiemtrachucnang thì:
+ Kiểm tra xem txtMadangnhap, txtMatkhauphanquyen, txtTenchuchucnang của form với MaNSD, Matkhau, Quyen trong table DanhsachNSD có khớp không:
* Nếu txtMadangnhap, txtMatkhauphanquyen, txtTenchuchucnang khớp thì mở form có tên là txtTenform.
* Nếu txtMadangnhap, txtMatkhauphanquyen khớp, txtTenchucnang không khớp (False) thì thông báo: "User không được mở".
* ...
4. Đây là demo.
Demo

Xin chia sẽ để các Pro cùng Acc cũng cười !
Thân chào !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn Noname


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Cách sử dụng Old Value - Property? vkaccess 2 121 07-12-17, 04:14 PM
Bài mới nhất: vkaccess
  [Hỏi] Form access hiện thì trắng khi xem ở chế độ Forrm View subasatran 1 91 29-11-17, 12:57 AM
Bài mới nhất: maidinhdan
  [Hỏi] Ứng dụng chạy trong mạng lan mrsiro 5 195 27-11-17, 04:46 PM
Bài mới nhất: lehongduc
  [Hỏi] Lọc thông tin trong form pvhung76 3 223 22-11-17, 08:09 AM
Bài mới nhất: cpucloi
  [Help] Chọn nhiều record trong listbox của Form haidc 5 757 21-11-17, 06:30 PM
Bài mới nhất: haidc

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ