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

Лабораторная работа №4 (лпк1_4) Запросы на выборку. Запросы с параметрами. Основные понятия

Запрос на выборку

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

Запросы с параметрами

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

Задание

1. Создать структуру базы География.

2. Создать и заполнить таблицы: ЧастиСвета, Справоч-никОбъектов, ГеографОбьекты.

3. Создать запросы.

4. Создать отчеты.

Порядок выполнения работ

1. Создать структуру БД География.

2. Создание таблиц:

Таблица 2.3. Части света:

Имя поля

Тип данных

Свойства поля

Размер поля

Часть света

Счетчик

Наимен. Части света

Текстовый

30

Площадь

числовой

Длинное целое

Длинна берег. Линии

числовой

Длинное целое

Средняя высота

числовой

целое

- Таблицы - Создать - Конструктор - ОК;

- установить курсор в следующую пустую запись;

- закрыть окно;

- Сохранить изменение макета структуры таблицы - ОК;

- Имя таблицы: Части Света - ОК;

- Создать ключевое поле:Нет

Таблица СправочникОбъектов:

Имя поля

Тип данных

Свойства поля

Размер поля

Код объекта

Счетчик

Наименование объекта

текстовый

10

Таблица ГеографОбъекты:

Имя поля

Тип данных

Свойства поля

Размер поля

Код объекта

числовой

Целое

Название объекта

текстовый

30

Часть света

числовой

Целое

Место нахождения

текстовый

30

размеры

числовой

Целое

Заполнить таблицы:

Таблица Части Света

Части света

НаимЧастиСвета

Площадь

Длинна берег Линии

Средняя высота

1

Европа

10523000

37900

300

2

Азия

43475000

69900

950

3

Северная Америка

2422800

75500

700

4

Африка

30132000

30500

650

5

Южная Америка

17757000

18700

580

6

Австралия и Океания

8971000

19600

350

7

Антарктика

14107000

24700

2350

- выделить таблицу ЧастиСвета;

- Открыть;

- заполнить таблицу:

Таблица Справочник Объектов:

Код объекта

Наимобъекта

1

Водопад

2

река

3

вулкан

Таблица ГеографОбъекты (см. табл. 2.3.4):

Таблица 2.3.4

Код объекта

Название объекта

Часть света

Место нахождения

размеры

1

Герсоппа

2

Р. Ширавати

252

1

Кон

2

Р. Меконг

21

1

Гавараки

1

Р. Гав-де-гавати

422

1

Штауббах

1

Вейсе- лючине

298

1

Веттис

1

Утла

358

1

Анхель

5

Чурун

979

1

Кайетеур

5

Потаро

225

1

Паулу-Афонсу

5

Сан-Франциско

82

1

Тугела

4

Тугела

853

1

Каламбо

4

Каламбо

216

1

Виктория

4

Зембзи

108

1

Йосемите

3

Йосемите

435

1

Виргиния

3

Юж.наханни

96

1

Лауэр-Фолс

3

Йелоустон

93

1

Сатерленд

6

артур

580

2

Янцзы

2

5700

2

Хуанхе

2

5190

2

Меконг

2

4500

2

Волга

1

3690

2

Дунай

1

2850

2

Урал

1

2530

2

Амазонка

5

6480

2

Ла-Плата

5

4700

2

Майдера

5

3220

2

Нил

4

6450

2

Конго

4

4640

2

Замбези

4

2660

2

Миссисипи

3

6230

2

Макензи

3

4040


Таблица 2.3.4 (Продолжение.)

Наименование объекта

Часть света

Место нахождение

Размеры

2

Юкон

3

3180

2

Дарлинг

6

2830

3

Ключевская сопка

2

П-ов камчатка

34000

3

Эрджияс

2

Турция

3916

3

Киричи

2

О. Суматра

3800

3

Этна

1

О. Сицилия

3263

3

Гекла

1

Исландия

2119

3

Везувии

1

Италия

1186

3

Тупунгато

5

Аргентина

6800

3

Сан-педро

5

Чили

6060

3

Котопаки

5

Эквадор

5896

3

Меру

4

Таганьика

4565

3

Карисимби

4

Горы верунга

4507

3

Камерун

4

Камерун

4070

3

Орисабаба

3

Мексика

5700

3

Полокатепель

3

Мексика

5452

3

Санфорд

3

Аляска

4940

3

Мауна-лоа

6

О. Гавайи

4168

3

Реапеху

6

Новая Зеландия

2797

3

Багана

6

Новая Зеландия

2797

3

Суфриер

7

Антарктида

2947

3. Создание запросов:

Запрос ЗапросГеографОбъекты:

- выделить Запросы - Создать - Конструктор - ОК;

- добавление таблицы: выделить таблицы Географи-ческиеОбъекты, ЧастиСвета, СправочникОбъектов (при нажатой клавише Ctrl) - Добавить - Закрыть;

- связать таблицу ГеографОбъекты с таблицей ЧастиСвета по полю ЧастьСвета: для этого щелкнуть мышкой по полю

ЧастьСвета из таблицы Географ Объекты и, не отпуская ее, дотянуть до поля ЧастьСвета из таблицы ЧастиСвета;

- изменить тип связи: выделить соединительную линию (щелкнуть один раз мышкой по линии, при этом линия станет толще), щелкнуть правой кнопкой мыши, выбрать Параметры объединения, установить флажок у «Объединение всех записей из «ГеографОбъекты», и только тех записей...»;

- связать таблицу ГеографОбъекты с таблицей Справоч-никОбъектов по полю КодОбъекта;

- изменить тип связи: выделить соединительную линию (щелкнуть один раз мышкой по линии, при этом линия станет толще), щелкнуть правой кнопкой мыши, выбрать Параметры объединения, установить флажок у «Объединение всех записей из «ГеографОбъекты», и только тех записей...»;

- выбрать из таблицы ЧастиСвета поле НаимЧастьСвета, для этого в окне ЧастиСвета дважды щелкнуть мышкой по полю НаимЧастьСвета;

- выбрать из таблицы СправочникОбъектов поле Наим-Объекта;

- выбрать поля из таблицы ГеографОбъекты: Назва-ниеОбъекта, Местонахождения, Размеры;

- установить сортировку по полю НаимЧастьСвета: в соответствующем столбце щелкнуть мышкой по полю Сортировка, затем щелкнуть по кнопке списка и выбрать из списка по возрастанию;

- установить сортировку по возрастанию по полю Н аи м Объекта;

- закрыть окно;

- сохранить изменения макета или структуры запроса: Да;

- имя запроса: ЗапросГеографОбъекты. Создание запросов на выборку Запрос Запрос Европа:

- добавить таблицу: перейти на вкладку Запросыи выбрать Запрос ГеографОбъекты;

- выбрать все поля;

- для поля НаимЧастьСвета установить условие отбора: в соответствующем столбце в ячейке Условие отбора щелкнуть мышкой и напечатать слово Европа;

- закрыть окно;

- Имя запроса: ЗапросЕвропа;

Аналогичным образом построить запросы: ЗапросАзия, ЗапросСевАмерика, ЗапросЮжАмерика, ЗапросАвстралия, Запрос Антарктика.

Создание запросов с параметрами

Запрос Запрос Объекты:

- добавить запрос ЗапросГеографОбъекты;

- выбрать все поля;

- в ячейке Условие отбора для столбца НаимОбъекта напечатать следующую формулу: [Географический объект]

Запрос ЕвропаОбъект:

- добавить запрос ЗапросЕвропа;

- выбрать поля: все;

- в ячейке Условие отбора для столбца НаимОбъекта напечатать следующую формулу: [Географический объект]

Аналогичным образом построить запросы: АзияОбъект, СевАмерикаОбъект, ЮжАмерикаОбъект, АвстралияОбъект, АнтарктикаОбъект.

4. Создание отчетов:

Отчеты для запросов на выборку

Отчет Географические объекты Европы:

- выделить Отчеты - Создать - Мастер отчетов;

- выбрать из списка источника данных запрос: ЗапросЕвропа - ОК;

- выбрать доступные поля: НаимОбъекта, Назва-ниеОбъекта, Местонахождения, размеры - Далее;

- Добавить уровни группировки? - добавить поле Наим­Объекта - Далее;

- Макет: Ступенчатый, Ориентация: Книжная;

- Настроить ширину полей для размещения на одной странице

- Далее;

- Стиль: Строгий - Далее;

- имя отчета: Географические объекты Европы - Готово. Аналогичным образом простроить отчеты Географические

объекты Азии, Географические объекты Австралии.

Отчеты для запросов с параметрами

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

Объект:IIf(НаимОбъекта«река»;«реки»;ПДНаимОбъекта^ «водопад»;«водопады»;IIf(НаимОбъекта- «вулкан»;«вулканы»)))

После этого закрыть, сохранить изменения.

Отчет Самые большие объекты мира

- выделить Отчеты - Создать - Мастер отчетов;

- выбрать из списка источника данных запрос: Запрос -Объекты - ОК;

- выбрать доступные поля: НаимЧастьСвета, Название-Объекта, Местонахождения, Размеры, Объект - Далее;

- Добавить уровни группировки? - добавить поле Наим­ЧастьСвета - Далее;

- Макет: ступенчатый, Ориентация: Книжная;

- Настроить ширину полей для размещения на одной странице

- Далее;

- Стиль: Строгий - Далее;

- имя отчета: Самые большие объекты - Готово.

4. Конструирование отчетов:

отчеты для запросов на выборку (см. рис. 2.3.4).

4.1. Установить поля и ориентацию страницу: Файл -Параметры страницы - Поля: все поля 10 мм; - Страница: книжная.

4.2. Конструирование области Заголовок отчета:

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

4.3. Конструирование области Верхний колонтитул:

- откорректировать заголовки столбцов, для этого дважды

щелкнуть мышкой по соответствующему объекту и исправить

название (см. образец).

Рис 2.3.4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]