Hỏi: làm sao để cho tra cứu nhưng không được phép xóa, chỉnh sửa, tạo mới ?? (1 người xem)

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

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

tamrua

Thành viên chính thức
Tham gia
10/11/09
Bài viết
94
Được thích
23
Nhờ càc Anh chị hỗ trợ chỉ giùm tamrua làm áo để người dung chỉ được phép xem, tra cứu dữ liệu mà không được phép chỉnh sửa, xóa hay thêm mới dữ liệu trong form Access với.
Hix...............
 
Bạn xem hình trong file nhé
 

File đính kèm

Cám ơn Sealand đã hướng dẫn nha }}}}}
Sealand giúp tamrua thêm 1 lần nữa với.
tamrua có 5 user cùng sử dụng chương trình được chia sẻ trong LAN.
Bây giờ tamrua muốn user A chỉ được tra cứu, không được làm gì hết.
User B, C, D được phép thêm mới, tra cứu, không được xóa, sửa.
User E là admin có full quyền.

Sao tamrua tạo phân quyền hoài mà không được.... +-+-+-+
 
Chặn theo đường truyền theo mạng Lan e không đươc (Vì mình chưa biết chặn kiểu này bằng cách nào)
Mình cho ràng đơn giản hơn là dùng phân quyền khi login. Trước mắt bạn cứ tạo bảng lưu giũ các thông số cho các use. Ta chỉ cần viết 1 đoạn code kiểm tra:
=1 :Tối đa quyền (Không chỉnh sửa gì)
=2: Thiết lập mấy thuộc tính thêm, sửa xoá của Form thành false, như vậy chỉ cho xem.
=3:Thông báo không đuợc vào rồi thoát.

Sau này, các bảng bảo mật như thế này sẽ lưu sang file khác có pass ròi ta dùng code mở để lấy thông số, tránh bị người dùng chỉnh sửa.
 
Khi ta Share 1 thư mục (có chứa file cần share) trên mạng LAN thì việc phân quyền (ai có quyền gì) là do Windows quản lý chứ nhỉ? Liên quan gì đến code ----> Nếu tôi dùng chức năng Windows và cấm 1 ai đó chỉnh sửa thì dù có viết code gì cũng vô dụng thôi

attachment.php


attachment.php


attachment.php


---------------------
Đây là hình minh họa phân quyền cho 1 thư mục trong 1 mạng LAN (có Domain)
 

File đính kèm

  • untitled1.JPG
    untitled1.JPG
    27.3 KB · Đọc: 140
  • untitled2.JPG
    untitled2.JPG
    42.5 KB · Đọc: 132
  • untitled3.JPG
    untitled3.JPG
    29.1 KB · Đọc: 130
Cám ơn Sealand và NDU đã hỗ trợ.
Sealand có thể giúp tamrua đoạn code phân quyền không ?? mong Sealand lắm
NDU ơi... trong access nếu không share full thì các máy trạm không mở được thì làm sao?? :(:(
 
NDU ơi... trong access nếu không share full thì các máy trạm không mở được thì làm sao?? :(:(
Làm gì có:
- Đã Share thì ai cũng mở được (dù Full hay không Full)... Trừ phi bạn chỉ định chính xác ai đó được xem thì những người không có trong danh sách sẽ không mở file được
- Nếu bạn phân quyền cho ai chỉnh sửa thì chỉ người ấy chỉnh sửa được mà thôi
---------------------
Nói thêm là cái vụ Share này tôi đang nói trong Windows, chả liên quan gì đến Access hay Excel đâu nha!
 
Ndu à, khoá ở đây là khóa tùng phần thôi. Ví dụ: File có các phần

-Tổng hợp: Do Admin quản lý. Sẽ có quyền toàn bộ.
-Kho hàng: Chỉ Thêm/Sửa/Xoá phần kho hàng. Các phần khác chỉ xem
-Tiền: Chỉ Thêm/Sửa/Xoá phần tiền mặt, tiền gửi Ngân hàng... các phần khác khoá
.....

Nếu khóa cứng như Ndu thì phần phân quyền sao mà làm được.

To Tamrua, để lúc nào đó mính sẽ viết 1 ví dụ bạn tham khảo. Nhưng sơ bộ có 2 cách khoá căn cứ vào phân quyền:

1/Khoá bằng cách chỉnh sửa lại thuộc tính cho phép Thêm-Xoá-Sửa của Form.
2/Khoá bằng cách vô hiệu nút lưu trên form. Như vậy Thêm-Xoá-Sửa xong mà không lưu được thì cúng bằng không.

Trong các phần mềm đều có 1 Table lưu các thông tin, password và phân quyền của User. Trước mắt bạn cứ 1 thêm 1 table vào đây. Nhưng sau này sẽ phải có 1 file khác đi kèm lưu các thông tin mật và có cài mật khẩu. Như vậy, chỉ có thể dùng code đã mã hoá hay ngươiviết chương trình hay admin có password mới mở được file này
 
Không phải đâu NDU ơi.
Nếu thư mục data của access không share full thì không thể vào được chương trình đâu (cái này là phải share full trong window đó)

To Sealand: Sealand ơi... cái chương trình của tamrua khoảng 20mb. Làm sao có thể chuyển nhờ Sealand xem giùm được ?? Sealand giúp tamrua với -\\/.-\\/.-\\/.-\\/.-\\/.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom