Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_ЛР.doc
Скачиваний:
28
Добавлен:
18.02.2016
Размер:
3.71 Mб
Скачать

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

1 Что является объектом "Запрос" в СУБД Access?

2. Какие типы запросов существуют в СУБД Access?

3. Какие существуют способы создания запросов в СУБД Access?

4. Каким образом проектируются запросы в СУБД Access?

5. Для каких объектов проектируются запросы?

6. Для чего используется инструмент Конструктор

при проектировании запросов?

7. Как используются связи между таблицами базы данных

при проектировании и использовании запросов в СУБД Access?

8. Чем являются и для чего используются условия выбора

в базе данных?

9. Какие типы условий выбора характерны для СУБД Access?

Тема 9. Исследование информационных возможностей базы данныхатп

Задание 9.1.Усвоить основы создания отчетов в базе данных.

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

Для создания отчета следует в первичном окне базы данных пометить объект Отчетыи выполнить одну из двух следующих команд:

1) Создание отчета в режиме конструктора

2) Создание отчета с помощью мастера

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

9.1.2. Исполнить командуСоздание отчета с помощью мастера- выводится окноСоздание отчетов(рис. 9.1).

Рис. 9.1. Окно выбора объектов и полей для создания отчета.

Указать в окне Таблицы и запросызапросИнформация 2;для перевода перечня полей из областиДоступные поляв областьВыбранные полянажать кнопку [ >> ].

9.1.3.Для продолжения работы нажать кнопкуДалее- открывается следующее окно (рис. 9.2), где предлагается исследовать возможности указания уровней группировки.

Рис. 9.2. Окно группировки записей отчета.

Если нужно вывести все данные поля №_таб, то первым следует расположить именно его (предоставить преимущество). Это действие выполняется обозначением поля№_таби следующим нажатием кнопки [>]; остальные поля группируются внутри этого поля.

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

9.1.4.Нажать кнопкуДалее- в окне Мастер предлагает выполнить сортировку записей в отчете (рис. 9.3).

Рис. 9.3. Окно сортировки записей отчета.

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

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

9.1.5.Нажатие кнопкиДалеевызывает на экран очередное окно, в котором пользовательсамостоятельно, в зависимости от применения документа, указывает вид макета и ориентацию страницы (рис. 9.4).

Рис. 9.4. Окно выбора вида макета отчета.

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

9.1.6.После очередного нажатияДалеевыводится окно для указания стиля отчета (рис. 9.5). Этот выбор пользователь выполняет в зависимости от назначения отчета.

Рис. 9.5. Окно выбора стиля отчета.

9.1.7.Нажать кнопкуДалее- на экран выводится окно для ввода названия отчета. Рекомендуется назначать название отчета в соответствии с названием запроса, по которому создан отчет, но с добавлением очередной цифры, например,Информация 4 (рис 9.6).

Рис. 9.6. Окно ввода названия отчета.

9.1.8.После назначения названия отчета нажать кнопкуГотово- на экран выводится первая страница отчетаИнформация 4(рис. 9.7).

Рис. 9.7. Окно со страницей отчета.

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

Задание 9.2.Исследовать отчет в режимеКонструктор.

Для ознакомления со структурой отчета открыть его в режиме Конструктора(рис. 9.8).

Рис. 9.8. Отчет в режиме Конструктора.

Структура отчета содержит следующие пять разделов:

1) Заголовок - необходим для печати общего заголовка отчета;

2) Верхний и Нижний колонтитулы - используются для печати подзаголовков и номеров страниц;

3) Область данных - содержит элементы управления, связанные с содержанием полей таблиц базы; в эти элементы управления выводятся данные из таблиц для печати на принтере.

4) В первом элементе управления выводится текущая дата. Для этого используется встроенная в Access функцияNow( ).Она возвращает текущую дату и размещает ее в поле, а отчет воспроизводит ее при печати.

5) Во втором элементе управления выводится и общее количество страниц. Для их определения использованы встроенные функцииPage( )иPages( ).

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

Нажать кнопку Закрытьв строке заголовка страницы отчета - выполняется возвращение к первичному окну базы данных.

Задание 9.3.Составить отчет для всех запросов базы данных СБД.

Создать отчеты Информация 5, Информация Нарушения 4, Информация 5, Информация Нарушения 5, Информация Учет ДТП 4, Информация Учет ДТП 5 действиями, аналогичными указанным в п.п. 9.1.2 - 9.1.8.

После завершения создания отчетов возвратиться в первичное окно базы данных.

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

После просмотра закрыть страницу нажатием кнопки Закрыть.

Задание 9.4.Создать в базе данных кнопочные формы.

9.4.1. В первичном окне базы данных пометить объектФормыи выполнить командуСоздание формы в режиме конструктора- выводится пустая форма за названиемФорма1: формаи дополнительная панель элементов. Если дополнительная панель отсутствует, то следует в окнеКонструкторанажать ПК мыши и во всплывающем списке команд выполнить командуПанель элементов.

С помощью маркеров растянуть форму указателем мыши по ширине до 13см и по высоте до9см.