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




Лабораторная работа № 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) создать страницу главной кнопочной формы (ГКФ);

2) создать необходимое количество страниц подчиненных кнопочных форм (например, формы для ввода данных, для отчетов, для запросов и т.д.);

3) создать элементы главной кнопочной формы;

4) создать элементы для кнопочных форм отчетов и форм ввода или изменения данных;

5) создать макросы для запросов или для таблиц с уникальными именами;

6) создать элементы для кнопочных форм запросов или таблиц.

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

Для создания главной кнопочной формы и ее элементов необходимо открыть базу данных, (например, «Успеваемость_ студентов») и выполнить команду Параметры Access - Настройка - Выбрать команды из / Вкладка «Работа с базами данных – выбрать Диспетчер кнопочных форм и добавить в Настройки панели быстрого запуска.

Если кнопочная форма ранее не создавалась, то откроется окно диалога «Диспетчер кнопочных форм»,

в котором надо нажать кнопку «Да», тем самым подтвердить создание кнопочной формы. В результате будет создана страница Главной кнопочной формы.

Далее можно создать еще три страницы кнопочной формы: Формы ввода данных, Отчеты и Запросы. Для этого следует щелкнуть на кнопке «Создать» и в появившемся окне ввести имя новой страницы «Формы ввода данных»

и щелкнуть на кнопке «ОК». Будет создана страница кнопочной формы «Формы ввода данных». Аналогичным образом надо создать еще две страницы, в итоге получим четыре страницы кнопочных форм, которые отображаются в окне «Диспетчер кнопочных форм».

После этого создаем элементы ГКФ, для этого в «Окне диспетчер кнопочных форм» выделяем страницу «Главная кнопочная форма» и щелкаем «Изменить», откроется новое окно «Изменение страниц кнопочной формы».

В этом окне щелкаем на кнопке «Создать», откроется новое окно «Изменение элемента кнопочной формы»,

в котором выполняем следующее:

 вводим текст: Формы для ввода данных;

 выбираем из раскрывающегося списка команду: Перейти к кнопочной форме;

 выбираем из списка кнопочную форму: Ввод данных в формы, щелкаем на кнопке «ОК».

В окне «Изменение страницы кнопочной формы» отобразится элемент кнопочной формы «Формы для ввода данных».

Аналогичным методом надо создать элементы: «Запросы» и «Отчеты», а затем элемент (кнопку) "Выход из БД".

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

Кнопочная форма появится в списке в области окна базы данных на вкладке Формы на панели Объекты, а на вкладе Таблицы в списках появится таблица Switchboard Items. Дважды щелкнув на надписи "Кнопочная форма", откроется Главная кнопочная форма.

Для того чтобы эта форма отображалась при запуске базы данных, необходимо выполнить команду Параметры Access/Текущая база данных, в окне Форма просмотра выбрать "Кнопочная форма" из раскрывающегося списка, надо снять флажок Строка состояния. Можно также ввести заголовок и значок приложения.

На этом создание кнопочных форм еще не законченно, так как на подчиненных кнопочных формах (Формы ввода данных, Отчеты, Запросы) нет элементов.

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

Для создания элементов кнопочной формы "Формы ввода данных" необходимо запустить базу данных (например, «Успеваемость студентов» с главной кнопочной формой) и выполнить команду Сервис / Служебные программы / Диспетчер кнопочных форм.

Откроется окно "Диспетчер кнопочных форм". Затем нужно выделить «Формы ввода данных» в окне «Диспетчер кнопочных форм»

и щелкнуть на кнопке Изменить, откроется окно диалога «Изменение страницы кнопочной формы».

в котором выполняем:

 вводим текст: Студенты;

 выбираем из раскрывающегося списка команду: Открыть форму для изменения;

 выбираем из списка кнопочную форму: Студенты, щелкаем на кнопке «ОК».

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

Далее требуется создать кнопку возврата в главную кнопочную форму, для этого щелкаем на кнопке «Создать» и в появившемся окне выбираем команду «Перейти к кнопочной форме», выбираем «Главная кнопочная форма» и вводим «Перейти к главной кнопочной форме». Нажимаем на кнопке «ОК»

и закрываем окно «Изменение страницы кнопочной формы».

Запустим главную кнопочную форму в окне БД, в которой щелкнем на кнопке "Формы ввода данных", откроется "Формы ввода данных".

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

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

Для создания элементов подчиненной кнопочной формы "Запросы" необходимо запустить базу данных (например, «Успеваемость_студентов» с главной кнопочной формой) и создать макросы "Открыть Запрос" или "Открыть Таблицу" с уникальными именами, а затем в кнопочной форме создают кнопки для вызова этих макросов.

При создании макроса "Успеваемость студентов" надо выбрать вкладку "Макросы" и щелкнуть на пиктограмме "Создать", откроется окно диалога "Макрос". В этом окне в раскрывающемся списке выберите макрокоманду "Открыть Запрос" и из раскрывающегося списка выберите имя запроса "Успеваемость студентов",

