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




Создадим кнопочную форму, которая будет использоваться как панель управления приложением Учебный процесс. Создадим главную и одну подчиненную кнопочную форму – КАФЕДРА.

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

2. В окне Диспетчер кнопочных форм подтвердим создание кнопочной формы.

В окне Диспетчер кнопочных форм появится область со строкой Главная кнопочная форма (по умолчанию) (Switchboard Manager (Default)). В окне области диспетчера кнопочных форм формируется список кнопочных форм разных уровней.

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

4. В окне Создание в поле Имя страницы кнопочной формы введем имя подчиненной кнопочной формы КАФЕДРА.

5. Нажмем кнопку ОК, после чего в окне диспетчера кнопочных форм появится строка КАФЕДРА.

6. Для формирования кнопок главной кнопочной формы в окне Диспетчер кнопочных форм выделим строку Switchboard Manager (Default) и нажмем кнопку Изменить.

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

8. Для формирования в главной кнопочной форме Учебный процесс кнопки вызова подчиненной кнопочной формы КАФЕДРА нажмем кнопку Создать.

9. В окне Изменения элемента кнопочной формы в раскрывающемся списке Команда выберем Переход к кнопочной форме.

10. В раскрывающемся списке Кнопочная форма выберем форму КАФЕДРА.

11. В поле текст введем подпись для этой кнопки Переход к кнопочной форме КАФЕДРА.

12. Для завершения формирования элемента нажмем кнопку ОК. Элемент отобразится в списке Элементы данной кнопочной формы.

13. Аналогичным путем создадим кнопку ПРЕПОДАВАТЕЛИ скомандой Открыть форму для добавления, кнопку КАФЕДРЫ в подчиненной кнопочной форме с командой Открыть форму для изменения, и кнопку для перехода к главной кнопочной форме Учебный процесс.

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

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

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

17. В окне базы данных переименуйте эту форму в Кнопочную форму.

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

Задания для самостоятельной работы

Создайте форму где буду использоваться поля со списком. Например форма содержит две таблицы ПРЕПОДАВАТЕЛЬ И ПРЕДМЕТ поля одной из таблиц будут со списком.

Контрольные вопросы

1. Может ли форма, созданная мастером, содержать данные из нескольких таблиц?

2. Какая панель инструментов активизируется при открытии формы?

3. Можно ли изменить вид кнопки после завершения работы мастером?

4. Какой элемент управления позволяет создать вычисляемое поле?

5. Как вызвать построитель для формирования выражения в вычисляемом поле?

6. На основе каких объектов мастер может создать подчиненную форму?

Лабораторная работа № 6

Разработка отчетов

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

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

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

Разделы отчета

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

Рис. 6.6.1. Разделы отчетов в режиме конструктора отчетов

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

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

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

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

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: