Đánh giá chủ đề:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Phân quyền (Phần IV) - Phân quyền Form: Xem | Xóa | Sửa | Nút lệnh
#1
      DEMO PHÂN QUYỀN CHI TIẾT THEO FORM - PHẦN IV
         >> Phân quyền Admin | Xem | Thêm | Xóa | Sửa | Nút Lênh <<

---------------------------------------------------------------------------------------------------

- Cũng theo nguyên tắc như các cách phân quyền trước, tôi có code lại theo cách khác là theo hướng chỉ cần gọi hàm Phân quyền khi Open Form là sẽ thiết lập quyền thao tác của User trên Form đó. Cách gọi đơn giản hơn.
- Demo này có bổ sung thêm phân quyền [Nút lệnh]. Ví dụ: nút lệnh "Phân Quyền Người Dùng" trên Main Form, nếu User đăng nhập không có quyền "Admin" thì cái nút lệnh này sẽ “Disabled”.
- Dùng đối tượng TempVar để lưu thông tin UserID đăng nhập. Cách làm khác là: ẩn form Login, khi cần thông tin UserID thì tham chiếu đến form Login hoặc lưu UserID vào biến toàn cục (global variable - Biến này khai báo trong Module). Dùng TempVar sẽ khắc phục được việc mất thông tin biến khi bộ nhớ bị crashed hoặc khỏi phải lúc nào cũng mở cái form Login. Đối tượng TempVar chỉ có trong Access 2007 trở lên.

Tất nhiên code này cũng chưa phải là cách chuyên nghiệp cao nhưng đối với các ứng dụng vừa và nhỏ thì vừa đủ để xài. Demo này chỉ tập trung code cái hàm Phân quyền còn các mục khác để thành một ứng dụng phân quyền hoàn chỉnh (dấu database, dấu menu, khóa Shift…) các bạn tự tham khảo các bài khác nhé. 

Link demo: http://www.mediafire.com/file/co123h0li1...1%29.accdb

[/url][url=https://flic.kr/p/26bqJYW][Hình: 41468468622_700dba6021_o.png]

[Hình: 40616736435_a304a1ff9a_o.png]

[Hình: 41468468592_0e4d9db371_o.png]

[Hình: 40797004274_89e2167980_o.png]
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Thiên Hùng , maidinhdan , huuduy.duy , thaituloi
#2
Khi chạy báo lỗi như hình, là bị gì vậy anh

[img][Hình: RL8sG5g.png][/img]
[img][Hình: dPxNU8r.png][/img]
ღღღღღTài sản của huuduy.duy (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
Nguyên tắc là phải đăng nhập mới sử dụng đc các form khác.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn huuduy.duy , thaituloi


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Demo Login + Phân quyền (Phần II) kể cả thanh Menubar maidinhdan 70 10,446 18-06-18, 11:36 PM
Bài mới nhất: pvhung76
  [Shared code]_Login + Phân quyền chi tiết tới từng cm(Gửi Ongke0711) maidinhdan 183 34,366 18-06-18, 11:33 PM
Bài mới nhất: pvhung76
  Demo Login + Phân quyền (Phần III) Phân cấp Menubar ongke0711 35 3,890 29-05-18, 10:27 AM
Bài mới nhất: NguyenDungAnh
  Phần mềm quản lý công văn (Iso) dành cho cán bạn mới học access khuuquytrung 25 7,614 28-08-17, 09:02 AM
Bài mới nhất: Đoàn Trắc Đồng
  Phần mềm Quản lý học sinh và thu học phí Trung Tâm Ngoại Ngữ truongtrungviet 0 760 29-06-17, 01:28 PM
Bài mới nhất: truongtrungviet

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line