затем щелкните на кнопке "Закрыть". В появившемся окне "Сохранить изменения макета или структуры объекта Макрос1?" щелкните на кнопке "Да". Откроется окно "Сохранение", в котором надо указать имя макроса "Успеваемость студентов" и щелкните на кнопке "ОК".

Имя макроса сохранится в списке макросов в окне БД. После создания и сохранения макроса "Параметрический_запрос" в окне БД будут отображаться имена созданных макросов.

Для создания элементов кнопочной формы запроса "Успеваемость студентов" необходимо выполнить команду Сервис / Служебные программы / Диспетчер кнопочных форм. Откроется "Диспетчер кнопочных форм".

Затем нужно выделить «Запросы» в окне «Диспетчер кнопочных форм» и щелкнуть на кнопке Изменить, откроется окно диалога «Изменение страницы кнопочной формы».

В этом окне щелкаем на кнопке «Создать», откроется новое окно «Изменение страницы кнопочной формы»,

в котором выполняем:

 вводим текст: Отчет: Успеваемость студентов;

 выбираем из раскрывающегося списка команду: Выполнить макрос;

 выбираем из списка кнопочную форму: Успеваемость студентов, щелкаем на кнопке «ОК».

В окне «Изменение страницы кнопочной формы» отобразится элемент кнопочной формы «Отчет: Успеваемость студентов». После создания по такой же технологии элемента «Параметрический_запрос», он тоже будет отображаться в окне.

Далее закроем окна «Изменение страницы кнопочной формы» и "Диспетчер кнопочных форм". В окне БД на вкладке "Формы" щелкнем на надписи "Кнопочная форма", откроется Главная кнопочная форма. В Главной кнопочной форме щелкнем на кнопке Запросы, откроется кнопочная форма "Запросы".

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

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

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

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

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

