Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Искате да организирате обектите на базата данни по начин, който е най-подходящ за вас? След това създайте категории и групи по избор в навигационния екран, за да реорганизирате, осветявате и дори скривате обекти. Можете също да скриете навигационния екран, за да предоставите собствен метод на навигация, и да използвате макроси за по-разширено управление.

Ако търсите само основните неща, вижте Използване на навигационния екран.

Навигация по избор на Northwind Traders

Персонализиран навигационен екран, организиран по три бизнес функции

В тази статия

Преди да започнете

За да улесните работата си: планирайте подхода си, продължете поетапно и разберете последствията за защитата.

Планиране на потребителски категории и групи

Когато планирате и проектирате навигационната система за база данни, работете с хората, които ще я използват. Ако това не е практично, поддържайте техните нужди в центъра на вашия процес на проектиране. В зависимост от вашите ресурси помислете дали да не използвате фокусни групи за планиране и провеждане на тестове за използваемост по време на проектирането. Накратко, съсредоточете се върху потребителя.

Да предположим например, че имате много отчети във вашата база данни и че изпълнявате отчетите с различни честоти. Можете да създадете категория Отчети и след това да създадете групи За деня, Ежеседмично, Ежемесечно, Тримесечно и Ежегодно. Във всяка група можете да добавите подходящите отчети.

За много примери за персонализиране на навигационния екран вижте Актуални шаблони за Access.

Приемане на поетапен подход

Когато сте готови, създайте своите категории по избор, групи по избор в тези категории и след това добавете обектите на базата данни към всяка група. Използвайте диалоговия прозорец Опции за навигация, за да създавате и управлявате категории и групи по избор. Диалоговият прозорец показва списък с всички категории, зададени в базата данни, и показва групите за избрана категория.

Категорията по избор по подразбиране

Създаване на потребителски категории и групи

Мислете за създаването на категории и групи по избор като скеле за навигация по избор.

  • Създаване на съдържание на потребителски категории    Access предоставя една предварително вградена категория по избор за вас, наречена "По избор". Можете да преименувате тази категория и след това да добавяте или премахвате групи според нуждите си. Можете също да създавате нови категории по избор.

    Забележка    Когато създадете категория по избор, тя се прилага само за текущата база данни. Не можете да прехвърляте категории и групи по избор в други бази данни.

  • Създаване на съдържание на потребителски групи    След като създадете категория, създавате една или повече групи по избор за новата категория. Можете да създадете толкова групи, от колкото имате нужда.

Когато създавате нова потребителска категория, за нея се създават групи с имена Свободни обекти и Група по избор 1. По подразбиране Access не поставя никакви обекти в групата Неприсвоени обекти. Всички обекти в дадена категория, които не са в група, се показват в групата Неприсвоени обекти в навигационния екран.

Организиране на обекти на бази данни в групи по избор

След като сте създали вашите категории и групи, можете да добавяте, скривате или показвате групи и обекти според нуждите си. Можете да добавяте или премахвате обектите в група по всяко време.

  • Добавяне на обекти към групи по избор   В навигационния екран можете да плъзгате или копирате и поставяте обектите от неприсвоени обекти , за да ги присвоите на група по избор. По този начин добавяте пряк път към обект от база данни и не премествате или копирате самия обект. Ще познаете преките пътища по малката стрелка до долния ляв ъгъл на иконата на обекта.

    Преки пътища в изглед на категория по избор

    Всяка група трябва да има само един пряк път до даден обект от база данни. Когато отворите пряк път, отваряте обекта, към който той сочи.

    Забележка   Вградените категории и групи в навигационния екран не показват преки пътища и вместо това показват действителни обекти на базата данни. Тези групи включват всички групи във всяка вградена категория и групата "Неприсвоени обекти" на всяка категория по избор.

  • Показване или скриване на групи или обекти    След като попълните вашата потребителска група или групи, можете да скриете групата Неприсвоени обекти и всички други групи, които не искате да се показват.

    Можете да скриете някои или всички групи в потребителска категория и някои или всички обекти в група. Можете да използвате командите за щракване с десния бутон, предоставени от навигационния екран, или можете да изберете свойство за всеки обект и да го скриете от всички групи и категории в отворената база данни.

    Можете да направите скритите обекти и категории напълно невидими или пък можете да ги покажете в навигационния екран като неразрешени, недостъпни икони. Правите този избор чрез отмятане или изчистване на квадратчето Показвай скритите обекти в диалоговия прозорец Опции за навигация. Можете също да използвате това квадратче за отметка, когато трябва да покажете група или обект.

