Trong MS Access 2007 và MS Access 2010, thay vì setting options để kiểm soát quyền truy cập của người dùng vào ứng dụng, bạn có thể kiểm soát nội dung của "Backstage". Tất cả hình ảnh và hướng dẫn áp dụng cho Access 2010, nhưng 2007 không phải là rất khác nhau. Đọc Customize the Ribbon trước tiên.
Backstage
Đầu tiên, click chuột phải vào Navigation Bar ở phía trên cùng của Navigation Pane, và sau đó nhấp vào Navigation Options trên menu chuột phải. Trong hộp thoại Tùy chọn Điều hướng, trong Tùy chọn Hiển thị, hãy chọn hộp kiểm Hiển thị Đối tượng Hệ thống, rồi bấm OK. Điều này sẽ cho phép bạn xem bảng bạn tạo. Lưu ý rằng áp dụng cho tất cả các cơ sở dữ liệu, vì vậy bạn có thể muốn tắt nó khi bạn hoàn tất.
Tiếp theo, trong Tùy chọn, chọn Cài đặt ứng dụng và cuộn xuống Chung. Bạn sẽ thấy Hiển thị lỗi giao diện người dùng bổ trợ, đảm bảo rằng nó được chọn.
Bạn sẽ cần một bảng gọi là USysRibbons:
Create Table USysRibbons (ID Counter Primary Key,
RibbonName Text(255),RibbonXml Memo)
Bạn có thể muốn thêm một unique index RibbonName, nếu không bạn có thể kết thúc với nhiều hơn một dải ruy băng có cùng tên.
Bạn sẽ cần một số XML, bạn chỉ có thể cắt và dán vào bảng mới được tạo.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<!-- Ribbon XML -->
</ribbon>
<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileCloseDatabase" visible="false"/>
<tab idMso ="TabInfo" visible="false"/>
<tab idMso ="TabRecent" visible="false"/>
<tab idMso ="TabNew" visible="false"/>
<tab idMso ="TabPrint" visible="false"/>
<tab idMso ="TabShare" visible="false"/>
<tab idMso ="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
</backstage>
</customUI>
Đặt tên Ribbon để nói "BackstageCustom". Nó nên được khá rõ ràng mà dòng liên quan đến phần nào của Backstage.
Bây giờ bạn phải đóng và mở lại cơ sở dữ liệu (Compact & Sửa chữa có lẽ là cách nhanh nhất để thực hiện việc này, nhưng hãy đảm bảo bạn có bản sao lưu trước khi sử dụng phương pháp này). Sẽ có rất nhiều mở và đóng cửa trong này.
Bây giờ bạn có thể chuyển đến Tùy chọn-> Cơ sở dữ liệu Hiện tại và cuộn xuống Tùy chọn Thanh công cụ và Thanh công cụ, chọn ruy-băng mới được tạo dưới Tên Ribbon. Khi bạn đóng Tùy chọn, bạn sẽ nhận được cảnh báo rằng bạn phải đóng và mở cơ sở dữ liệu để các thay đổi có hiệu lực.
Khi bạn làm vậy, bạn sẽ không còn có thể xem Tùy chọn ở hậu trường, bạn cũng sẽ không thấy nhiều ngoại trừ danh sách cơ sở dữ liệu gần đây. Nhìn vào XML ở trên, bạn có thể thấy rằng mọi thứ được đặt thành false.
Tôi nghĩ cách dễ nhất ra khỏi tình trạng này là để mở bảng USysRibbons và thay đổi dòng này:
<button idMso="ApplicationOptionsDialog" visible="false"/>
để
<button idMso="ApplicationOptionsDialog" visible="true"/>
Mở và đóng một lần nữa, và loại bỏ các băng từ Ribbon Tên, trong Tùy chọn.Mở và đóng và bạn quay trở lại nơi bạn bắt đầu, nhiều hơn hoặc ít hơn.
Bạn muốn đi bao xa? Có thể khóa hoàn toàn bản thân bạn ra khỏi các tùy chọn thay đổi vv trong cơ sở dữ liệu bằng cách không cho phép mọi thứ bao gồm cả phím shift. – Fionnuala
Xem http://stackoverflow.com/questions/7683216/ms-access-start-up-properties/7687070#7687070 – Fionnuala
Tôi đã có một ứng dụng truy cập chỉnh sửa thuộc tính cơ sở dữ liệu "AllowBypassKey", do đó phím Shift không công việc. Tôi chỉ muốn có thể bằng cách nào đó cũng vô hiệu hóa cửa sổ tùy chọn "cơ sở dữ liệu hiện tại". – Rick