Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
выполнение простейших вычислений в таблицах.
Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу.
С помощью MS ACCESS могут быть созданы следующие типы запросов: запрос-выборка, запрос-изменение, перекрестные запросы, запрос с параметром, запрос SQL.
Самым распространенным типом запроса является запрос на выборку. Рассмотрим особенности его формирования вручную, с помощью конструктора. Для этого есть специальный значок в окне База данных, он называется Создание запроса в режиме конструктора и открывает специальный бланк, называемый бланком запроса по образцу. Бланк запроса состоит из двух областей. В верхней отображается структура таблиц, к которым запрос адресован, а нижняя область разбита на столбцы: по одному столбцу на каждое поле будущей результирующей таблицы.
Идея формирования запроса с использованием бланка запроса по образцу чрезвычайно проста. С помощью контекстного меню на верхней половине бланка открывают те таблицы, к которым обращен запрос. Затем в них щелкают двойными щелчками на названиях тех полей, которые должны войти в результирующую таблицу. При этом автоматически заполняются столбцы в нижней части бланка. Сформировав структуру запроса, его закрывают, дают ему имя и в дальнейшем запускают двойным щелчком на значке в окне База данных.
Если необходимо, чтобы данные, отобранные в результате работы запроса на выборку, были упорядочены по какому-либо полю, применяют сортировку. В нижней части бланка имеется специальная строка Сортировка. При щелчке на этой строке открывается кнопка раскрывающегося списка, в котором можно выбрать метод сортировки: по возрастанию или по убыванию. В результирующей таблице данные будут отсортированы по тому полю, для которого задан порядок сортировки. Возможна многоуровневая сортировка - сразу по нескольким полям. В этом случае данные сначала сортируются по тому полю, которое в бланке запроса по образцу находится левее, затем по следующему полю, для которого включена сортировка, и так далее слева направо. Соответственно, при формировании запроса надо располагать поля результирующей таблицы не как попало, а с учетом будущей сортировки.
В нижней части бланка запроса по образцу имеется строка Вывод на экран. По умолчанию предполагается, что все поля, включенные в запрос, должны выводиться на экран, но это не всегда целесообразно. Например, бывают случаи, когда некое поле необходимо включить в запрос, например, потому, что оно является полем сортировки, но, в то же время, нежелательно, чтобы пользователь базы видел его содержание. В таких случаях отображение содержимого на экране подавляют сбросом флажка Вывод на экран.
Дополнительным средством, обеспечивающим отбор данных по заданному критерию, является так называемое Условие отбора. Соответствующая строка имеется в нижней части бланка запроса по образцу. Для каждого поля в этой строке можно задать индивидуальное условие. Для указания условий отбора данных и для создания вычисляемых полей в запросах используются выражения.
Выражения представляют собой формулы, по которым вычисляются необходимые значения. Различаются арифметические и логические выражения.
Выражения могут состоять из следующих элементов:
литералов (например, 465.8, "Иванов" или 'Иванов', #12/11/96#);
операторов (например, *, +, &, <, And);
констант (например, Null, Истина, Ложь);
идентификаторов (например, [Дата]);
функций (например, Sum ()).
Создание отчетов. Отчет - это средство вывода информации из базы данных (распечатка содержимого базы данных). Все отчеты подразделяются на три категории:
простая распечатка содержимого базы данных из режимов таблицы или формы;
детальные отчеты - хорошо подготовленные отчеты, предназначенные в любом удобном для пользователя виде и включающие в себя ряд дополнительных элементов;
специальные отчеты - позволяют подготавливать почтовые наклейки и формы писем.
Средством автоматизированного создания отчетов является Мастер отчетов. Он запускается двойным щелчком на значке Создание отчета с помощью мастера в окне База данных. Мастер отчетов работает в шесть этапов. При его работе выполняется выбор базовых таблиц или запросов, на которых отчет базируется, выбор полей, отображаемых в отчете, выбор полей группировки, выбор полей и методов сортировки, выбор формы печатного макета и стиля оформления. Кроме разделов заголовка, примечания и данных, отчет может содержать разделы верхнего и нижнего колонтитулов. Редактирование структуры отчета выполняют в режиме Конструктора (режим запускается кнопкой Конструктор в окне База данных).
II. Варианты индивидуальных заданий
Вариант 1
1.Создайте многотабличную базу данных АНКЕТА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Фамилия | Имя | Отчество | Дата рождения | Место рождения |
Иванова | Ирина | Александровна | 12.10.88 | Москва |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 2
1.Создайте многотабличную базу данных ЭКЗАМЕН, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Фамилия | Имя | Информатика | Математика | Физика |
Иванов | Иван |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 3
1.Создайте многотабличную базу данных БИБЛИОТЕКА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Автор | Название | Год выпуска | Кол-во экз. | Примеч. |
Симонович С.В. | Информатика. Базовый курс | Учебник |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 4
1.Создайте многотабличную базу данных ВИДЕОТЕКА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Название фильма | Жанр | Длительность | Рейтинг | Примеч. |
Пираты Карибского моря | приключения | 3ч.20мин. | иностран. |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 5
1.Создайте многотабличную базу данных УСПЕВАЕМОСТЬ, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Фамилия | Лр№1 | Лр№2 | Экзамен | Каникулы |
Петров | да |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 6
1.Создайте многотабличную базу данных АВТО, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
Гос. номер | Марка | Цвет | № кузова | № двигателя | Владелец |
В400ОР | ВАЗ-2110 | Синий | ХТА 2105505197775 | Иванов |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 7
1.Создайте многотабличную базу данных Футбол, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
Идентификатор | Клуб | Амплуа | ФИО | Сумма контракта |
ЦСКА | полузащитник | Жирков | 100000 у.е. |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 8
1.Создайте многотабличную базу данных ТЕЛЕФОН, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
Номер телефона | Код города | Длительность разговора (мин) | Тариф | Стоимость(руб) |
73-511 | 073-22 | 0.5 |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 9
1.Создайте многотабличную базу данных ПРАЙС-ЛИСТ, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
Модель телефона | Цвет | Наличие полифонии | Наличие цифровой камеры | Стоимость (у.е) |
Alcatel | Серый | Нет | Да |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 10
1.Создайте многотабличную базу данных ТУРНИР, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Имя | Страна | Результат | Кол-во попыток |
Чумаков | Россия | 12мин |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 11
1.Создайте многотабличную базу данных СКЛАД, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Наименование товара | Кол-во | Страна-производитель | Цена | Срок хранения |
Молоко сгущенное | Россия | 22 руб | 1 год |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 12
1.Создайте многотабличную базу данных ОДЕЖДА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Наименование товара | Размер | Кол-во | Цена |
Сапоги |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 13
1.Создайте многотабличную базу данных ПЕРЕЧЕНЬ ДОКУМЕНТОВ, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Название документа | Кол-во | Ответственный | Срок исполнения |
Копия аттестата | Петров | 10.09.09 |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 14
1.Создайте многотабличную базу данных ЭКСПРЕСС, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
Номер поезда | Направление | Дата | Вагон | Место |
Москва-Тамбов | 12.03.09 |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 15
1.Создайте многотабличную базу данных СПОРТ, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
Учебная группа | Фамилия | Имя | Вид спорта | Спортивные достижения |
Петрова | Ирина | легкая атлетика | мастер спорта |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 16
1.Создайте многотабличную базу данных ФОНОТЕКА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Исполнитель | Название альбома | Год выпуска | Количество песен в альбоме | Место в хит-параде |
В.Бутусов | Тихие игры |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 17
1.Создайте многотабличную базу данных АПТЕКА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Категория медикамента | Наименование медикамента | Дозировка | Цена | Назначение врача |
Обезболивающие | Анальгин | 0.5 | 1руб 30коп. | 7 дней |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 18
1.Создайте многотабличную базу данных ФИЛЬМОТЕКА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Наименование фильма | Исполнитель главной роли | Цена DVD-диска | Год выпуска | Кинопрокат |
Тарас Бульба | Ступка | 400 руб. | 2 мил. |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 19
1.Создайте многотабличную базу данных ПОЧТА, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Наименование | Дата | Адресат | Отправитель | Тариф |
Заказное письмо | 12.12.08 | г.Воронеж | г.Тамбов | 12 руб. |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Вариант 20
1.Создайте многотабличную базу данных СПИСОК, состоящую из 2-х таблиц.
· готовая база данных должна состоять из 5 записей и соответствовать приведенной ниже таблице.
№ | Мероприятие | Дата проведения | Начало | Длительность | Организатор |
Совещание | 12.12.08 | 10ч30мин | 1ч.20мин | Иванов |
2. К созданной многотабличной базе данных примените фильтрацию.
3.Используя Мастер форм, создайте новую форму.
4. Используя Конструктор, сформируйте 3 запроса на выборку.
Дата публикования: 2015-11-01; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!