Важно    Въпреки че можете да премахнете обекти от категория или група по избор, не можете да премахвате обекти от предварително зададена категория или група. Въпреки че можете да изтривате (т.е. да премахвате завинаги) предварително зададени групи, не препоръчваме да правите това, защото това може да причини проблеми в базата данни. Базите данни представляват множества от компоненти, които работят заедно, и ако даден обект бъде изтрит от такова множество от компоненти, това може да наруши цялата функционалност на базата данни или част от нея.

Разширено персонализиране   

Има няколко разширени начина за персонализиране на навигационния екран.

Скриване на навигационния екран    Можете да предпочетете да предоставите собствен метод на навигация, като например формуляр на бутонно табло или формуляр за навигация.

Забрани изгледа за проектиране    Можете да скриете обектите на базата данни, за да предотвратите промени в структурата, но все пак да им предоставяте преки пътища в потребителски категории и групи.

Свързани макроси    Можете също да използвате макрокоманди, за да управлявате навигационния екран:

  • SetDisplayedCategories     Използвайте, за да покажете или скриете категория независимо от настройките в диалоговия прозорец Опции за навигация .

  • Навигиране до     Използвайте, за да достигнете до категория или група или автоматично да достигнете до категория или група, когато базата данни се отвори.

  • LockNavigationPane     Използвайте, за да предотвратите случайното добавяне, преместване или изтриване на елементи от потребителите в навигационния екран. Можете също да използвате RunMenuCommand.

Съображения за защита

Функциите за използваемост могат да бъдат прескочени. Персонализирането на навигационния екран не пречи на злонамерен потребител да направи нежелани промени в структурата на вашата база данни и да предотврати неупълномощен достъп до данните. Имайте предвид следното:

  • Ако използвате макрос за управление и заключване на навигационния екран, потребителите могат да забранят макроса при стартиране, като натиснат и задържите клавиша SHIFT.

  • Можете да скриете категориите и групите, които съдържат обекти на базата данни, и можете да скриете самите обекти, но е възможно потребителите да ги разкрият.

  • Заключването на навигационния екран не пречи на потребителите да копират обекти на бази данни в клипборда.

За повече информация относно защитата на базата данни вижте Как да решите дали да се доверите на база данни и Шифроване на база данни с помощта на парола на база данни. За повече информация относно управлението на стартирането на базата данни вижте Задаване на потребителски опции за текущата база данни.

Най-горе на страницата

Създаване на потребителски категории и групи

Следващите процедури показват как да създавате и преименувате категории и групи по избор.

Важно    За да работят следните процедури, навигационният екран трябва да бъде видим и неговата команда в контекстното меню да е разрешена. За повече информация вижте Разширени опции за персонализиране и Задаване на потребителски опции за текущата база данни.

Създаване на потребителска категория

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. В диалоговия прозорец Опции за навигация под списъка Категории щракнете върху Добавяне на елемент. В списъка се появява нова категория.

    Нова потребителска категория в навигационния екран

  3. Въведете име за новата категория и след това натиснете клавиша ENTER.

    Опитайте да създадете име, което има смисъл за хората, които ползват вашата база данни. Обърнете внимание, че след като създадете името, надписът за списъка отдясно се променя, за да съответства на това име. Ако например именувате новата категория с Моето бутонно табло, надписът в списъка отдясно гласи Групи за "Моето бутонно табло".

    Също така обърнете внимание, че списъкът вдясно съдържа група, наречена Неприсвоени обекти. Access създава тази група по подразбиране. Тази група съдържа всички обекти във вашата база данни, а вие използвате тези обекти, за да попълните вашата потребителска група.

Преименуване на категория по избор

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. Под Категории щракнете върху категорията по избор и след това щракнете върху Преименуване на елемент.

  3. Въведете ново име за категорията и натиснете клавиша ENTER.

Създаване на потребителска група

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. Изберете категорията, за която искате да добавите една или повече групи.

  3. За всяка група под списъка Групи за <име на група> щракнете върху Добавяне на група.

  4. Въведете име за новата група и натиснете клавиша ENTER.

  5. Оставете отметнато квадратчето до Неприсвоени обекти и след това щракнете върху OK. Access затваря диалоговия прозорец Опции за навигация и добавя вашата нова група по избор към навигационния екран.

Преименуване на група по избор

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. Под Групи за <име на група>щракнете върху групата по избор и след това щракнете върху Преименуване на група.

  3. Въведете ново име за групата и натиснете клавиша ENTER.

Създаване на съдържание група по избор от обект от база данни

  1. При отворена потребителска категория и група в навигационния екран, щракнете с десния бутон върху обект, който искате да поставите в нова група.

  2. Посочете Добавяне на група и след това щракнете върху Нова група.В навигационния екран се появява нова група.

    Нова потребителска група в навигационния екран

  3. Въведете име за новата група и след това натиснете клавиша ENTER.

Най-горе на страницата

Организиране на обекти в групи по избор

Следващите процедури показват как да организирате обекти на бази данни в категории и групи по избор.

Важно    За да работят следните процедури, навигационният екран трябва да бъде видим и неговата команда в контекстното меню да е разрешена. За повече информация вижте Разширени опции за персонализиране и Задаване на потребителски опции за текущата база данни.

Добавяне на обекти към потребителска група

Можете да добавите преки пътища към група по избор по няколко различни начина.

  1. Щракнете върху менюто в горната част на навигационния екран и в горната секция на менюто щракнете върху вашата нова категория.

    Групата или групите, които сте създали за вашата категория, се показват в долната част на менюто, заедно с групата Неприсвоени обекти .

  2. В групата Неприсвоени обекти изберете елементите, които искате да използвате във вашата потребителска група, и след това ги преместете в тази група. Access осигурява няколко начина за преместване на избраните елементи. Можете:

    • Да плъзнете елементите един по един.

    • Да задържите натиснат клавиша CTRL, да щракнете върху няколко елемента и след това да плъзнете елементите към вашата потребителска група.

    • Да щракнете с десния бутон върху един от избраните елементи, да посочите Добави към групата, а после да щракнете върху името на вашата потребителска група.

    • Копиране и поставяне:

      • В навигационния екран щракнете с десния бутон върху обекта, който искате да копирате, след което щракнете върху Копирай.

      • Щракнете с десния бутон върху групата в навигационния екран, където искате да поставите обекта, след което щракнете върху Постави. Можете също да поставите обекта в навигационния екран на друга отворена база данни на Access.

Когато приключите, можете да оставите групата Неприсвоени обекти видима в навигационния екран или можете да я скриете.

Скриване на групата "Неприсвоени обекти"

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. В екрана Категории изберете подходящата категория.

  3. В екрана Групи за <>категория изчистете отметката от квадратчето Неприсвоени обекти.

Скриване на група

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. В списъка Групи за <категория> изчистете квадратчето за отметка до групата, която искате да скриете.

Като алтернатива, в навигационния екран щракнете с десния бутон върху заглавната лента на групата, която искате да скриете, и след това щракнете върху Скрий.

Показване на група

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. В списъка Групи за <категория> поставете отметка в квадратчето до групата, която искате да скриете или покажете.

Скриване на обект

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. В списъка Категории изберете подходящата категория.

  3. В списъка Групи за <категория> изберете групата, която съдържа скрития обект.

    Изчистете квадратчето за отметка до обекта.

  4. Щракнете върху OK.

Като алтернатива, в навигационния екран щракнете с десния бутон върху обекта и след това щракнете върху Скрий.

Забележка   Не можете да скривате обекти в групата Неприсвоени обекти на категория по избор в навигационния екран.

