Хочете впорядкувати об'єкти бази даних у зручний для вас спосіб? Потім створіть настроювані категорії та групи в області переходів, щоб перевпорядкувати, виділити та навіть приховати об'єкти. Область переходів також можна приховати, щоб забезпечити власний спосіб навігації та використовувати макроси для розширеного керування.
Якщо ви шукаєте лише основи роботи, див. статтю Використання області переходів.
Настроювана область переходів, упорядкована за трьома бізнес-функціями
У цій статті
Підготовка
Щоб усе пройшло без проблем: сплануйте свій підхід, приступайте до етапів і зрозумійте наслідки для безпеки.
Планування настроюваних категорій і груп
Сплануйте навігаційну систему для бази даних і спроектувати її з користувачами. Якщо це не практично, зберігайте свої потреби в основному в процесі розробки. Залежно від ресурсів ми радимо використовувати фокус-групи для планування та проведення тестів на зручність використання під час розробки. Коротше кажучи, зосередьтеся на користувача.
Наприклад, у базі даних є багато звітів і звіти запускаються з різними частотами. Ви можете створити категорію Звіти, а потім створити щоденні, щотижневі, щомісячні, квартальні та щорічні групи. У кожній групі можна додати відповідні звіти.
Багато прикладів настроювання області переходів див. в статті Шаблони рекомендованого доступу.
Поетапний підхід
Коли все буде готово, створіть настроювані категорії, настроювані групи в цих категоріях, а потім додайте об'єкти бази даних до кожної групи. Для створення настроюваних категорій і груп та керування ними використовується діалогове вікно Параметри переходів. Це діалогове вікно містить список усіх категорій, визначених у базі даних, і відображає групи для вибраної категорії.
Створення настроюваних категорій і груп
Створюйте настроювані категорії та групи як риштування для спеціальної навігації.
-
Створення настроювані категорії У програмі Access є одна попередньо вбудована настроювана категорія, яка називається Настроювана. Ви можете перейменувати цю категорію, а потім додати або видалити групи відповідно до своїх потреб. Крім того, можна створити нові настроювані категорії.
Примітка. Створена настроювана категорія застосовується лише до поточної бази даних. Настроювані категорії та групи не можна перенести до інших баз даних.
-
Створення настроюваних груп Створивши категорію, можна створити одну або кілька настроюваних груп для нової категорії. Кількість груп, які можна створити, необмежена.
У результаті створення нової категорії для неї створюються групи Непризначені об’єкти та Настроювана група 1. За промовчанням застосунок Access залишає групу Настроювана група 1 пустою. У групі Непризначені об’єкти в області переходів відображаються всі об’єкти в категорії, не призначені до жодної групи.
Упорядкування об'єктів бази даних у настроюваних групах
Створивши категорії та групи, можна додавати, приховувати або відображати групи й об'єкти відповідно до своїх потреб. Можна будь-коли додавати або видаляти об’єкти групи.
-
Додавання об'єктів до настроюваних груп В області переходів можна перетягнути або скопіювати та вставити об'єкти з непризначених об'єктів , щоб призначити настроюваній групі. Таким чином, ви додаєте ярлик до об'єкта бази даних і не переміщуєте та не копіюєте сам об'єкт. Ярлики можна пізнати по невеличкій стрілці біля нижнього лівого кутка піктограми об’єкта.
Кожна група має мати лише один ярлик для певного об'єкта бази даних. Відкриваючи ярлик, ви відкриваєте об’єкт, на який він указує.
Примітка. Вбудовані категорії та групи в області переходів не відображають ярлики, а натомість відображають фактичні об'єкти бази даних. До цих груп належать усі групи в будь-якій вбудованій категорії та група "Непризначені об'єкти " будь-якої настроюваної категорії.
-
Відображення або приховання груп або об'єктів Після заповнення настроюваної групи або груп можна приховати групу Непризначені об'єкти та будь-які інші групи, які не потрібно відображати.
Можна приховати деякі або всі групи в настроюваній категорії та деякі або всі об’єкти у групі. Можна використовувати команди правою кнопкою миші, надані областю переходів, або вибрати властивість для кожного об'єкта та приховати її в усіх групах і категоріях у відкритій базі даних.
Приховані об’єкти та групи можна зробити повністю невидимими або відобразити їх в області переходів у вигляді сірих недоступних піктограм. Цей параметр можна вибрати, установивши або знявши прапорець Приховані об’єкти в діалоговому вікні Параметри переходів. Цей прапорець також використовується, коли потрібно відобразити групу або об'єкт.
Увага! Об’єкти можна видаляти з настроюваних категорій і груп, але їх не можна видаляти із вбудованих категорій і груп. Хоча попередньо визначені групи можна видалити (тобто остаточно видалити), ми не радимо цього робити, оскільки це може спричинити проблеми в базі даних. Бази даних є сукупностями взаємопов’язаних компонентів, і видалення об’єкта з цієї сукупності може частково або повністю припинити роботу бази даних.
Розширене настроювання
Є кілька додаткових способів настроювання області переходів.
Приховання області переходів Вам може знадобитися надати власний спосіб навігації, наприклад форму кнопкової форми або форму навігації.
Вимкнути режим конструктора Ви можете приховати об'єкти бази даних, щоб запобігти змінам макета, але надати ярлики для них у настроюваних категоріях і групах.
Пов'язані макроси За допомогою дій макросів можна також керувати областю переходів:
-
SetDisplayedCategories Використовується для відображення або приховання категорії незалежно від параметрів у діалоговому вікні Параметри переходів .
-
Перейти до Використовується для переходу до категорії чи групи або автоматичного переходу до категорії чи групи під час відкриття бази даних.
-
LockNavigationPane Використовується для запобігання випадковому додаванню, переміщенню або видаленню елементів в області переходів. Крім того, можна скористатися функцією RunMenuCommand.
Зауваження щодо безпеки
Функції зручності використання можна обійти. Настроювання області переходів не перешкоджає зловмисному користувачу вносити небажані зміни в структуру бази даних або забороняти несанкціонований доступ до даних. Зверніть увагу на такі особливості:
-
Якщо ви використовуєте макрос, щоб керувати областю переходів і блокувати її, користувачі можуть вимкнути макрос під час запуску, натиснувши та утримуючи клавішу Shift.
-
Категорії та групи, які містять об'єкти бази даних, можна приховати самостійно, але користувачі можуть їх відобразити.
-
Блокування області переходів не забороняє користувачам копіювати об'єкти бази даних до буфера обміну.
Докладні відомості про безпеку бази даних див. в статті Вибір надійності бази даних і Шифрування бази даних за допомогою пароля бази даних. Докладні відомості про керування запуском бази даних див. в статті Настроювання параметрів користувача для поточної бази даних.
Створення настроюваних категорій і груп
Далі розповідається, як створювати та перейменовувати настроювані категорії та групи.
Увага! Щоб наведені нижче процедури працювали, область переходів має відображатися, а її команду меню правою кнопкою миші ввімкнуто. Докладні відомості див. в статті Додаткові настройки та Настроювання параметрів користувача для поточної бази даних.
Створення настроюваної категорії
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У діалоговому вікні Параметри переходів під списком Категорії натисніть кнопку Додати елемент. У списку з’явиться нова категорія.
-
Введіть ім’я для нової категорії й натисніть клавішу ENTER.
Намагайтеся підібрати ім’я, зрозуміле користувачам бази даних. Зверніть увагу на те, що після створення імені підпис списку праворуч зміниться відповідно до цього імені. Наприклад, якщо назвати нову категорію Моя кнопкова форма, підпис списку праворуч матиме назву Групи для "Моя кнопкова форма".
Також зверніть увагу, що список праворуч містить групу "Непризначені об'єкти". Ця група створюється програмою Access за промовчанням. Ця група містить усі об’єкти бази даних; ці об’єкти можна використовувати для заповнення настроюваної групи.
Перейменування настроюваної категорії
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У розділі Категорії виберіть настроювану категорію та натисніть кнопку Перейменувати елемент.
-
Введіть нове ім’я для категорії, а потім натисніть клавішу ENTER.
Створення настроюваної групи
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
Виберіть категорію, для якої потрібно додати одну або кілька груп.
-
Для кожної групи в списку Групи для <ім'я групи> натисніть кнопку Додати групу.
-
Введіть ім’я нової групи й натисніть клавішу Enter.
-
Залиште прапорець поруч із пунктом Непризначені об'єкти та натисніть кнопку OK. Access закриє діалогове вікно Параметри переходів і додасть нову настроювану групу до області переходів.
Перейменування настроюваної групи
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У розділі Групи для <ім'я групи>клацніть настроювану групу та натисніть кнопку Перейменувати групу.
-
Введіть нове ім’я для групи, а потім натисніть клавішу ENTER.
Створення настроювану групу з об'єкта бази даних
-
Відкривши настроювану категорію та групу в області переходів, клацніть правою кнопкою миші об’єкт, який потрібно розташувати в новій групі.
-
Наведіть вказівник миші на елемент Додати до групи, а потім виберіть пункт Створити групу.
Нова група з’явиться в області переходів. -
Введіть ім'я нової групи, а потім натисніть клавішу Enter.
Упорядкування об'єктів у настроюваних групах
Нижче описано, як упорядкувати об'єкти бази даних у настроюваних категоріях і групах.
Увага! Щоб наведені нижче процедури працювали, область переходів має відображатися, а її команду меню правою кнопкою миші ввімкнуто. Докладні відомості див. в статті Додаткові настройки та Настроювання параметрів користувача для поточної бази даних.
Додавання об’єктів до настроюваної групи
Ярлики об'єктів можна додавати до настроюваної групи кількома різними способами.
-
Відкрийте меню у верхній частині області переходів і виберіть нову категорію у верхньому розділі меню.
Група або групи, створені для категорії, відображаються в нижній частині меню разом із групою Непризначені об'єкти .
-
У групі Непризначені об’єкти виберіть елементи, які потрібно використовувати в настроюваній групі, і перемістіть їх до цієї групи. У програмі Access є кілька способів переміщення вибраних об’єктів. Їх наведено нижче.
-
Перетягніть кожен елемент.
-
Утримуючи клавішу CTRL, виберіть кілька елементів і перетягніть їх до настроюваної групи.
-
Клацніть правою кнопкою миші один із вибраних елементів, виберіть пункт Додати до групи та виберіть ім’я настроюваної групи.
-
Копіювання та вставлення:
-
В області переходів клацніть правою кнопкою миші об’єкт, який потрібно скопіювати, і виберіть команду Копіювати.
-
Клацніть правою кнопкою миші групу в області переходів, де потрібно вставити об’єкт, і виберіть команду Вставити. Також можна вставити об’єкт в область переходів іншої відкритої бази даних Access.
-
-
Завершивши, ви можете залишити групу Непризначені об'єкти видимою в області переходів або приховати її.
Приховання групи "Непризначені об’єкти"
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
В області Категорії виберіть відповідну категорію.
-
В області Групи для <категорії> зніміть прапорець Непризначені об'єкти.
Приховання групи
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У Групи для <категорія> зніміть прапорець поруч із групою, яку потрібно приховати.
Крім того, в області переходів клацніть правою кнопкою миші рядок заголовка групи, яку потрібно приховати, і виберіть команду Приховати.
Відображення групи
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У Групи для <категорія> установіть прапорець поруч із групою, яку потрібно приховати або відобразити.
Приховання об'єкта
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У списку Категорії виберіть відповідну категорію.
-
У Групи для <категорія> виберіть групу, яка містить прихований об'єкт.
Зніміть прапорець поруч з об'єктом.
-
Натисніть кнопку OK.
Крім того, в області переходів клацніть об'єкт правою кнопкою миші та виберіть команду Приховати.
Примітка. Не можна приховати об'єкти в групі Непризначені об'єкти настроюваної категорії в області переходів.
Відображення об'єкта
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
У розділі Параметри виводу на екран установіть прапорець Приховані об’єкти.
-
Натисніть кнопку OK.
В області переходів відображається сіра піктограма для всіх прихованих об'єктів.
-
Виконайте одну з таких дій:
-
Якщо ярлик у групі приховано, клацніть його правою кнопкою миші та виберіть команду Відобразити в цій групі.
-
Якщо об’єкт приховано лише в батьківській групі та категорії, клацніть його правою кнопкою миші й виберіть команду Відобразити.
-
Якщо об’єкт приховано в усіх категоріях і групах за допомогою властивості Прихований, клацніть об’єкт правою кнопкою миші, виберіть пункт Властивості подання та зніміть прапорець Прихований.
-
Приховання об’єкта в усіх категоріях і групах
-
Клацніть правою кнопкою миші верхню частину області переходів і виберіть пункт Параметри переходів.
-
Клацніть правою кнопкою миші об'єкт, який потрібно приховати, і виберіть властивості об'єкта або (для таблиці) Властивості таблиці в контекстному меню.
-
Установіть прапорець Прихований.
-
Натисніть кнопку OK.
Перейменування ярлика об'єкта
Якщо перейменувати ярлик об'єкта, Access не перейменовуватиме об'єкт бази даних, на який він указує.
-
В області переходів клацніть правою кнопкою миші об’єкт, який потрібно перейменувати, і виберіть команду Перейменувати ярлик.
-
Введіть нове ім’я для ярлика й натисніть клавішу ENTER.
Видалення ярлика об'єкта
-
В області переходів клацніть правою кнопкою миші ярлик, який потрібно видалити, і виберіть команду Видалити.
Якщо видалити ярлик об'єкта, access не видаляє об'єкт бази даних, на який він указує.
Видалення об’єкта
-
В області переходів клацніть правою кнопкою миші об’єкт, який потрібно видалити, і виберіть команду Видалити.
Увага! Якщо ви вирішите видалити об'єкт із групи, пам'ятайте, що це може спричинити проблеми. Не радимо видаляти об'єкт, оскільки база даних – це набір компонентів, які працюють разом, і якщо об'єкт видалено з цього набору компонентів, він може частково або частково розподілити функціональні можливості бази даних.
Розширене настроювання
Є додаткові способи настроювання області переходів. Область переходів можна приховати за допомогою діалогового вікна Параметри та вимкнути подання конструктора об'єкта за допомогою властивості об'єкта. Крім того, за допомогою макросів можна вибірково відобразити або приховати категорії, перейти до категорії або групи, приховати область переходів або заблокувати область переходів.
Щоб автоматично запускати дії макросу під час відкриття бази даних, розташуйте дії в макросі з іменем autoexec. Докладні відомості див. в статті Створення макрос, який запускається під час відкриття бази даних. Докладні відомості про створення макросів для керування інтерфейсом користувача див. в статті Створення макрос інтерфейсу користувача.
Приховання області переходів за допомогою діалогового вікна "Параметри"
Область переходів можна приховати та використати альтернативний спосіб навігації, наприклад форму кнопкової форми, форму навігації або стратегічно розташовані кнопки та посилання в початковій формі (див. статтю Шаблони рекомендованого доступу).
-
У відкритій базі даних для настільних комп’ютерів виберіть вкладку Файл і клацніть Параметри.
-
Виберіть категорію Поточна база даних і в області Переходи зніміть прапорець Відображати область переходів.
-
Натисніть кнопку OK.
-
Щоб цей параметр вплинув, закрийте та знову відкрийте базу даних.
Примітка. Щоб повторно відобразити область переходів, повторіть процедуру, але встановіть прапорець.
Вимкнення режиму конструктора для об'єктів бази даних
В області переходів можна задати властивість Вимкнути ярлики подання конструктора (клацніть правою кнопкою миші ярлик і виберіть пункт Властивості об'єкта), щоб керувати тим, чи можуть користувачі відкривати цільовий об'єкт у режимі конструктора або розмітки. Наприклад, якщо цю властивість активовано для ярлика форми, користувачі не зможуть змінити макет форми за допомогою ярлика.
-
В області переходів клацніть правою кнопкою миші ярлик, для якого потрібно вимкнути режим конструктора, а потім виберіть Властивості об'єкта або Властивості таблиці (для таблиці).
-
У діалоговому вікні Властивості<ім'я об'єкта> встановіть прапорець Вимкнути сполучення клавіш у поданні конструктора .
Використання макросу SetDisplayedCategories для відображення або приховання категорії
-
Виконайте одну з таких дій:
-
Щоб створити новий макрос, на вкладці Створення у групі Макроси & Код натисніть кнопку Макрос.
-
Щоб додати дії до наявного макросу, клацніть його правою кнопкою миші в області переходів і виберіть конструктор.
-
-
На вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Відображати всі дії.
-
У конструкторі макросів у розкривному списку виберіть SetDisplayedCategories . Дія з'явиться в конструкторі макросів.
-
У полі Відображення виберіть потрібний параметр. Натисніть кнопку Так , щоб категорія відображ була відображена в області переходів. Натисніть кнопку Ні , щоб не відображати категорію в області переходів.
-
У полі Категорія виберіть назву категорії, яку потрібно відобразити або приховати.
-
Повторіть кроки 3–5 для кожної категорії, яку потрібно контролювати за допомогою макросу.
Докладні відомості див. в статті Дія макросу SetDisplayedCategories.
Перехід до категорії або групи за допомогою макросу NavigateTo
-
Виконайте одну з таких дій:
-
Щоб створити новий макрос, на вкладці Створення у групі Макроси & Код натисніть кнопку Макрос.
-
Щоб додати дію до наявного макросу, клацніть його правою кнопкою миші в області переходів і виберіть конструктор.
-
-
На вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Відображати всі дії.
-
У конструкторі макросів у розкривному списку виберіть елемент Перейти до . Дія з'явиться в конструкторі макросів.
-
У полі Категорія клацніть ім'я категорії, до якої потрібно перейти.
-
Щоб перейти до певної групи в категорії, клацніть стрілку в полі Група та виберіть ім'я групи, до якої потрібно перейти.
Докладні відомості див. в статті Дія макросу "Перейти до".
Використання макросу LockNavigationPane для блокування області переходів
-
Виконайте одну з таких дій:
-
Щоб створити новий макрос, на вкладці Створення у групі Макроси & Код натисніть кнопку Макрос.
-
Щоб додати дії до наявного макросу, клацніть його правою кнопкою миші в області переходів і виберіть конструктор.
-
-
На вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Відображати всі дії.
-
У конструкторі макросів у розкривному списку виберіть LockNavigationPane . Дія з'явиться в конструкторі макросів.
-
Укажіть значення для аргументу Блокування . Натисніть кнопку Так , щоб заблокувати область переходів.
Докладні відомості див. в статті Дія макросу «Заблокуватинавігацію».
Використання макросу "Виконатименюкоманду" для приховання області переходів
Якщо потрібно створити власну систему переходів, область переходів можна приховати за допомогою дії макросу Виконатименюкоманду та аргументу WindowHide .
-
Виконайте одну з таких дій:
-
Щоб створити новий макрос, на вкладці Створення у групі Макроси & Код натисніть кнопку Макрос.
-
Щоб додати дію до наявного макросу, клацніть його правою кнопкою миші в області переходів і виберіть конструктор.
-
-
На вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Відображати всі дії.
-
У конструкторі макросів у розкривному списку виберіть Виконатименюкоманду . Дія з'явиться в конструкторі макросів.
-
У полі Command (Команда ) виберіть WindowHide (Приховання вікна).
Також можна ввімкнути або вимкнути відображення області переходів за допомогою прапорця Відобразити область переходів у діалоговому вікні Параметри Access . Якщо використати дію макросу Виконатикоманду меню з аргументом WindowHide, область переходів буде приховано незалежно від того, чи встановлено або знято прапорець Відображати область переходів.
Докладні відомості див. в статті Дія макросу "Виконатименюкоманду".