Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Выполнение автоматического наполнения таблиц данными, импортированными из других источников;



выполнение простейших вычислений в таблицах.

Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу.

С помощью 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.017 с)...