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

Упражнение 2. Приёмы заполнения и редактирования баз данных

  1. Добавьте новых клиентов в БД

Рис.11 Добавление записей

  1. Отсортируйте значения поля Фамилии таблицы Клиенты по алфавиту. Для этого выделите редактируемое поле и нажмите кнопку .

Рис.12 Сортировка по полю

  1. Удалите 2 поля Имя и Отчество в таблице Клиенты в режиме Конструктор.

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

Введите в поле Образец фамилию, например, Петров, в поле Поиск в выберите пункт Фамилия и щелкните по кнопке Найти далее. В результате поиска выделится фамилия Петров.

Рис.13 Поиск записей по образцу

Замечание. Если требуется найти следующую подобную запись, то щелкните по кнопке Найти далее. Можно искать часть слова, меняя значение в поле Совпадение.

  1. Использование фильтра

Щелкните по окошку Дата заказа, появится стрелка выбора - выберите, например, заказы на 18.02.2009 и 21.02.2009

Щелкните по кнопке Фильтр . Появится таблица, в которой будут только выбранные записи.

Рис.14 Результат работы фильтра

Отмените выбор. Для этого надо щелкнуть по Снять фильтр с Дата заказа.

Самостоятельно В таблице «Товары» отберите все записи со сроком годности до15.10.2010.

Упражнение 3. Создание запроса в Конструкторе

  1. В окне базы данных надо выбрать закладку Конструктор Запросов. Окно Конструктора состоит из 2-х частей (рис.15). В верхней части размещаются таблицы, из которых выбираются данные и отношения между таблицами (1). В нижней части перечисляются поля таблиц, условия отбора и формулы для расчетов (2).

1

2

Рис.15 Окно запроса

Выбирай­те поочередно все таблицы из списка и нажимайте кноп­ку Добавить. Затем закройте окно диалога.

Выбираем поля для запроса. Из таблицы «Товары» выберите поле Товар, из таблицы «Заказы» — поля Но­мер заказа, Номер клиента, Количество. Из таблицы «Кли­енты» — Фамилию.

В окне Конструктора в строке Условие отбора поля То­вар введите подсказку в виде [Введите название товара]. Сбросьте флажок в строке Вывод на экран для поля Товар.

Рис.16 Формирование запроса Вид товара

Нажмите кнопку Выполнить для запуска запроса

Появится окно с вашей подсказкой. Введите название какого-нибудь товара, например, Чай.

Рис.17 Ввод значения параметра

После нажатия Ок, на экране появятся выбранные данные:

Рис.18 Результат запроса Вид товара

Закройте окно запроса и сохраните его под именем Вид товара.

Рис.19 Сохранение запроса Вид товара

  1. Добавьте в запрос Вид товара вычисляемое поле Сумма. Для этого на вкладке Запросы щелкните по запро­су Вид товара, а затем по кнопке Конструктор.

Найдите свободный столбец (после поля Количество) и впишите формулу в строку Поле. Стоимость заказа: [Товары]![Цена]*[Заказы]![Количество].

Замечание: Имена таблиц и полей записываются в квадратных скобках. Надпись [Товары]![Цена] означает, что поле Цена выбирается из таблицы «Товары».

Рис.20 Создание вычисляемого поля

Поля Стоимость заказа физически нет в таблице, оно является вычисляемым и рассчитывается всякий раз при выполнении запроса.

Выполните запрос, например на чай.

Рис.21 Результат вычислений по полю Стоимость заказа

Сохраните изменения запроса.

  1. Создайте запрос для отбора товаров со стоимостью больше 30 или количеством больше 50. Выберите все поля таблицы «Товары», для поля Цена в строке Условие отбо­ра укажите >30, для поля Количество в строке Или ука­жите >50.

Рис. 22 Формирование запроса с условием

Выполните запрос, например по кофе. Получится следующий результат:

Рис.23 Результат запроса по условию