Упрощение работы с базой данных за счет настройки области переходов и управления ее содержимым

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

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

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

В этой статье

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

Перед началом работы

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

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

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

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

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Создание пользовательской категории. Microsoft Access предоставляет одно готовые настраиваемой категории для вас: пользовательский. Можно переименовать категории и добавление и удаление групп в соответствии со своими потребностями. Также можно создавать новые пользовательские категории.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Откроется диалоговое окно Свойства: имя_объекта и имя объекта в заголовок диалогового окна добавляется префикс. Например если открыть форму с названием заказы, заголовок диалогового окна отображаются Свойства заказов. На следующем рисунке показано диалоговое окно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. На вкладке Создание в группе Другие выберите Макрос. Если эта команда недоступна, нажмите стрелку под кнопкой Модуль или Модуль класса, а затем нажмите кнопку Макрос.

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

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

  3. В бланке макроса в разделе действия щелкните стрелку в первую пустую ячейку.

  4. В списке выберите SetDisplayedCategories.

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

  6. Прямо над аргумент категории щелкните стрелку в поле со списком Показать и Выбор параметров. Если вы хотите категории для отображения в области навигации нажмите кнопку Да. Если вы не хотите категории для отображения в области навигации выберите Нет.

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

  8. В бланке макроса в разделе действия щелкните стрелку в первую пустую ячейку.

  9. В списке выберите LockNavigationPane.

  10. Под бланка в области Аргументы макрокоманды выберите значение аргумента блокировки. Нажмите кнопку Да, чтобы закрепить область навигации.

  11. Нажмите клавиши CTRL + S, чтобы сохранить макрос. Имя макроса autoexec как указать, что для доступа к быть запуска макроса при открытии базы данных.

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

С помощью этой макрокоманды в любое время, а не только при открытии базы данных.

  1. На вкладке Создание в группе Другие выберите Макрос. Если эта команда недоступна, нажмите стрелку под кнопкой Модуль или Модуль класса, а затем нажмите кнопку Макрос.

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

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

  3. В бланке макроса в разделе действия щелкните стрелку в первую пустую ячейку.

  4. В списке выберите NavigateTo.

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

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

  7. Нажмите клавиши CTRL + S, чтобы сохранить макрос. Имя макроса autoexec как указать, что для доступа к быть запуска макроса при открытии базы данных.

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

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

  1. На вкладке Создание в группе Другие выберите Макрос. Если эта команда недоступна, нажмите стрелку под кнопкой Модуль или Модуль класса, а затем нажмите кнопку Макрос.

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

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

  3. В бланке макроса в разделе действия щелкните стрелку в первую пустую ячейку.

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

  5. Щелкните стрелку в поле команда под бланке в области Аргументы макрокоманды и нажмите кнопку Окноскрыть.

  6. Нажмите клавиши CTRL + S, чтобы сохранить макрос. Имя макроса autoexec как указать, что для доступа к быть запуска макроса при открытии базы данных.

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

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

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

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

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

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

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

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

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

    Откроется диалоговое окно Свойства: имя_объекта и имя объекта в заголовок диалогового окна добавляется префикс. Например если открыть форму с названием заказы, заголовок диалогового окна отображаются Свойства заказов. На следующем рисунке показано диалоговое окно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×