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

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

В этой статье

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

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

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

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

При запуске Access 2010 Диспетчер кнопочных форм не доступен на ленте, поэтому сначала нужно добавить команду на панель быстрого доступа . На первых шагах здесь показано, как добавить эту команду на панель быстрого доступа .

    Щелкните стрелку вниз на панели быстрого доступа и выберите пункт другие команды . Access откроет диалоговое окно " Параметры Access " с выделенным пунктом " панель быстрого доступа ".

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

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

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

    Microsoft Access спрашивает, следует ли создать кнопочную форму, нажмите кнопку Да . Будет создана Главная кнопочНая форма . Вы можете добавить все команды кнопочной формы в главную кнопочную форму или создать дополнительные кнопочные формы.

    Чтобы создать дополнительные кнопочные формы, нажмите кнопку создать .

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

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

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

    Microsoft Access добавит кнопочную форму в список в поле страницы кнопочНой формы .

    На этом этапе вы можете добавить дополнительные имена кнопочных форм.

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

Добавление элементов на кнопочную форму

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

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

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

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

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

    Введите имя элемента команды в текстовом поле и выберите подходящую команду из списка команд .

    Например, если элемент является данными клиента , установите флажок Открыть форму в режиме добавления .

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

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

    Повторяйте действия 1 – 4 до тех пор, пока не будут добавлены все необходимые команды для кнопочной формы.

Команда

Выполняемое действие

Переход к кнопочной форме

Открывает вспомогательную кнопочную форму.

Открытие формы в режиме добавления

Открытие формы в режиме, в котором можно добавлять новые записи.

Открытие формы в режиме редактирования

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

Открытие отчета

Открытие отчета в режиме предварительного просмотра.

Проектирование приложения

Открытие диспетчера кнопочных форм.

Выход из приложения

ЗаКрывает текущую базу данных.

Запуск макроса

Запускает макрос.

Запуск кода

Запускает функцию Visual Basic.

Вы можете добавить кнопки и внедренные макросы, чтобы запустить компоненты базы данных, а затем настроить форму для отображения при запуске. Сведения о том, как создавать внедренные макросы, см. в статье Общие сведения о макросах. Сведения о том, как создать форму, см. в статье Знакомство с формами .

Доступ к кнопочной форме

Вот как можно получить доступ к созданной кнопочной форме для проверки точности команд и элементов дизайна.

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

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

Изменение элементов в кнопочной форме

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

    Диспетчер кнопочНых форм .

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

    Щелкните элемент на кнопочной панели, который вы хотите изменить, и выполните одно из указанных ниже действий.

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

      Удалить .

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

    Когда вы закончите редактировать элементы кнопочной формы, нажмите кнопку Закрыть .

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

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

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

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

    Чтобы удалить кнопочную форму, перейдите к действию 6.

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

    Откроется диалоговое окно " изменение страницы кнопочНой формы "

    Выберите элементы, которые вы хотите удалить.

    Нажмите кнопку Удалить .

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

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

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

    На вкладке Файл выберите пункт Параметры , чтобы открыть диалоговое окно Параметры Access .

    Выберите пункт Текущая база данных .

    Выберите кнопочную форму в раскрывающемся списке Форма просмотра .

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

    Закройте и снова откройте базу данных.

    Кнопочная форма откроется автоматически.

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

Тема: Технологии поиска и хранения информации

Урок: Создание главной кнопочной формы и элементов управления

На предыдущем уроке мы рассмотрели режим работы с формами Макет . Существует еще один режим работы с формами, он называется Конструктор . В этом режиме мы можем помещать на форму дополнительные элементы, так называемые элементы управления или элементы диалоговых окон. Это нам хорошо известные элементы: кнопки, списки, поля со списками. Все эти элементы мы можем создать в режиме Конструктор .

Как только мы перейдем в режим Конструктор формы, тут же на ленте появляется вкладка Конструктор , а на ней мы увидим все доступные нам элементы управления (рис. 1). Именно эти элементы мы можем помещать на формы.

Рис. 1

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

Выберем элемент кнопка (рис. 3), щелкнем на ней ПКМ и обозначим на форме размеры будущей кнопки (рис. 4). Автоматически появится диалоговое окно создания кнопок, где мы можем выбрать категорию и действие (рис. 5). Например, найти запись, и нажимаем Далее. На кнопку мы можем поместить либо текст, либо соответствующее стандартное изображение или иконку по обзору (рис. 6). Щелкнем далее и мы увидим, что на следующем этапе задается имя кнопки, после чего щелкнем Готово (рис. 7). Кнопка появилась, мы можем подкорректировать размеры и перейти в режим Форма для того, чтобы увидеть, как кнопка будет отражена на форме, и опробовать ее действие (рис. 8). Щелкнем на ней; да, действительно, как и должно было, появилось окно Поиск и замена (рис. 9). Пусть образцом будет фамилия Блок, поиск пусть осуществляется в категории «музеи-квартиры Санкт-Петербурга», совпадение - с любой часть поля и просматриваются все записи (рис. 10). Щелкнем далее, действительно кнопка работает правильно, и нужная нам информация в таблице найдена (рис. 11).

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Рис. 7

