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

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Повысить удобство и простоту использования базы данных можно путем настройки содержимого и организации области навигации и управления ими. Пользовательская навигация улучшает эффективность работы, позволяя группировать, выделять или скрывать объекты. В этой статье описаны способы настройки и области навигации, которые упрощают поиск необходимых объектов базы данных.

В этой статье не описываются функции безопасности базы данных, например шифрование с помощью пароля. Дополнительные сведения см. в разделе См. также.

В этой статье

Общие сведения

Подготовка

Настройка области навигации

Управление областью навигации с помощью макроса

Отключение режима конструктора для конкретного объекта

Скрытие объекта базы данных

Общие сведения

Расположенные сбоку экрана области навигации интерфейс для объектов в базе данных и предоставляет несколько функций, которые позволяют настроить пользовательский интерфейс.

Область навигации базы данных "Борей 2007"

В области навигации все элементы разделены на группы. Сгруппировать элементы можно в соответствии с категорией, например Типом объекта или Датой создания. Предыдущая иллюстрация отображает группу Все объекты Access категории Тип объекта, в которой некоторые группы, такие как Таблицы и Запросы, закрыты.

Пользовательские категории и группы

Можно также создавать пользовательские категории и пользовательские группы в этих категориях. В пользовательских группах в свою очередь можно создавать ярлыки, которые указывают на объекты базы данных.

Допустим, в базе данных находится много отчетов, которые используются с различной частотой (раз в день или раз в квартал). Можно создать категорию "Отчеты", а затем создать группы "Ежедневно", "Еженедельно", "Ежемесячно" и "Ежегодно". В каждой группе можно создать ярлыки для соответствующих отчетов.

Также для одного объекта базы данных можно создать несколько ярлыков и разместить в различных пользовательских группах.

Отображение или скрытие категорий и групп

С помощью диалогового окна Параметры переходов можно показать или скрыть категории или группы в области навигации.

Можно также использовать макрокоманд для управления отображением категорий области навигации как база данных открывается в Access. Новые действия макроса доступны в Microsoft Office Access 2007:

  • ЗадатьОтображаемыеКатегории.    Это действие отображает или скрывает одну категорию за раз. Но саму макрокоманду можно использовать в макросе много раз, чтобы скрыть или отобразить все необходимые категории.

  • ЗафиксироватьОбластьПереходов.    Это действие блокирует область навигации, что предотвращает случайное добавление, перемещение или удаление элементов в области навигации.

    Примечание : Фиксирование области навигации не мешает пользователям копировать объекты в буфер обмена.

Автоматический переход в категорию или группу при открытии базы данных

Для перехода в категорию или группу можно использовать макрокоманду ПерейтиК. При использовании этой команды в макросе AutoExec можно автоматически переходить в категорию или группу при открытии базы данных.

Отключение режима конструктора

Элементы, которые отображаются в пользовательских категориях — это ярлыки, которые указывают на объекты базы данных.

Ярлыки в области навигации имеют свойство Отключение режима конструктора, которое можно установить. Щелкните ярлык правой кнопкой мыши, в контекстном меню выберите пункт Свойства объекта или (для таблицы) Свойства таблицы, а затем установите флажок Отключение режима конструктора для ярлыков. Ели это свойство включено, ярлык нельзя использовать для открытия объекта в режиме конструктора или режиме макета. Например, если это свойство включено для ярлыка формы, пользователи не могут изменять структуру или схему формы с помощью этого ярлыка.

Скрытие объектов базы данных

Встроенные категории и группы области навигации отображают не ярлыки, а действительные объекты базы данных. В их число входят:

  • все группы во встроенных категориях;

  • группа Неопределенные объекты во всех пользовательских категориях.

Объекты базы данных не имеют свойства Отключить режим конструктора для ярлыков. Чтобы избежать изменения структуры объектов базы данных, а затем создавать их ярлыки для пользовательских категорий и групп, можно скрывать эти объекты.

Подготовка

Используя эти функции, можно эффективно управлять организацией области навигации и сделать ее более удобной в использовании. Однако эти функции не предотвратят внесение нежелательных изменений в базу данных злоумышленниками. Более того, они не предотвращают несанкционированный доступ к данным. Необходимо учитывать следующее.

Функции удобства можно обойти.   

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

  • Хотя ярлыки области навигации имеют свойство Отключить режим конструктора для ярлыков, сами объекты базы данных такого свойства не имеют. Можно скрывать категории и группы, которые содержат объекты базы данных, или скрывать сами объекты, однако пользователи могут их отобразить.

Фокус на пользователе.   

  • Если требуется разработать систему навигации для базы данных, необходимо работать с людьми, которые будут ее использовать. Если нет возможности работать с конкретными пользователями базы данных, в процессе разработки все же следует ориентироваться на их потребности.

  • В зависимости от ресурсов в процессе разработки можно использовать фокус-группы для планирования и проведения тестов на удобство использования.

Безопасность — это не цель.   

  • Целью внедрение этих функций для управления областью навигации является повышение удобства пользования базой данных, а не повышение ее защиты.

  • Дополнительные сведения о защите базы данных см. в разделе См. также.

К началу страницы

Настройка области переходов

Для настройки области навигации можно использовать Параметры переходов.

Диалоговое окно «Параметры переходов»

Ниже перечислены основные этапы этого процесса.

  1. Создание пользовательской категории. В приложении Access уже есть одна встроенная пользовательская категория: Специальная. Эту категорию можно переименовать или удалить некоторые группы. Кроме того, можно создать новые пользовательские категории.

  2. Создание пользовательской группы. После создания категории следует создать одну или несколько пользовательских групп.

  3. Закрепление объектов в пользовательских группах путем создания ярлыков. В области навигации перетащите или скопируйте и вставьте те объекты базы данных, которые необходимо назначить пользовательской группе. Объекты перетаскиваются или копируются из особой группы Неназначенные объекты. Эта группа создается в Microsoft Access при создании пользовательской категории.

    Примечания : 

    • При добавлении объекта из группы Неназначенные объекты в пользовательскую группу в приложении Access создается ярлык для этого объекта — сам объект не копируется и не перемещается.

    • При переименовании или удалении ярлыка в пользовательской группе эти изменения не затрагивают сам объект, только его ярлык.

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

  4. Отображение или скрытие объектов в пользовательской категории. После заполнения пользовательской группы или групп можно скрыть группу Неназначенные объекты и любые другие группы, которые не нужно отображать. Кроме того, можно скрыть отдельные объекты.

    Примечание : Для отображения или скрытия категории можно использовать макрокоманду ЗадатьОтображаемыеКатегории. Используя макрокоманду, отобразить и скрыть категории можно независимо от установок в диалоговом окне Параметры перехода. Дополнительные сведения см. в разделе Управление областью навигации с помощью макроса.

Создание пользовательской категории

  1. Щелкните правой кнопкой мыши меню вверху области навигации и выберите пункт Параметры переходов.

  2. В диалоговом окне Параметры переходов под списком Категории нажмите кнопку Добавить элемент.

    В списке появится новая категория. На рисунке показана новая пользовательская категория:

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

  3. Введите имя новой категории и нажмите клавишу ВВОД.

    Совет : Попробуйте создать имя удобном для людей, с помощью базы данных. После того как вы создадите имя, обратите внимание, что заголовок для списка в правой части экрана изменяется в соответствии с этим именем. Например если имя новой категории Мои кнопочной формы, заголовок в списке справа читает группы для "Мои кнопочной формы". Кроме того Обратите внимание на то, что список содержит группу с именем Неназначенные объекты. Access создаст этой группы по умолчанию. Эта группа содержит всех объектов в базе данных и использовать эти объекты для заполнения свою пользовательскую группу.

    После создания пользовательской категории следует создать одну или несколько групп для этой категории. Можно создать любое необходимое количество групп. Откройте диалоговое окно Параметры переходов и выполните следующие действия:

Создание пользовательской группы

  1. В списке группы для "имя группы" нажмите кнопку Добавить группу, а затем введите имя группы. При необходимости вы можете повторить этот процесс, как часто. Например, Мои кнопочной формы может содержать три группы — формы для ввода данных, отчетах и запросах. Группы, которые вы добавляете следует определить, с потребностями пользователей или собственные предпочтения.

  2. Установите флажок рядом с группой Неназначенные объекты и нажмите кнопку ОК.

    Microsoft Access закроет диалоговое окно Параметры переходов и добавит новую пользовательскую группу в область навигации, однако пока она отображаться не будет.

  3. Чтобы отобразить новую группу и добавить в нее объекты, перейдите к следующей последовательности действий.

Для добавления элемента в новую пользовательскую группу щелкните его правой кнопкой мыши, в контекстном меню выберите пункт Добавить в группу, а затем щелкните Новая группа.

Назначение объектов в пользовательские группы путем создания ярлыков

  1. Щелкните меню вверху области навигации и в верхнем разделе меню выберите новую категорию.

    В нижнем разделе меню появится группа или группы, созданные для этой категории, вместе с группой Неназначенные объекты.

  2. Перетащите элементы из группы Неназначенные объекты в пользовательскую группу.

    Чтобы переместить несколько элементов сразу, при выборе объектов удерживайте клавишу CTRL и перетащите их в пользовательскую группу.

Отображение или скрытие групп и объектов в пользовательской категории

Некоторые или все группы в пользовательской категории и некоторые или все объекты в группе можно скрыть. Учитывайте при работе приведенные ниже факты.

  • В приложении Access объект можно скрыть двумя способами. Можно использовать команды, предоставляемые областью навигации для скрытия ярлыка в группе, или выбрать для каждого объекта свойство Скрытый и скрыть ярлык объекта во всех группах и категориях открытой базы данных, включая встроенные категории и группы.

  • Можно полностью скрыть группы и объекты или отобразить их в области навигации в виде недоступных затененных значков. Это можно сделать в диалоговом окне Параметры переходов, установив или сняв флажок Показывать скрытые объекты. Этот флажок можно также использовать для отображения либо восстановления группы или объекта.

В следующих разделах описано, как выполнить каждую из этих задач.

Скрытие группы в категории

  • В области навигации щелкните правой кнопкой мыши строку заголовка группы, которую необходимо скрыть, а затем выберите команду Скрыть.

    Примечание : Вы также можете скрыть группу с помощью диалогового окна Параметры переходов. Открытие диалогового окна (просмотреть действия, описанные в следующем разделе, если вы не знаете, как) и в списке группы для "Категория" снимите флажок рядом с группой, которую необходимо скрыть.

Восстановление отображения скрытой группы в категории

  1. Щелкните правой кнопкой мыши строку меню вверху области навигации и выберите в контекстном меню пункт Параметры переходов.

  2. В списке Категории выберите категорию, включающую скрытую группу.

  3. В списке группы для "Категория" установите флажок рядом со скрытой группой.

  4. Нажмите кнопку ОК .

Скрытие ярлыка или объекта только в его группе

  • В области навигации щелкните ярлык или объект правой кнопкой мыши и выберите команду Скрыть в этой группе.

    Примечание : Эта команда недоступна для объектов в группе Неназначенные объекты пользовательской категории.

Скрытие объекта во всех категориях и группах

  1. Щелкните правой кнопкой мыши объект, который необходимо скрыть, а затем в контекстном меню выберите Свойства объекта или (для таблицы) Свойства таблицы.

    Откроется диалоговое окно Свойства: Имя_объекта, и приложение Access добавит имя объекта к заголовку диалогового окна. Например, если открывается форма "Заказы", в заголовке диалогового окна отобразится Свойства: Заказы. Это диалоговое окно показано на рисунке.

    Диалоговое окно "Свойства" для объекта базы данных в Access

  2. Установите флажок Скрытый.

  3. Нажмите кнопку ОК.

Восстановление (отображение) скрытого объекта

  1. Щелкните правой кнопкой мыши меню вверху области навигации, а затем в контекстном меню выберите команду Параметры переходов.

  2. В группе Параметры отображения установите флажок Показывать скрытые объекты.

  3. Нажмите кнопку ОК и вернитесь в область навигации.

    Все скрытые объекты отобразятся в области в виде затененных значков.

  4. Выполните одно из следующих действий.

    • Если ярлык скрыт в группе, щелкните его правой кнопкой мыши и выберите команду Показать в этой группе.

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

Удаление и восстановление ярлыков в настраиваемых группах

Пользовательские группы со временем могут изменяться по желанию пользователя и в зависимости от обстоятельств. Ярлыки в группе можно добавлять и удалять в любое время.

Удаление ярлыка из пользовательской группы

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

Восстановление ярлыка в пользовательской группе

  1. Если группа Неназначенные объекты скрыта, отобразите ее.

    Отображение группы «Неназначенные объекты»

    1. Щелкните правой кнопкой меню вверху области навигации, а затем в контекстном меню выберите пункт Параметры переходов.

    2. В области группы для "Категория" установите флажок Неназначенные объекты.

  2. При необходимости перетащите или скопируйте и вставьте объект, который вы хотите из группы Неназначенные объекты в пользовательскую группу.

Переименование ярлыка в пользовательской группе

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

  2. Введите новое имя ярлыка и нажмите клавишу ВВОД.

К началу страницы

Управление областью навигации с помощью макроса

Access 2010 предоставляет нескольким макрокомандам, которые можно использовать для настройки области навигации. С помощью макрокоманды для выполните одно из следующих действий:

  • выборочно отображать или скрывать категории;

  • фиксировать область навигации, чтобы предотвратить внесение случайных изменений;

  • переходить в категорию или группу;

  • скрывать область навигации.

Эти действия можно выполнять в любой момент. Для этого можно использовать существующие макросы или создавать новые. Дополнительные сведения о создании макросов для управления пользовательским интерфейсом см. в статье Создание макроса пользовательского интерфейса.

