Ms access 2018 - - - - офісний простір

Підготовка до роботи

У нижньому правому куті екрану знайти вікно властивостей Properties. Якщо дане вікно відсутня, то його можна викликати натисканням клавіші F4 або за допомогою Меню View -> Properties Window. У вікні необхідно знайти розділ Schemas (див. Рис. 2) і, як і в причном MS Access, натиснути кнопку із зображенням трьох крапок.

Тепер все готово для комфортного написання xml складової. Що стосується Access складової, то тут скористаємося стандартним шаблоном Northwind. Він доступний на вкладці New уявлення Backstage ™ (див. Рис. 4) в розділі Sample templates (див. Рис. 5).

Постановка завдання наступна:

· У вас є готове додаток на MS Access, яке необхідно тепер поширити на кінцевих користувачів;

· Необхідно в кінцевому .accde файлі налаштувати користувача меню так, щоб виключити можливість доступу користувачів до небажаних елементів;

· Зробити це максимально простим способом;

· Обмежитися стандартними елементами меню.

Будь-xml код буде починатися з ініціалізації використовуваної схеми. У нашому випадку необхідно вказати:

Весь код в даному прикладі можна розділити на 2 групи: перша описує налаштування Ribbon і полягає в теги , друга - налаштування відображення Backstage ™, теги - .

Звернемо увагу, що перед тим, як звернутися безпосередньо до кожної вкладці, необхідно розмістити секцію з тегами , вже всередині якої задавати атрибути конкретних вкладкок.

Згадаймо, що на вкладці Home у нас є елемент управління для вибору поточного виду об'єкта (таблиця, дизайн, форма і т.д.). Очевидно, що користувачеві вона не потрібна, тому що його завдання використовувати додаток, а не змінювати. Ця чарівна кнопка розташована в групі Views (групи - це наступний рівень деталізації після вкладок, в кожній групі можуть бути розташовані елементи управління, наприклад, кнопки, списки, що випадають і т.д.). Оскільки в цій групі всього 1 кнопка, то досить приховати всю групу, не звертаючись безпосередньо до елементу управління. Для цього всередині секції вкладки TabHomeAccess додамо секцію групи з idMso GroupViews і значенням false атрибута visible:

Тут вже не будемо явно задавати значення атрибутів для всіх інших груп, тому що неописані групи успадкують значення атрибута visible від свого батьківського елемента вкладки, поки не буде явно зазначено протилежне. Це можна було б не робити і для вкладки Home, але тому що нам необхідно далі працювати з групою Views всередині цієї вкладки, то позначити її в коді все одно необхідно. Можна не вказувати значення true для атрибута visible, тому що при виборі значення false атрибута startFromScratch, всі стандарти вкладки за замовчуванням стають видимими. У прикладі атрибут вказаний явно виключно для наочності, щоб показати різницю між прихованими і видимими об'єктами інтерфейсу.

Якщо уважно вивчити стандартні можливості подання Backstage ™, то можна сміливо залишати користувачеві вкладку для друку документів, вкладку Допомога і кнопку виходу з програми MS Access. Всі опції, пов'язані з налаштуванням, користувачеві не потрібні. Опції, пов'язані з можливістю відкрити інший файл Access або закрити поточний, ми також приховуємо, це додасть користувачеві відчуття, що він працює в самостійному серйозному додатку.

Важливе зауваження: не існує окремого елемента управління, що відповідає за область уявлення Backstage ™, в якій відображаються останні відкриті файли (див. Рис. 6), тому в даному прикладі залишимо цю область без змін. Її настройка вимагає редагування реєстру, що, відповідно, породжує необхідність використовувати VBA і не є завданням початкового рівня.

Так само, як і в випадку з налаштуванням Стрічки, ми явно вкажемо, які вкладки (tab) і кнопки (button) ми приховуємо, а які залишаємо видимими.