Рис. 8

Рис. 9

Рис. 10

Рис. 11

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

Создадим еще один элемент управления на форме, перейдем в режим Конструктор и выберем элемент управления Поле со списком (рис. 12), обозначим его расположение и размеры (рис. 13). После этого появится диалоговое окно Создание полей со списком , в котором мы можем выбрать, каким образом поле со списком будет получать значение, выберем, например, третий вариант и щелкнем далее (рис. 14). Выберем поле Название и щелкнем Далее (рис. 15) и Готово. Но мы видим, что название поле уже существовало, получилось наложение, но мы можем просто удалить второе название. Перейдем в режим Форма , для того чтобы опробовать список. Список открывается, мы выбираем название музей-квартира А.С. Пушкина (рис. 16) и видим, что происходит переход на ее картинку (рис. 17). Т. е. поле со списком работает.

Рис. 12

Рис. 13

Рис. 14

Рис. 15

Рис. 16

Рис. 17

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

Давайте посмотрим, из каких этапов состоит создание главной кнопочной формы.

Если в базе данных несколько таблиц и соответствующее количество форм, то имеет смысл создать главную кнопочную форму, которая будет служить своеобразной заставкой для базы данных, в которой можно загружать все остальные формы. Щелкнем на ленте вкладку Работа с базами данных (рис. 18), выберем там команду диспетчер кнопочных форм, при этом выдается сообщение: Не удается найти кнопочную форму в этой базе данных , поэтому мы нажимаем кнопку Создать (рис. 19). Появится диалоговое окно Диспетчер кнопочных форм , в котором мы можем выбрать команду Изменить , появится окно Изменение страницы кнопочной формы . Создадим на ней первую кнопку (рис. 20). Пусть текст этой кнопки будет музеи-квартиры и будет выполняться команда Открыть форму для изменения , а форма - . Создадим еще одну кнопку, которую назовем писатели , по щелчку также будет выполняться команда Открыть форму для изменения и форма писатели (рис. 21). Закроем открытые диалоговые окна, и мы увидим в списке объектов, что появились новые формы и соответствующие им таблицы (рис. 22).

Откроем кнопочную форму. По умолчанию она имеет вот такое оформление (рис. 23), на ней находятся две кнопки, при нажатии на первую кнопку происходит переход на форму музеи-квартиры Санкт-Петербурга , щелчком на второй мы откроем форму писатели , т. е. кнопочная форма работает правильно. Теперь попробуем изменить ее стандартное оформление, перейдем в режим Конструктор, и мы здесь увидим окно свойств. Таким образом, мы можем выбрать любой из элементов и изменить, например, цвет фона (рис. 24). А затем мы можем поместить, например, изображение (рис. 25). Для этого выберем произвольное изображение на нашем компьютере и перейдем в режим Форма . Теперь наша главная кнопочная форма приняла следующий вид (рис. 26). У вас может появиться не обязательно изображение компьютера, а тот рисунок, который вы выбрали на предыдущем этапе. Можем отметить, что наше оформление изменилось к лучшему.

Рис. 18

Рис. 19

Рис. 20

Рис. 21

Рис. 22

Рис. 23

Рис. 24

Рис. 25

Рис. 26

Список литературы

  1. Угринович Н.Д. Информатика-9. - М.: БИНОМ. Лаборатория знаний, 2012.
  2. Гейн А.Г., Юнерман Н.А. Информатика-9. - М.: Просвещение, 2012.
  3. Соловьёва Л.Ф. Информатика и ИКТ. Учебник для 9 класса. - СПб.: БХВ-Петербург, 2007.
  1. Lessons-tva.info ().
  2. Office.microsoft.com ().
  3. Lessons-tva.info ().

Домашнее задание

  1. Какие режимы работы поддерживает объект Форма?
  2. Как на форму добавить элементы управления в MS Access?
  3. Что такое главная кнопочная форма?
  4. Возможно ли визуальное редактирование форм?

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

Тема: Технологии поиска и хранения информации

Урок: Создание главной кнопочной формы и элементов управления

На предыдущем уроке мы рассмотрели режим работы с формами Макет . Существует еще один режим работы с формами, он называется Конструктор . В этом режиме мы можем помещать на форму дополнительные элементы, так называемые элементы управления или элементы диалоговых окон. Это нам хорошо известные элементы: кнопки, списки, поля со списками. Все эти элементы мы можем создать в режиме Конструктор .

Как только мы перейдем в режим Конструктор формы, тут же на ленте появляется вкладка Конструктор , а на ней мы увидим все доступные нам элементы управления (рис. 1). Именно эти элементы мы можем помещать на формы.

Рис. 1

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

Выберем элемент кнопка (рис. 3), щелкнем на ней ПКМ и обозначим на форме размеры будущей кнопки (рис. 4). Автоматически появится диалоговое окно создания кнопок, где мы можем выбрать категорию и действие (рис. 5). Например, найти запись, и нажимаем Далее. На кнопку мы можем поместить либо текст, либо соответствующее стандартное изображение или иконку по обзору (рис. 6). Щелкнем далее и мы увидим, что на следующем этапе задается имя кнопки, после чего щелкнем Готово (рис. 7). Кнопка появилась, мы можем подкорректировать размеры и перейти в режим Форма для того, чтобы увидеть, как кнопка будет отражена на форме, и опробовать ее действие (рис. 8). Щелкнем на ней; да, действительно, как и должно было, появилось окно Поиск и замена (рис. 9). Пусть образцом будет фамилия Блок, поиск пусть осуществляется в категории «музеи-квартиры Санкт-Петербурга», совпадение - с любой часть поля и просматриваются все записи (рис. 10). Щелкнем далее, действительно кнопка работает правильно, и нужная нам информация в таблице найдена (рис. 11).

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Рис. 7

Рис. 8

Рис. 9

Рис. 10

Рис. 11

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

Создадим еще один элемент управления на форме, перейдем в режим Конструктор и выберем элемент управления Поле со списком (рис. 12), обозначим его расположение и размеры (рис. 13). После этого появится диалоговое окно Создание полей со списком , в котором мы можем выбрать, каким образом поле со списком будет получать значение, выберем, например, третий вариант и щелкнем далее (рис. 14). Выберем поле Название и щелкнем Далее (рис. 15) и Готово. Но мы видим, что название поле уже существовало, получилось наложение, но мы можем просто удалить второе название. Перейдем в режим Форма , для того чтобы опробовать список. Список открывается, мы выбираем название музей-квартира А.С. Пушкина (рис. 16) и видим, что происходит переход на ее картинку (рис. 17). Т. е. поле со списком работает.

Рис. 12

Рис. 13

Рис. 14

Рис. 15

Рис. 16

Рис. 17

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

Давайте посмотрим, из каких этапов состоит создание главной кнопочной формы.

Если в базе данных несколько таблиц и соответствующее количество форм, то имеет смысл создать главную кнопочную форму, которая будет служить своеобразной заставкой для базы данных, в которой можно загружать все остальные формы. Щелкнем на ленте вкладку Работа с базами данных (рис. 18), выберем там команду диспетчер кнопочных форм, при этом выдается сообщение: Не удается найти кнопочную форму в этой базе данных , поэтому мы нажимаем кнопку Создать (рис. 19). Появится диалоговое окно Диспетчер кнопочных форм , в котором мы можем выбрать команду Изменить , появится окно Изменение страницы кнопочной формы . Создадим на ней первую кнопку (рис. 20). Пусть текст этой кнопки будет музеи-квартиры и будет выполняться команда Открыть форму для изменения , а форма - . Создадим еще одну кнопку, которую назовем писатели , по щелчку также будет выполняться команда Открыть форму для изменения и форма писатели (рис. 21). Закроем открытые диалоговые окна, и мы увидим в списке объектов, что появились новые формы и соответствующие им таблицы (рис. 22).

Откроем кнопочную форму. По умолчанию она имеет вот такое оформление (рис. 23), на ней находятся две кнопки, при нажатии на первую кнопку происходит переход на форму музеи-квартиры Санкт-Петербурга , щелчком на второй мы откроем форму писатели , т. е. кнопочная форма работает правильно. Теперь попробуем изменить ее стандартное оформление, перейдем в режим Конструктор, и мы здесь увидим окно свойств. Таким образом, мы можем выбрать любой из элементов и изменить, например, цвет фона (рис. 24). А затем мы можем поместить, например, изображение (рис. 25). Для этого выберем произвольное изображение на нашем компьютере и перейдем в режим Форма . Теперь наша главная кнопочная форма приняла следующий вид (рис. 26). У вас может появиться не обязательно изображение компьютера, а тот рисунок, который вы выбрали на предыдущем этапе. Можем отметить, что наше оформление изменилось к лучшему.

Рис. 18

Рис. 19

Рис. 20

Рис. 21

Рис. 22

Рис. 23

Рис. 24

Рис. 25

Рис. 26

Список литературы

  1. Угринович Н.Д. Информатика-9. - М.: БИНОМ. Лаборатория знаний, 2012.
  2. Гейн А.Г., Юнерман Н.А. Информатика-9. - М.: Просвещение, 2012.
  3. Соловьёва Л.Ф. Информатика и ИКТ. Учебник для 9 класса. - СПб.: БХВ-Петербург, 2007.
  1. Lessons-tva.info ().
  2. Office.microsoft.com ().
  3. Lessons-tva.info ().

Домашнее задание

  1. Какие режимы работы поддерживает объект Форма?
  2. Как на форму добавить элементы управления в MS Access?
  3. Что такое главная кнопочная форма?
  4. Возможно ли визуальное редактирование форм?

Лабораторная работа № 5.

Тема: Создание кнопочных форм.

Цель: Научиться создавать, редактировать кнопочные формы.

Задание

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

Основные сведения

Надстройка Access диспетчер кнопочных форм

Надстройки Access – это базы данных, в которых содержатся процедуры и связанные с ними объекты. Существует три типа надстроек:

· надстройки меню

· построители

· мастера

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

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

Диспетчер кнопочных форм применяет сложную технику для управления всеми кнопочными формами через одну кнопочную форму, создает таблицу-драйвер Элементы кнопочной формы и позволяет создать до восьми элементов в каждой кнопочной форме. Если требуется больше восьми кнопок, то недостающие создаются вручную путем написания процедур или создания макросов. При своем запуске диспетчер ищет в текущей базе данных таблицу с именем Switchboard Items , и если ее нет, он начинает создавать новую кнопочную форму.

В диалоговом окне Диспетчер кнопочных форм все формы называются страницами. Здесь задаются имена всех кнопочных форм приложения.

В диалоговом окне можно изменять имена форм, редактировать элементы форм (кнопка Изменить …), удалять элементы (кнопка Удалить ) или изменять позицию элемента (кнопки Вверх и Вниз ).

В диалоговом окне Изменение элемента кнопочной формы указываются три параметра:

· Текст – имя элемента, которое появится на кнопке в кнопочной форме.

· Команда – команда, которая будет выполнена, когда пользователь щелкнет по кнопке.

· Форма – содержимое этого поля зависит от значения поля Команда.


Рис. 5.1. Создание кнопки для добавления нового клиента.

После создания кнопочных форм на вкладке окна базы данных Таблицы появится таблица Switchboard Items , а на вкладке Формы – форма Switchboard , которую можно переименовать. Но чтобы переименовать таблицу Switchboard Items , нужно менять все ссылки на нее в процедурах VBA (Visual Basic for Applications), хранящихся вместе с этой кнопочной формой.

Технология работы

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

1. Откройте базу данных.

2. Выберите команду Сервис ® Служебные программы ® Диспетчер кнопочных форм .



Рис.5.2 Кнопочная форма Формы.

3. На вопрос о создании новой кнопочной формы ответьте Да .

4. В появившемся окне Диспетчер кнопочных форм нажмите кнопку Создать .

5. Задайте имя дополнительной кнопочной формы – Формы . Нажмите ОК .

6. Аналогичным образом задайте имя Отчеты для второй дополнительной кнопочной формы и имена Форма Клиент и Форма Заказы, Отчет ОтчетОКлиентах, Счет и Выход для остальных.

7. В окне Диспетчер кнопочных форм выберите Main Switchboard (Главную кнопочную форму) и нажмите кнопку Изменить.

8. В окне Изменение страницы кнопочной формы нажмите кнопку Создать .

9. В окне Изменение элемента кнопочной формы укажите параметры:

Текст: Формы

Команда: Переход к кнопочной форме

Форма: Формы

10. Нажать ОК.

11. Параметры для кнопки Отчеты задайте аналогичным образом.

12. Для кнопки Выход задайте параметры:

Текст: Выход

Команда: Выйти из приложения

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

14. В окне Диспетчер кнопочных форм выберите форму Формы и нажмите кнопку Изменить .

15. В окне Изменение страницы кнопочной формы нажмите кнопку Создать.

16. В окне укажите параметры:

Текст: Работа с формой Клиент

Команда: Переход к кнопочной форме

Форма: Форма Клиент