Совет : Для автоматического выполнения макрокоманды при открытии базы данных поместите действия в макрос AutoExec.

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

  1. Выполните одно из следующих действий.

    • Для создания нового макроса на вкладке Создать в группе Макрос и код нажмите кнопку Макрос.

    • Чтобы добавить команду в существующий макрос, в области навигации щелкните макрос правой кнопкой мыши, а затем выберите Конструктор.

  2. На вкладке Конструктор в группе Показать или скрыть щелкните пункт Показать все действия.

  3. В конструкторе макроса из выпадающего списка выберите ЗадатьОтображаемыеКатегории. Эта макрокоманда появится в конструкторе макроса.

  4. В поле Показать выберите Да, если необходимо отобразить категорию в области навигации, или Нет, чтобы ее не отображать.

  5. В поле Категория выберите имя категории, которую необходимо отобразить или скрыть.

  6. Повторите шаги с третьего по пятый для каждой категории, которой необходимо управлять с помощью макроса.

  7. В конструкторе макроса из выпадающего списка выберите параметр ЗафиксироватьОбластьПереходов. Эта макрокоманда появится в конструкторе макроса.

  8. Укажите значение для аргумента Блокировка. Чтобы заблокировать область навигации, выберите значение Да.

Использование макрокоманды для перехода в категорию или группу

  1. Выполните одно из следующих действий.

    • Для создания нового макроса на вкладке Создать в группе Макрос и код нажмите кнопку Макрос.

    • Чтобы добавить команду в существующий макрос, в области навигации щелкните макрос правой кнопкой мыши, а затем выберите команду Конструктор.

  2. На вкладке Конструктор в группе Показать или скрыть щелкните пункт Показать все действия.

  3. В конструкторе макроса из выпадающего списка выберите параметр ПерейтиК. Эта макрокоманда появится в конструкторе макроса.

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

  5. Если необходимо перейти в определенную группу в категории, щелкните стрелку в поле Группа, а затем выберите нужную группу.

Использование макрокоманды для скрытия области навигации

Если необходимо создать собственную систему навигации, можно скрыть область навигации, используя макрокоманду ВыполнитьКоманду и аргумент ОкноСкрыть.

  1. Выполните одно из следующих действий.

    • Для создания нового макроса на вкладке Создать в группе Макрос и код нажмите кнопку Макрос.

    • Чтобы добавить команду в существующий макрос, в области навигации щелкните макрос правой кнопкой мыши, а затем выберите команду Конструктор.

  2. На вкладке Конструктор в группе Показать или скрыть щелкните пункт Показать все действия.

  3. В конструкторе макроса из выпадающего списка выберите параметр ЗапускКомандыМеню. Эта макрокоманда появится в конструкторе макроса.

  4. В поле Команда выберите ОкноСкрыть.

Примечание : Можно также включить отображение области навигации и отключение с помощью флажок Отобразить область навигации в диалоговом окне Параметры Access. При использовании макрокоманды запускаменюкоманд с аргумент Окноскрыть будет скрыть область навигации, является ли установлен или снят флажок Область навигации.

К началу страницы

Отключение режима конструктора для конкретного объекта

В области навигации для ярлыка можно установить свойство Отключить режим конструктора для ярлыка, чтобы контролировать возможность открывать объект в режиме конструктора или макета.

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

  2. В диалоговом окне Свойства: Имя_объекта установите флажок Отключить ярлыки режима конструктора.

К началу страницы

Скрытие объекта базы данных

  1. Щелкните правой кнопкой мыши объект, которые необходимо скрыть, а затем выберите Свойства объекта или (для таблицы) Свойства таблицы.

    Откроется диалоговое окно Свойства: Имя_объекта, и приложение Access добавит имя объекта к заголовку диалогового окна. Например, если открывается форма "Заказы", в заголовке диалогового окна отобразится Свойства: Заказы. Это диалоговое окно показано на рисунке.

    Диалоговое окно "Свойства" для объекта базы данных в Access

  2. Установите флажок Скрытый.

  3. Нажмите кнопку ОК.

Восстановление (отображение) скрытого объекта

  1. Щелкните правой кнопкой мыши меню вверху области навигации, а затем в контекстном меню выберите команду Параметры переходов.

  2. В группе Параметры отображения установите флажок Показывать скрытые объекты.

  3. Нажмите кнопку ОК и вернитесь в область навигации. Все скрытые объекты отобразятся в области в виде затененных значков.

  4. Выполните одно из указанных ниже действий.

    • Если ярлык или объект скрыт только в группе, щелкните его правой кнопкой мыши и выберите команду Отобразить в этой группе.

    • Если объект скрыт для всех категорий и групп с помощью свойства Скрытый, щелкните объект правой кнопкой мыши, выберите в контекстном меню пункт Просмотр свойств и снимите флажок Скрытый.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×