Проверка отсутствующей даты выполнения заказа и срока выполнения

Выборка товаров, цена которых превышает среднюю.

Вычисления срока задержки исполнения заказа.

Создание запроса с критерием поиска на первую букву фамилии.

5.1. Создайте новый запрос, состоящий из всех полей таблицы «Выплаты» и поля «Фамилия» таблицы «Сотрудники» (аналогично предыдущим).

5.2. На пересечении строки Условие отбора и поля «Фамилия»введите критерий поиска: М*. В результате запроса должны быть выведены только те фамилии, которые начинаются на букву М. Программа автоматически добавит к букве оператор, определяющий критерий: Like.

5.3. Выполните и сохранить запрос с именем: «Сотрудники на М».

Создайте запрос в режиме Конструктора по таблице «Заказы». Необходимые поля: «Клиент», «ДатаРазмещения», «ДатаИсполения». В следующем (пустом) поле, используя Построитель выражений, наберите выражение: DateDiff("d";[Заказы]! [ДатаРазмещения]; [Заказы]![ДатаИсполнения ]). В окне Область ввода вместо Выражение 1 наберите СрокЗадержки. Выполните запрос.

7.1. Создайте запрос в режиме Конструктора по таблице «Товары». Выберите поля «Марка», «Цена».

7.2. В строке «Условие отбора» в поле «Цена» наберите выражение >(SELECT AVG([Товары]![Цена]) From [Товары]). SELECT и From набираются с клавиатуры. Выполните запрос. Если в вашем запросе кроме полей «Марка» и «Цена» показываются другие поля, выполните следующие действия:

Ø Вернитесь в Конструктор запросов

Ø В пустом столбце нижней панели окна Конструктора щёлкните правой кнопкой мыши и в появившемся меню выберите Свойства. Появится окно Свойства запроса с пустыми строками.

Ø Щелкните по пустому месту в окне Конструктор. В окне Свойства запроса в строке «Вывод всех полей» выберите Нет. Закройте окно Свойства запроса.

7.3. Выполните запрос и сохраните его под именем «Цена выше среднего»

Бывают ситуации, когда при заполнении таблицы некоторые ячейки остаются незаполненными. Чтобы проверить полное заполнение таблицы, создайте запрос в режиме Конструктора по таблице «Заказы». Выберите поля КодЗаказа, ДатаРазмещения, ДатаНазначения, ДатаИсполнения. В следующем (пустом) поле наберите выражение: IIf(IsNull([ДатаНазначения]-[ДатаИсполнения]); "Проверьте отсутствующую дату";[ДатаНазначения]-[ДатаИсполнения]). Вызовите окно Область ввода и вместо Выражение 1 наберите СрокИсполнения:. Закройте окно Область ввода. В результате выполнения запроса в поле будет указан срок исполнения заказа. Если не указана одна из дат, то в данной строке появится надпись: Проверьте отсутствующую дату.

Выполните запрос, сохранив его под именем «СрокИсполнения»

9. Самостоятельная работа.

9.1. Из таблицы «Сотрудники», используя оператор Between, выберите фамилии сотрудников, первая буква которых попадает в диапазон от Л до Ф.

9.2. Выберите 10 самых дешёвых товаров.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: