- •Упражнение 1. Создание структуры базы данных «склад» и установление связей между таблицами
- •Упражнение 2. Приёмы заполнения и редактирования баз данных
- •Упражнение 3. Создание запроса в Конструкторе
- •Добавьте в запрос Вид товара вычисляемое поле Сумма. Для этого на вкладке Запросы щелкните по запросу Вид товара, а затем по кнопке Конструктор.
- •Упражнение 4. Создание формы
- •Упражнение 5. Создание отчёта
- •Тесты по модулю «База данных»
Упражнение 2. Приёмы заполнения и редактирования баз данных
-
Добавьте новых клиентов в БД
Рис.11 Добавление записей
-
Отсортируйте значения поля Фамилии таблицы Клиенты по алфавиту. Для этого выделите редактируемое поле и нажмите кнопку .
Рис.12 Сортировка по полю
-
Удалите 2 поля Имя и Отчество в таблице Клиенты в режиме Конструктор.
-
Выполните поиск записей по образцу. Для этого установите курсор в поле Фамилия, щелкните по кнопке , которая позволяет найти запись по выделенному значению.
Введите в поле Образец фамилию, например, Петров, в поле Поиск в выберите пункт Фамилия и щелкните по кнопке Найти далее. В результате поиска выделится фамилия Петров.
Рис.13 Поиск записей по образцу
Замечание. Если требуется найти следующую подобную запись, то щелкните по кнопке Найти далее. Можно искать часть слова, меняя значение в поле Совпадение.
-
Использование фильтра
Щелкните по окошку Дата заказа, появится стрелка выбора - выберите, например, заказы на 18.02.2009 и 21.02.2009
Щелкните по кнопке Фильтр . Появится таблица, в которой будут только выбранные записи.
Рис.14 Результат работы фильтра
Отмените выбор. Для этого надо щелкнуть по Снять фильтр с Дата заказа.
Самостоятельно В таблице «Товары» отберите все записи со сроком годности до15.10.2010.
Упражнение 3. Создание запроса в Конструкторе
-
В окне базы данных надо выбрать закладку Конструктор Запросов. Окно Конструктора состоит из 2-х частей (рис.15). В верхней части размещаются таблицы, из которых выбираются данные и отношения между таблицами (1). В нижней части перечисляются поля таблиц, условия отбора и формулы для расчетов (2).
1
2
Рис.15 Окно запроса
Выбирайте поочередно все таблицы из списка и нажимайте кнопку Добавить. Затем закройте окно диалога.
Выбираем поля для запроса. Из таблицы «Товары» выберите поле Товар, из таблицы «Заказы» — поля Номер заказа, Номер клиента, Количество. Из таблицы «Клиенты» — Фамилию.
В окне Конструктора в строке Условие отбора поля Товар введите подсказку в виде [Введите название товара]. Сбросьте флажок в строке Вывод на экран для поля Товар.
Рис.16 Формирование запроса Вид товара
Нажмите кнопку Выполнить для запуска запроса
Появится окно с вашей подсказкой. Введите название какого-нибудь товара, например, Чай.
Рис.17 Ввод значения параметра
После нажатия Ок, на экране появятся выбранные данные:
Рис.18 Результат запроса Вид товара
Закройте окно запроса и сохраните его под именем Вид товара.
Рис.19 Сохранение запроса Вид товара
-
Добавьте в запрос Вид товара вычисляемое поле Сумма. Для этого на вкладке Запросы щелкните по запросу Вид товара, а затем по кнопке Конструктор.
Найдите свободный столбец (после поля Количество) и впишите формулу в строку Поле. Стоимость заказа: [Товары]![Цена]*[Заказы]![Количество].
Замечание: Имена таблиц и полей записываются в квадратных скобках. Надпись [Товары]![Цена] означает, что поле Цена выбирается из таблицы «Товары».
Рис.20 Создание вычисляемого поля
Поля Стоимость заказа физически нет в таблице, оно является вычисляемым и рассчитывается всякий раз при выполнении запроса.
Выполните запрос, например на чай.
Рис.21 Результат вычислений по полю Стоимость заказа
Сохраните изменения запроса.
-
Создайте запрос для отбора товаров со стоимостью больше 30 или количеством больше 50. Выберите все поля таблицы «Товары», для поля Цена в строке Условие отбора укажите >30, для поля Количество в строке Или укажите >50.
Рис. 22 Формирование запроса с условием
Выполните запрос, например по кофе. Получится следующий результат:
Рис.23 Результат запроса по условию