Показване на обект

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. Под Опции за показване отметнете квадратчето Показвай скритите обекти.

  3. Щракнете върху OK.

    В навигационния екран се показва замъглени икони за всички скрити обекти.

  4. Направете едно от следните неща:

    • Ако сте скрили пряк път в група, щракнете с десния бутон върху прекия път и след това щракнете върху Покажи в тази група.

    • Ако сте скрили обекта само от неговите родителска група и категория, щракнете с десния бутон върху обекта, а после щракнете върху Покажи.

    • Ако сте скрили обекта от всички категории и групи чрез настройка на свойството Скрито, щракнете с десния бутон върху обекта, щракнете върху Свойства на изгледа и след това изчистете отметката от квадратчето Скрито.

Скриване на обект от всички категории и групи

  1. Щракнете с десния бутон върху горния край на навигационния екран и след това изберете Опции за навигация.

  2. Щракнете с десния бутон върху обекта, който искате да скриете, и след това щракнете върху Свойства на обекта или (за таблица) Свойства на таблица в контекстното меню.

  3. Отметнете квадратчето Скрити.

  4. Щракнете върху OK.

Преименуване на пряк път на обект

Когато преименувате пряк път на обект, Access не преименува обекта на базата данни, към който сочи прекият път.

  1. В навигационния екран щракнете с десния бутон върху обекта, който искате да преименувате, и след това щракнете върху Преименуване на пряк път.

  2. Въведете новото име на прекия път и натиснете клавиша ENTER.

Изтриване на пряк път към обект

  • В навигационния екран щракнете с десния бутон върху прекия път, който искате да премахнете, и след това щракнете върху Премахни.

    Когато изтриете пряк път към обект, Access не изтрива обекта от базата данни, към който сочи прекият път.

Изтриване на обект

  • В навигационния екран щракнете с десния бутон върху обекта, който искате да премахнете, и след това щракнете върху Изтрий.

    Важно    Ако изберете да изтриете обект от група, имайте предвид, че това може да причини проблеми. Не препоръчваме изтриването на обект, защото базата данни е набор от компоненти, които работят заедно, и ако даден обект бъде изтрит от този набор от компоненти, това може да наруши цялата функционалност на базата данни или част от нея.

Най-горе на страницата

Разширено персонализиране

Има по-разширени начини за персонализиране на навигационния екран. Можете да скриете навигационния екран с помощта на диалоговия прозорец Опции и да забраните изглед за проектиране на обект с помощта на свойство на обект. Можете също да използвате макроси за избирателно показване или скриване на категории, навигиране до категория или група, скриване на навигационния екран или заключване на навигационния екран.

За автоматично изпълнение на макрокоманди, когато се отвори база данни, поставете действията в макрос с име autoexec. За повече информация вж. Създаване на съдържание макрос, който се изпълнява, когато отворите база данни. За повече информация относно създаването на макроси за управление на потребителския интерфейс вж. Създаване на съдържание макрос за потребителски интерфейс (ПИ).

Скриване на навигационния екран с помощта на диалоговия прозорец "Опции"

Можете да скриете навигационния екран и да използвате алтернативен метод на навигация, като например формуляр на бутонно табло, формуляр за навигация или стратегически разположени бутони и връзки в стартов формуляр (вижте Актуални шаблони за Access).

  1. От отворената настолна база данни щракнете върху раздела Файл и после щракнете върху Опции.

  2. Щракнете върху категорията Текуща база данни и под Навигация изчистете квадратчето за отметка Покажи навигационния екран.

  3. Щракнете върху OK.

  4. За да засегне тази настройка, затворете и след това отворете отново базата данни.

Забележка    За да възпроизведете отново навигационния екран, повторете процедурата, но отметнете квадратчето.

Забраняване на изгледа за проектиране за обекти на база данни

В навигационния екран можете да зададете свойството за клавишни комбинации Забрани изгледа за проектиране (щракнете с десния бутон върху прекия път и щракнете върху Свойства на обекта), за да определите дали потребителите могат да използват прекия път, за да отворят целевия обект в изглед за проектиране или изглед на оформление. Ако например разрешите това свойство за пряк път към формуляр, потребителите не могат да променят структурата или оформлението на формуляра с помощта на прекия път.

  1. В навигационния екран щракнете с десния бутон върху прекия път, за който искате да забраните изгледа за проектиране, и след това щракнете върху Свойства на обекта или (за таблица) Свойства на таблицата.

  2. В диалоговия прозорец <Име на обект> Свойства отметнете квадратчето Забрани преките пътища в изгледа за проектиране .

