Создадим кнопочную форму, которая будет использоваться как панель управления приложением Учебный процесс. Создадим главную и одну подчиненную кнопочную форму – КАФЕДРА.
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 уровней группировки выводимых записей.
В процессе конструирования с помощью команд меню или кнопок панели инструментов конструктора отчетов и панели элементов заполняются разделы отчета теми элементами, которые соответствуют планируемому макету отчета.
Поля с неповторяющимися значениями размещаются в Области данных, которой можно придать вид табличной части отчета. Поля с повторяющимися значениями, по которым производится группировка записей, целесообразно размещать в заголовке группы.
Элементами разделов отчета, кроме поле таблиц и отчетов, на которых строится отчет, являются тексты подписей, кнопки управления, внедряемые объекты, линии, прямоугольники, и т.п. Для каждого элемента имеются соответствующие кнопки на панели элементов. Свойство каждого элемента, а также раздела и отчета в целом, могут быть, а также раздела и отчета в целом, могут быть уточнены. Технология размещения элементов и определения их свойств такая же, как и в конструкторе форм.