17. Нажать ОК.

18. Аналогичным образом укажите параметры для работы с Формой Заказы

19. Предусмотрите кнопку для возврата в Главную форму:

Текст: Возврат

Команда: Переход к кнопочной форме

Форма: Main Switchboard .

20. Нажать Закрыть .

21. В окне Диспетчер кнопочных форм выбрать форму Форм аКлиент и нажать кнопку Изменить .

22. В окне Изменение страницы кнопочной формы нажать кнопку Создать .

23. В окне Изменение элемента кнопочной формы указать параметры:

Текст: Новый клиент

Команда: Открытие формы в режиме добавления

Форма: Клиент

24. Нажмите ОК.

25. В окне Изменение страницы кнопочной формы снова нажмите кнопку Создать .

26. В окне Изменение элемента кнопочной формы укажите параметры:

Текст: Редактирование

Команда: Открытие формы в режиме редактирования

Форма: Клиент

27. Нажмите ОК.

28. Аналогично п. 21-27 создайте кнопки для работы с формой Заказы

29. Аналогично п.19 создайте кнопку для возврата в предыдущую форму.

30. В окне Диспетчер кнопочных форм выберите форму Отчеты , нажмите кнопку Изменить и создайте элементы кнопочной формы Отчеты (просмотр отчетов и возврат).

31. Отредактируйте Кнопочную форму в режиме конструктора.

1. Тема лабораторной работы.

2. Цель лабораторной работы.

3. Технология создания кнопочной формы.

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

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

Для этого на вкладке Файл, выбрать Параметры, затем Панель быстрого доступа. После этого на вкладке Настройка панели быстрого доступа надо выбрать из раскрывающегося списка строку Вкладка «Работа с базами данных» и в списке команд выделить Диспетчер кнопочных форм (рис. 1. 31).

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

1. открыть базу данных;

2. обратиться к «Диспетчеру кнопочных форм» (рис. 1. 32);

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

1. дальнейшая работа будет производиться со стандартной кнопочной формой;

2. нажать кнопку «Изменить»;

3. нажать кнопку «Создать» (рис. 1. 33).

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

2. для создания второй кнопки используйте команду «Создать», после чего открывается окно «Изменение элемента кнопочной формы» для новой кнопки (рис. 1. 34).

Получаем главную кнопочную форму (рис. 1. 35).

Чтобы изменить или удалить какую-либо из созданных кнопок, выберите ее имя в списке «Элементы данной кнопочной формы» и нажмите кнопку «Изменить» или «Удалить». Если требуется изменить порядок элементов кнопочной формы, выберите элемент в списке и воспользуйтесь кнопками «Вверх» или «Вниз».

Закончив создание кнопочной формы, нажмите кнопку «Закрыть».

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

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

Отчеты

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


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

Структура готового отчета отличается от структуры формы увеличенным количеством разделов. Кроме разделов заголовка, примечания и данных, отчет может содержать разделы верхнего и нижнего колонтитулов. Если отчет занимает более одной страницы, эти разделы необходимы для печати служебной информации, например номеров страниц. Чем больше страниц занимает отчет, тем важнее роль данных, выводимых на печать через эти разделы. Если для каких-то полей отчета применена группировка, количество разделов отчета увеличивается, поскольку оформление заголовков групп выполняется в отдельных разделах.

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

Со структурой отчета проще всего ознакомиться, создав автоотчет, а затем открыв его в режиме Конструктора.

Структура отчета состоит из пяти разделов: заголовка отчета, верхнего колонтитула, области данных, нижнего колонтитула и примечания. Раздел заголовка служит для печати общего заголовка отчета.

Раздел верхнего колонтитула можно использовать для печати подзаголовков, если отчет имеет сложную структуру и занимает много страниц. Здесь можно также помещать и колонцифры (номера страниц), если это не сделано в нижнем колонтитуле.

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

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

Раздел примечания используют для размещения дополнительной информации.

Автоотчет - самый простой вид отчета (рис. 1. 36). Для создания автоотчета надо на панели Навигации выделить объект, для которого создается отчет, открыть вкладку Создать, Отчет.

При этом получаем электронный вид отчета, содержащий все поля объекта.

С помощью Мастера отчетов.

В этом случае создается простой настраиваемый отчет в четыре шага:

· выделение объекта;

· в группе Отчеты выбрать Мастер отчетов;

· выбрать поля для отчета;

· выберите требуемый порядок сортировки полей;

· выберите вид макета отчета.

При этом получаем электронный вид отчета, содержащий только требуемые поля объекта (рис. 1. 37).


Раздел 2. Лабораторный практикум