Tôi có thể hạn chế người dùng khỏi chế độ xem thiết kế trong Access 2003 không?


4

Tôi có thể ngăn người dùng mở cơ sở dữ liệu truy cập 2003 trong chế độ xem thiết kế không? Tôi không muốn người khác có thể thay đổi cấu trúc của các bảng, chỉ cần thêm thay đổi hoặc xóa các bản ghi trong bảng.

Câu trả lời:


3

Một điều bạn có thể dễ dàng sử dụng để thực hiện điều này là sử dụng user-level-access. Trong Microsoft Access, bạn có thể thiết lập một workgroup (hoàn toàn không liên quan đến mạng Windows). Nhóm làm việc sử dụng mã hóa để đặt khóa cho cơ sở dữ liệu của bạn. Trong nhóm làm việc của bạn, bạn có thể thiết lập người dùng và cấp cho người dùng các cấp quyền khác nhau cho các đối tượng. Bạn hoàn toàn có thể chặn chúng khỏi việc tạo hoặc sửa đổi các hình thức. Bạn có thể ngăn chúng sửa đổi thiết kế của bảng và các đối tượng khác, nhưng vẫn cho phép chúng tạo / thay thế / cập nhật / xóa dữ liệu.

Ở đây một số liên kết với các chi tiết.

Một điều khác bạn có thể làm là dễ dàng hơn sau đó làm rối tung quyền truy cập là đặt các thuộc tính cơ sở dữ liệu để mở một biểu mẫu mặc định và thay đổi thiết kế khối. Khi bạn bật các tính năng trên mỗi cơ sở dữ liệu này, bạn sẽ không thể thay đổi thiết kế của bất kỳ thứ gì. Trừ khi bạn tắt nó, bạn có thể bỏ qua hạn chế chỉ dành cho thiết kế và biểu mẫu mặc định bằng cách giữ phím shift trái khi bạn mở cơ sở dữ liệu.

Xem liên kết này.


1

Tại sao không chỉ lấy những người dùng đó một bản sao của Thời gian chạy Microsoft Access có thể truy cập các biểu mẫu, dữ liệu bảng, v.v., nhưng hoàn toàn thiếu tất cả các tính năng thiết kế.

Thông thường, điều này có nghĩa là cài đặt trang Office của bạn có thể rẻ hơn vì bạn chỉ cần bản sao đầy đủ của Access cho những người cần nó, hơn là mọi người.


Không thể tin ai đó -1 bài đăng của bạn ... Nhưng vâng, hãy sử dụng Thời gian chạy truy cập để hạn chế những gì họ có thể làm và HỢP PHÁP tốn ít tiền hơn
Canadian Luke

Tôi đã đưa ra -1, vì quyền truy cập sẽ không hoạt động trên hệ thống tệp chỉ đọc và vì có các phương thức tích hợp để quản lý bảo mật đối tượng khi truy cập. Tôi không đồng ý với 'không có cách nào để bảo vệ'.
Zoredache

Ồ, được rồi ... tôi không biết điều đó. Tôi đã + 1ing cho phần Access Runtime
Canadian Luke

@Zoredache Tôi không hoàn toàn chắc chắn liệu ý tưởng chỉ đọc có hoạt động hay không và chỉ đưa nó vào như một khả năng. Tôi đã xóa nó ngay bây giờ vì câu trả lời của bạn dường như giải quyết tốt vấn đề bảo mật ở cấp độ người dùng, trong khi đó tôi xử lý một phương pháp khác là không cung cấp quyền truy cập MS đầy đủ cho những người không thực sự cần nó.
Mokubai

Tôi giả sử một tình huống có một tổ chức, nơi hầu hết các máy tính có cài đặt đầy đủ văn phòng (điều này là phổ biến). Câu trả lời 'sử dụng thời gian chạy' không thực sự tốt nhất. Nếu người dùng đã có giấy phép và bản sao được cài đặt, điều này có nghĩa là rất nhiều cài đặt / cài đặt lại. Nó cũng sẽ không phải là giải pháp nếu người dùng cần làm việc với các cơ sở dữ liệu khác và cần khả năng thiết kế. Tôi vẫn nghĩ rằng khóa cơ sở dữ liệu sẽ là lựa chọn tốt hơn và nếu một số người dùng không cài đặt MSAccess, thì sử dụng thời gian chạy sẽ rất tuyệt.
Zoredache
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.