Как только мы перейдем в режим Конструктор формы, тут же на ленте появляется вкладка Конструктор , а на ней мы увидим все доступные нам элементы управления (рис. 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. Возможно ли визуальное редактирование форм?

Создание новой формы

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

Форма ;

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

Обычная форма с помощью инструмента Несколько элементов ;

Обычная форма с помощью мастера форм;

Пустая форма.

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

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

Для начала изучите наиболее простые способы создания форм, когда большую часть работы за вас выполняет программа Microsoft Office Access 2007.

Создание формы с помощью инструмента Форма

Самый простой способ создания формы – это использование инструмента Форма .

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

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

3. Перейдите на вкладку Создание и в группе Формы щелкните кнопкой мыши на инструменте Форма

Автоматически созданная форма отобразится в режиме макета (рис. 3.1).

Рис. 3.1. Автоматически созданная форма

Форма содержит все поля из таблицы Клиенты и отображает первую запись из таблицы. Кроме того, так как существует таблица Заказы , связанная с таблицей Клиенты отношением «один ко многим», в форму добавлена та часть таблицы Заказы , записи которой относятся к выбранному клиенту. Однако в случае существования нескольких таблиц, связанных с выбранной отношением «один ко многим», они не добавляются на форму, чтобы не загромождать ее.

4. Закройте форму. Перед закрытием появится окно запроса о сохранении формы.

5. Нажмите кнопку Да . Появится окно Сохранение (рис. 3.2).

Рис. 3.2. Окно Сохранение

6. Введите имя для макета формы (например, Клиенты). Нажмите кнопку ОК .

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

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

Разделенная форма – это форма, разделенная на две части: представление данных в виде формы и представление тех же данных в виде таблицы. Разделенные формы являются нововведением Microsoft Office Access 2007.

Разделенная форма создается так же легко, как и простая.

Отдел продаж .

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

3. Перейдите на вкладку Создание и в группе Формы нажмите кнопку Разделенная форма.

Автоматически созданная форма отобразится в режиме макета (рис. 3.3).

Рис. 3.3. Разделенная форма

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

4. Сохраните макет формы под названием Разделенная форма Клиенты .

Создание формы с помощью инструмента Несколько элементов

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

1. Откройте учебную базу данных Отдел продаж .

Клиенты .

3. Перейдите на вкладку Создание и в группе Формы нажмите кнопку Несколько элементов.

Автоматически созданная форма отобразится в режиме макета (рис. 3.4).

Рис. 3.4. Форма с несколькими записями

4. Сохраните форму под названием Форма с несколькими записями Клиенты .

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

Создание формы с помощью мастера форм

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

1. Откройте учебную базу данных Отдел продаж.

2. В области переходов дважды щелкните кнопкой мыши на названии таблицы Клиенты .

3. Перейдите на вкладку Создание и в группе Формы нажмите кнопку Другие формы . В раскрывающемся списке (рис. 3.5) выберите инструмент Мастер форм .

Рис. 3.5. Список Другие формы

Откроется окно Создание форм (рис. 3.6).

Рис. 3.6. Окно Создание форм

4. Переместите в список выбранных полей поля Имя , Телефон , Адрес . Нажмите кнопку Далее . Откроется окно выбора внешнего вида формы (рис. 3.7).

Рис. 3.7. Окно выбора внешнего вида формы

Существуют четыре вида формы:

В один столбец – все поля созданной формы будут расположены в один столбец;

Ленточный – поля формы будут расположены в одну или несколько строк;

Табличный – форма будет выглядеть как обычная таблица;

Выровненный – ленточная форма, поля которой выровнены по ширине.

5. Установите переключатель в положение нужного вида формы (например, выровненный ) и нажмите кнопку Далее . Откроется окно выбора стиля формы (рис. 3.8).

Рис. 3.8. Окно выбора стиля формы

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

6. Выберите подходящую схему оформления (например, Модульная ) и нажмите кнопку Далее . Откроется последнее окно мастера форм (рис. 3.9).

Рис. 3.9. Окно для задания имени формы

7. В текстовое поле введите имя новой формы и нажмите кнопку Готово . Новая форма откроется в режиме просмотра (рис. 3.10).

Рис. 3.10. Созданная форма в режиме просмотра

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

С помощью мастера форм создать сложную по структуре форму могут даже неподготовленные пользователи;

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

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Создание новой базы данных Все таблицы и другие объекты базы данных Access 2007 хранятся в одном файле с расширением ACCDB (во всех предыдущих версиях использовались файлы с расширением MDB). Перед созданием таблиц следует создать пустую базу данных следующим способом.1.

Из книги Excel. Мультимедийный курс автора Мединов Олег

Создание новой книги При запуске программы Excel новая книга создается автоматически. Однако, возможно, создать новую книгу вам понадобится в процессе работы. Excel может работать с несколькими документами одновременно.Чтобы создать новую книгу, нужно нажать Кнопку «Office» и в

Из книги Microsoft Windows SharePoint Services 3.0. Русская версия. Главы 9-16 автора Лондер Ольга

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

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

, формирующим этот

Из книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей Владимирович

1.1.2. Создание новой модели При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново, или она будет открыта из файла либо из репозитория ModelMart, внести имя модели и выбрать методологию, в которой будет построена модель (рис. 1.1.2).Как

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

Создание Web-формы На очереди - Web-форма, в которую посетитель будет вводить искомое слово или его часть. Вот только куда ее поместить? Давайте пока что вставим ее в контейнер cnavbar, ниже полосы навигации, непосредственно перед закрывающим тегом

, формирующим этот

Из книги Веб-Самоделкин. Как самому создать сайт быстро и профессионально автора Гладкий Алексей Анатольевич

Создание новой веб-страницы Возможности программы Extra Hide Studio предусматривают создание новых веб-документов тремя способами. В первом случае создается совершено пустая страница, во втором – стандартная веб-страница, а в третьем случае можно сформировать веб-страницу на

Из книги VBA для чайников автора Каммингс Стив

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

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Создание формы Для создания новой формы VBA выберите Insert=UserForm из меню редактора Visual Basic или из контекстного меню (вызываемого щелчком правой кнопки мыши) в окне проводника проектов. Новая форма (точнее, заготовка новой формы) появится в специально созданном для нее окне, а

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

1.10.4. Создание новой учетной записи Создание учетной записи происходит в знакомом нам окне Учетные записи (Accounts), которое открывается щелчком мыши на значке, расположенном в окне системных настроек: Как упоминалось раньше, для доступа к изменениям необходимо произвести

Из книги Access 2002: Самоучитель автора Дубнов Павел Юрьевич

17.2. Создание новой презентации Даже самая простая презентация, включающая фотографии вашего семейного отдыха летом, требует некоторого планирования. Как вы расположите слайды? Хаотично или в хронологической последовательности (первый день, второй день и т. д.)? Об этом

Из книги Социальные сети без страха для тех, кому за... автора Виннер Марина

Глава 3 Создание таблиц новой базы данных Как уже было сказано в главе 2, разработка новой базы данных «Контрольно-измерительные приборы» производится в программной среде Access 2002.Формирование БД в Access состоит из ряда последовательных этапов, описываемых ниже. Первый этап

Из книги Как приручить компьютер за несколько часов автора Ремнева Ирина

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

Из книги автора

Глава 5 Создание отчетов новой базы данных В Access 2002 отчет создается почти так же, как форма. Разница между этими двумя объектами базы данных состоит не в технологии их построения, а в их целевом назначении. Если с формой пользователь будет работать на экране, то отчет

Из книги автора

Из книги автора

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

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

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

Для этого на вкладке Файл, выбрать Параметры, затем Панель быстрого доступа. После этого на вкладке Настройка панели быстрого доступа надо выбрать из раскрывающегося списка строку Вкладка «Работа с базами данных» и в списке команд выделить Диспетчер кнопочных форм (рис. 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. Лабораторный практикум