Куда исчезли кнопочные формы?

Если в Microsoft Office Access 2007 открывается база данных, созданная в более ранней версии Microsoft Access , и эта база данных содержит кнопочную форму (форму с кнопками или ссылками, позволяющими перемещаться по базе данных) , некоторые команды в этой кнопочной форме могут не работать. В частности, больше не работают команды для отображения окна базы данных.

В Office Access 2007 реализована новая функция «Область переходов». Эта область заменяет окно базы данных, и ее можно использовать вместо кнопочных форм. Область переходов работает с новой моделью пользовательского интерфейса, используемого Office Access 2007. Эта модель (называемая моделью однодокументного интерфейса (SDI)) размещает все открытые объекты : формы, отчеты и т.д.  в одном окне и добавляет для каждого объекта свою вкладку. Если открыто несколько объектов, для переключения между этими объектами используются вкладки. На следующей иллюстрации показан обычный набор вкладок.

Вкладки объектов в базе данных Access 2007

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

В этой статье:

Варианты использования кнопочных форм

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

Открытие и закрытие области переходов

Отключение области переходов

Создание или изменение кнопочных форм при помощи диспетчера кнопочных форм

Варианты использования кнопочных форм

В Office Access 2007 с кнопочными формами можно выполнить следующие действия:

  • Создание пользовательских категорий и групп объектов в области переходов    Возможно создание пользовательских групп, включающих в себя только таблицы, формы, отчеты и другие объекты, которые требуется использовать в заданное время или вместе с заданной базой данных. Для этого не требуется написание макроса или кода Visual Basic для приложений (VBA). Ниже приведены инструкции по созданию пользовательской группы объектов в области переходов.

    Дополнительные сведения об использовании области переходов см. в статье Организация элементов в области переходов.

  • Обычный запуск существующих кнопочных форм    Если выбрано продолжение использования кнопочных форм, рекомендуется отключить неподдерживаемые действия, такие как отображение окна базы данных. Если для базы данных настроено отображение кнопочной формы при запуске, эта кнопочная форма отображается и выполняет все действия, кроме команд, не поддерживаемых в приложении Office Access 2007. Для создания, изменения или удаления кнопочных форм можно воспользоваться диспетчером кнопочных форм. Работа с диспетчером кнопочных форм описывается ниже в этой статье.

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

    Для получения сведений о создании внедренного макроса см. статью Общие сведения о макросах в Access 2007. Для получения сведений о настройке стартовой формы обратитесь к подразделу Форма просмотра в разделе Параметры приложений статьи Категория «Текущая база данных» (меню «Параметры Access»).

В начало страницы

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

Пользовательские группы являются эквивалентом и заменой кнопочных форм и окна базы данных в Office Access 2007. Процесс создания пользовательской группы состоит из следующих основных этапов:

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

  • После создания новой категории следует создать одну или несколько групп для этой категории.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавление объектов в пользовательскую группу

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

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

    • Перетащить каждый из объектов по отдельности.

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

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

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

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

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

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

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

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

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

  2. Выберите команду Добавить в группу и пункт Новая группа.

    В области переходов появится новая группа. На следующей иллюстрации показана обычная новая группа.

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

  3. Введите имя для новой группы и нажмите клавишу ВВОД, а затем перетащите другие необходимые ярлыки в новую группу.

В начало страницы

Открытие и закрытие области переходов

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

Скрытие или отображение этой области

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

    Кнопка Открыть/закрыть границу области переходов в области переходов

    Клавиши быстрого доступа  нажмите клавишу F11.

Примечание : Если область переходов скрыта, для ее отображения можно также щелкнуть вертикальный текст Область переходов:

В начало страницы

Отключение области переходов

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

Отмена отображения области переходов по умолчанию

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем выберите команду Параметры Access.

    Откроется диалоговое окно Параметры Access.

  2. Щелкните элемент Текущая база данных и установите или снимите флажок Область переходов, находящийся в разделе Переходы. По умолчанию этот флажок установлен.

Дополнительные сведения

Дополнительные сведения об использовании области переходов см. в статье Организация элементов в области переходов.

В начало страницы

Создание или изменение кнопочных форм при помощи диспетчера кнопочных форм

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

Ниже описывается процедура создания, изменения и удаления кнопочной формы.

Создание кнопочной формы

  1. На вкладке Работа с базами данных в группе Работа с базами данных нажмите кнопку Диспетчер кнопочных форм.

    Примечание : Если выводится приглашение создать кнопочную форму, нажмите кнопку Да.

  2. Нажмите кнопку Создать.

    На экране появится диалоговое окно Создание.

  3. Введите имя новой кнопочной формы и нажмите кнопку ОК.

    Имя новой кнопочной формы добавляется в список поля Страницы кнопочной формы.

  4. Выберите имя новой кнопочной формы и нажмите кнопку Изменить.

    Будет открыто диалоговое окно Изменение страницы кнопочной формы.

  5. Нажмите кнопку Создать.

    Откройте диалоговое окно Изменение элемента кнопочной формы.

  6. В поле Текст введите имя для первой кнопки кнопочной формы, а затем выберите для нее команду из списка Команда.

    Например введите текст Сведения о покупателях в поле Текст, а затем выберите Открыть форму для добавления из списка Команда.

    Примечание : Чтобы создать кнопочную форму, открывающую другие кнопочные формы, выберите в поле Команда команду Перейти к кнопочной форме, а затем выберите кнопочную форму из списка или введите имя другой кнопочной формы.

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

  8. Повторяйте шаги 5 и 7 до тех пор, пока не будут добавлены все элементы кнопочной формы. Чтобы завершить создание кнопочной формы, нажмите кнопку Закрыть.

Примечание : 

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

  • При создании кнопочной формы с помощью диспетчера кнопочных форм в приложении Access создается таблица «Элементы кнопочной формы», в которой описывается, что отображено на кнопках формы, и какие действия они выполняют. Если изменить кнопочную форму вручную, приложение может перестать работать.

Изменение кнопочной формы

  1. На вкладке Работа с базами данных в группе Работа с базами данных нажмите кнопку Диспетчер кнопочных форм.

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

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

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

    Чтобы добавить кнопку, нажмите кнопку Создать, введите текст подписи кнопки и выберите команду в поле со списком Команда. В зависимости от выбранной команды в приложении Microsoft Access может быть выведено еще одно поле со списком под полем Команда. При необходимости выберите элемент в этом поле. Например, если в поле Команда была выбрана одна из команд для работы с формой, выберите в нижнем поле имя формы, которую нужно открыть.

    Чтобы удалить кнопку, нажмите кнопку Удалить.

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

  4. Чтобы завершить изменения кнопочной формы нажмите кнопку Закрыть.

Удаление кнопочной формы

  1. На вкладке Работа с базами данных в группе Работа с базами данных нажмите кнопку Диспетчер кнопочных форм.

  2. В диалоговом окне Диспетчер кнопочных форм выберите кнопочную форму, которую требуется удалить, и нажмите кнопку Удалить.

  3. Нажмите кнопку Закрыть.

В начало страницы

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

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

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

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

×