Лабораторная работа 4. Создание форм и отчетов на основе запросов и таблиц
Экранные формы предназначаются для наглядного представления информации БД и существенно облегчают ввод взаимосвязанных данных. Кроме того, формы могут использоваться для создания панелей управления (меню) в диалоговых приложениях пользователя с целью автоматизации решения конкретных задач. Для создания форм в Access используются следующие средства: · Конструктор форм; · Мастер форм; · Автоформа (в автоформу включаются все поля таблицы БД): v в один столбец v ленточная v табличная · Диаграмма; · Сводная таблица. Мастер автоматизирует процесс создания формы. Форма, созданная Мастером, может быть доработана в окне Конструктора, который позволяет создавать формы любой степени сложности. Форма данных включает следующие области: заголовок формы, верхний колонтитул, область данных, нижний колонтитул, примечание формы (рис.29).
Рис. 29. Области формы и инструменты конструктора форм (Панель элементов)
Область данных всегда присутствует в форме. Для добавления в форму областей заголовка и примечания необходимо дать команду ВИД – Заголовок/примечание формы, верхнего и нижнего колонтитулов – команду Вид- Колонтитулы. Для размещения объектов в форме используется Панель элементов, на которой располагаются инструменты конструктора. Панель элементов выводится на экран посредством команды Вид – Панель элементов или с помощью кнопки на панели инструментов (рис.29). Режимы представления формы: Каждая форма Access может быть представлена: · В окне конструктора; · В режиме формы; · В режиме таблицы; · В режиме предварительного просмотра. Переключение между первыми тремя способами представления формы осуществляется посредством соответствующих команд меню Вид или с помощью кнопки Вид на панели инструментов.
Отчеты в Access во многом похожи на формы (Конструктор Отчетов аналогичен Конструктору форм), отчеты служат для форматированного вывода данных на печатающие устройства или в файл. В отчете можно наглядно представить извлеченную из базы данных информацию, дополнив её результатами анализа и вычислений. Отчет может быть создан на основе данных одной или нескольких взаимосвязанных таблиц или запросов.
Задание: 1) Создать отчет на основе таблицы: Группа a) Выполнить Вставка, Отчет. Выбрать Мастер отчетов b) В списке Таблицы/запросы выбрать таблицу Группы c) В отчет добавить все поля из таблицы, щелкнув кнопку >> d) выбрать сортировку по названиям от А до Я: в поле уровня 1 выбрать НомерГруппы, e) выбрать макет по своему усмотрению, щелкнуть кнопку Далее f) выбрать стиль по своему усмотрению, щелкнуть кнопку Далее g) задать имя отчета Группа и дальнейшие действия - просмотр отчета, щелкнуть кнопку Готово 2) Создать отчет на основе таблицы Студент: a) Выполнить Вставка, Отчет. Выбрать Мастер отчетов b) В списке Таблицы/запросы выбрать таблицу Студент c) В отчет добавить все поля из таблицы, щелкнув кнопку >> d) добавить уровни группировки по группе e) выбрать сортировку по названиям от А до Я: в поле уровня 1 выбрать ФИО f) Нажать кнопку Итоги, посчитать средний проходной балл студентов группы g) выбрать макет по своему усмотрению, щелкнуть кнопку Далее h) выбрать стиль по своему усмотрению, щелкнуть кнопку Далее i) задать имя отчета Студент и дальнейшие действия - просмотр отчета, щелкнуть кнопку Готово 3) Создать отчет, в который включить информацию только по тем студентам, у которых проходной балл при поступлении больше проходного балла в группе (на основе соответствующего запроса), - группировку провести по номеру группы;
- отсортировать данные по фамилии; - посчитать минимальный и максимальный, и средний проходной балл по группе. - выбрать альбомную ориентацию отчета. 4) Создать форму на основе таблицы Группа: a) Выполнить Вставка, Форма. Выбрать Мастер форм. b) В списке Таблицы/запросы выбрать таблицу Группа c) В форму добавить все поля из таблицы, щелкнув кнопку >> d) выбрать внешний вид формы по своему представлению, щелкнуть кнопку Далее e) выбрать стиль представления по своему усмотрению, щелкнуть кнопку Далее f) задать имя формы Группа и дальнейшие действия - открыть форму для просмотра и ввода данных, щелкнуть кнопку Готово
5) Создать форму на основе таблицы Студент a) Выполнить Вставка, Форма. Выбрать Мастер форм. b) В списке Таблицы/запросы выбрать таблицу Студент c) В форму добавить все поля из таблицы, щелкнув кнопку >> d) выбрать внешний вид формы по своему представлению, щелкнуть кнопку Далее e) выбрать стиль представления по своему усмотрению, щелкнуть кнопку Далее f) задать имя формы Студент и дальнейшие действия - открыть форму для просмотра и ввода данных, щелкнуть кнопку Готово 6) Создать форму, в который включить информацию только по тем студентам, возраст которых больше 18 лет (на основе соответствующего запроса) 7) В главную форму Группа добавить подчиненную форму Студент a) Открытьв конструкторе форму Группа b) Освободить место под подчиненную форму c) На панели элементов выбрать элемент “подчиненная форма/отчет” d) Выбрать имя таблицы Студент e) Далее следовать инструкциям мастера построения подчиненных форм
Читайте также: A) за создание условий неэффективного использования ресурсов Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|