Използване на макроса SetDisplayedCategories за показване или скриване на категория

  1. Направете едно от следните неща:

    • За да създадете нов макрос, в раздела Създаване на съдържание, в групата Макроси & код щракнете върху Макрос.

    • За да добавите действията към съществуващ макрос, щракнете с десния бутон върху този макрос в навигационния екран и след това щракнете върху Режим на проектиране.

  2. В раздела Проектиране , в групата Покажи/скрий щракнете върху Покажи всички действия.

  3. В конструктора на макроси изберете SetDisplayedCategories от падащия списък. Действието се появява в конструктора на макроси.

  4. В полето Показване изберете настройка. Изберете Да , ако искате категорията да се показва в навигационния екран. Изберете Не , ако не искате категорията да се показва в навигационния екран.

  5. В полето Категория щракнете върху името на категорията, която искате да покажете или скриете.

  6. Повторете стъпки от 3 до 5 за всяка категория, която искате да управлявате с помощта на макроса.

За повече информация вижте Макродействие SetDisplayedCategories.

Използване на макроса NavigateTo за навигиране до категория или група

  1. Направете едно от следните неща:

    • За да създадете нов макрос, в раздела Създаване на съдържание, в групата Макроси & код щракнете върху Макрос.

    • За да добавите действието към съществуващ макрос, щракнете с десния бутон върху този макрос в навигационния екран и след това щракнете върху Режим на проектиране.

  2. В раздела Проектиране , в групата Покажи/скрий щракнете върху Покажи всички действия.

  3. В конструктора на макроси изберете Навигиране от падащия списък. Действието се появява в конструктора на макроси.

  4. В полето Категория щракнете върху името на категорията, до която искате да достигнете.

  5. Ако искате да достигнете до конкретна група в категорията, щракнете върху стрелката в полето Група и след това щракнете върху името на групата, до която искате да достигнете.

За повече информация вижте Макродействие NavigateTo.

Използване на макроса LockNavigationPane за заключване на навигационния екран

  1. Направете едно от следните неща:

    • За да създадете нов макрос, в раздела Създаване на съдържание, в групата Макроси & код щракнете върху Макрос.

    • За да добавите действията към съществуващ макрос, щракнете с десния бутон върху този макрос в навигационния екран и след това щракнете върху Режим на проектиране.

  2. В раздела Проектиране , в групата Покажи/скрий щракнете върху Покажи всички действия.

  3. В конструктора на макроси изберете LockNavigationPane от падащия списък. Действието се появява в конструктора на макроси.

  4. Задайте стойност за аргумента Lock . Изберете Да , за да заключите навигационния екран.

За повече информация вижте Макродействие LockNavigationPane.

Използване на макроса RunMenuCommand за скриване на навигационния екран

Ако предпочитате да създадете собствена навигационна система, можете да скриете навигационния екран с помощта на макрокомандата RunMenuCommand и аргумента WindowHide .

  1. Направете едно от следните неща:

    • За да създадете нов макрос, в раздела Създаване на съдържание, в групата Макроси & код щракнете върху Макрос.

    • За да добавите действието към съществуващ макрос, щракнете с десния бутон върху този макрос в навигационния екран и след това щракнете върху Режим на проектиране.

  2. В раздела Проектиране , в групата Покажи/скрий щракнете върху Покажи всички действия.

  3. В конструктора на макроси изберете RunMenuCommand от падащия списък. Действието се появява в конструктора на макроси.

  4. В командното поле изберете WindowHide.

Можете също да включвате или изключвате показването на навигационния екран с помощта на квадратчето за отметка Показване на навигационния екран в диалоговия прозорец Опции на Access . Ако използвате макрокомандата Run MenuCommand с аргумента WindowHide, тя ще скрие навигационния екран, независимо дали квадратчето за отметка Показвай навигационния екран е отметнато, или изчистено.

За повече информация вижте Макродействие RunMenuCommand.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.